Hello, I'm Yi C

A passionate Full-stack Software Engineer and AI Application Developer.

man sitting on table
programming

MY SKILLS

  • JavaScript

  • TypeScript

  • Python

  • NextJS

  • ReactJS

  • Redux

  • NodeJS

  • ExpressJS

  • Prisma

  • Sequelize

  • Flask

  • SQLAlchemy

  • Django

  • Axios

  • Postgres

  • Mysql

  • MongoDB

  • Mongoose

  • Figma

  • HTML-5

  • CSS3

  • Grafana

  • MaterialUI

  • TailwindCSS

  • Bootstrap

  • Java

  • Visual Basic

  • JQuery

  • Sass

  • logo

    Redis

  • Postman

  • Aws

  • firebase

  • Docker

  • VSCode

⚡ Passionate About Integrating AI Into Cutting-Edge Software Solutions

⚡ Develop Highly Interactive Front End / User Interfaces For Your Web Applications

⚡ Design & Development of Database and API

⚡ Integration of third party services such as Firebase/ AWS

PROFICIENCY

Backend & API - Node.js / Python / Flask / Django / Prisma

Frontend - TypeScript, JavaScript / React.js / Next.js

AI/ML/LLMs

Databases - Postgres, MySQL, MongoDB, Firebase

UI Design - TailwindCSS / MaterialUI / Framer-motion / Bootstrap

OOP Programming

Skills

PROJECTS

(24)

Full Stack & AI Applications

Moment

AI & FULL-STACK

Moment

Full-stack Online social platform with AI content generation

  • Posts
  • Comments
  • Semantic Search with RAG
  • Liking
  • Following
  • Profile Management
  • User Auth
  • AI Content Generation
  • AWS S3 Image & Video Management

React | Redux | Python | JavaScript | Flask | SQLAlchemy | AWS S3 | PostgreSQL | Pinecone | LLMs | CSS

Positioning AI - AI Job Search Assistant

AI & FULL-STACK

Positioning AI - AI Job Search Assistant

A platform enabling semantic search and AI responses with source citations, allowing efficient session management.

  • Chat (AI RAG)
  • Chat Sessions
  • Source Citation
  • File Attachment & Management (AWS S3)
  • Caching
  • Rate Limiting
  • Upcoming: User Management

Next.js | TypeScript | Python | Flask | MongoDB | AWS S3 | OpenAI | Pinecone | Upstash | Redis | Docker | Tailwind CSS | Framer Motion | Shadcn

LLM Evaluation

AI & FULL-STACK

LLM Evaluation

LLM Evaluation Platform with Hybrid Search Architecture

  • Generate LLM Responses (RAG / LLM integration)
  • Evaluate LLM Response Quality (Cosine Similarity/ Exact Match/ LLM-driven Evaluation)
  • LLM Accuracy Calculation Algorithm
  • Hybrid Search (Dense Vector Search/ Metadata Filtering/ Result Reranking)
  • OpenAI Function Calling for Structured Output
  • Data Management with MongoDB
  • Data Validation with Zod

Next.js | TypeScript | Python | Flask | MongoDB | LLMs | Pinecone | Zod | Tailwind CSS | Framer Motion

Inventa - AI Inventory Management

AI & FULL-STACK

Inventa - AI Inventory Management

Full-stack AI-powered Inventory Management System that allows users to take pictures of product labels and update inventory instantly (Camera/Vision Model)

  • Image Capturing & Upload
  • OCR - Object Character Recognition
  • Automated Inventory Update & Management
  • Inventory Data Visualization

NextJS | Firebase | TypeScript | OPENAI GPT Vision | Vercel CI/CD | React Camera Pro | Material UI

Yuzu - Realtime Image Diffusion

AI & FULL-STACK

Yuzu - Realtime Image Diffusion

AI text-to-image platform. Users can generate images with text prompts. The AI image generation model is hosted on serverless GPUs (Modal) and ensure low latency for a smooth user experience.

  • Chat for Text-To-Image Generation
  • View Image Generation History
  • View Chat History
  • User Authentication w/ Clerk

Modal, StableDiffusion, Python, Next.js, TypeScript, and Tailwind CSS.

Echo - AI File Manager Through Chats

AI & FULL-STACK

Echo - AI File Manager Through Chats

AI-powered Construction Document Management platform that allows users manage project files through conversations (speaking/listening). Currently under development

  • AI Responses in Audio & Text Format: Text-to-Speech
  • Voice recording & Processing: Speech-To-Text
  • Semantic Search (RAG)
  • AWS File Management

Natural Language Processing | NextJS | TypeScript | Python | Fast API | AWS | Hugging Face | Pinecone | Google Gemini

Compass - Codebase RAG

AI & FULL-STACK

Compass - Codebase RAG

This AI system allows Users to submit a codebase url and answer questions based on user queries and the provided codebase.

  • RAG on Github Codebase That Allows Semantic Search

Python, Flask, Next.js, TypeScipt, Framer-motion, Langchain, HuggingFaceEmbeddings, Groq, Llama3, GPT4, Pinecone

Wenti - AI Answer Engine

AI & FULL-STACK

Wenti - AI Answer Engine

This AI system scrapes linked webpage using puppeteer and get instant response to user queries with Redis caching and rate limiting.

  • Web Scraping with Puppeteer
  • AI Response Generation w/ RAG
  • Chat History Management

Next.js | TypesScript | Redis | Upstash | Groq | Puppeteer | Tailwind CSS

Financial-Analysis-Automation-w/LLMs

AI & FULL-STACK

Financial-Analysis-Automation-w/LLMs

A system that can find relevant stocks based on natural language queries from the user

  • Ask Questions About Stocks in Natural Human Language
  • AI Response Generation (RAG)

Next.js | TypesScript | Python | Flask | Pinecone | OpenAI api | Tailwind CSS

AI PR Review Agent

AI & FULL-STACK

AI PR Review Agent

This AI system reviews code changes in Pull Requests and provides feedback on the code quality and style.

  • Automatically Reviewing Pull Requests When Submitted
  • Generate AI Feedback about PR

Python | JavaScript | Ngrok | Github API | Webhook | Groq

Customer Churn Prediction

ML

Customer Churn Prediction

This project trained machine learning models to predict customer churn for a bank. The process focused on model inference, and using feature engineering, SMOTE, and Ensembling to improve prediction accuracy for identifying churners.

  • Streamlit Frontend: Visualize Customer Churn Possibility
  • Model Training on Multiple ML Models

Python | Pandas | Scikit-learn | Logistic Regression | XGBoost | Decision Tree | Random Forest | Naive Bayes | K-Nearest Neighbors | Support Vector Machine, Streamlit

Brain Tumor Classification

ML

Brain Tumor Classification

This project trained machine learning models to classify brain tumors.

  • Streamlit Frontend: Visualize Brain Imaging Records
  • Model Training on Multiple ML Models

Python | Pandas | Numpy | Matplotlib | Seaborn | Scikit-learn | TensorFlow | Keras | Convolutional Neural Networks (CNNs)

Dream Professor

AI & FULL-STACK

Dream Professor

AI-powered Rate My Professor Platform

  • Recommend Professors w/ AI per User Requests (RAG)
  • Web Scraping on User Submitted Professor Rating Links
  • Automatically Update Database with Scraped Data

NextJS | TypeScript | Pinecone | OpenAI | Sentiment Analysis | Playwright Web Scraping

Cardia AI

AI & FULL-STACK

Cardia AI

Full-stack SaaS AI-powered Flashcard Creation Platform

  • AI-generated Flaskcards based on User Submitted Topics
  • Flashcard Generation History
  • Stripe Paywall
  • User Auth w/ Clerk

NextJS | TypeScript | Clerk | Stripe | OpenAI | Firebase

Rulla

AI & FULL-STACK

Rulla

Full-stack AI-powered sales transcript note-taking and file management system

  • Note Taking on Sales Transcripts
  • AI-generated Summary of Transcript Content & Comments

AWS DynamoDB | AWS Lambda | AWS API Gateway | AWS S3 | NextJS | OpenAI

Petsy

FULL-STACK

Petsy

Full-stack E-Commerce Platform.

  • Search
  • Product Listing/Selling
  • Product Review
  • Product Favorate
  • Product Tags
  • User Auth
  • Shopping Cart/Checkout

React | Redux | Python | JavaScript | Flask | SQLAlchemy | CSS | PostgreSQL | Figma

Go Goal

AI & FULL-STACK

Go Goal

Full-stack AI-powered Goal Management App

  • Create and Manage Goals
  • AI-generated Due-Today Goal List
  • AI-generated Motivational Messages

OpenAI | NextJS | JavaScript | MongoDB | Python | Flask | Vercel CI/CD | Tailwind CSS

Thinkey

AI & FULL-STACK

Thinkey

Full-stack AI Chat-Image-Video Platform

  • AI Video Generation
  • AI Audio Generatio
  • AI Image Generation
  • AI Text Content Generation

NextJS | TypeScript | OpenAI API | Clerk | Tailwind CSS

Picto

AI & FULL-STACK

Picto

Full-stack Saas AI Photo-Processing Application

  • AI Image processing (e.g. Background Removal | Magic Fill)
  • Clerk User Auth
  • Stripe Paywall

NextJS | TypeScript | MongoDB | Mongoose | Stripe | Clerk | CloudinaryAI | OpenAI

Real-time Chat App

FULL-STACK

Real-time Chat App

This is a full-stack real-time chat application

  • Clerk Auth w/ Webhooks
  • Messenging
  • File Attachment

Convex | Nextjs | TypeScript | Clerk | Webhook | Shadcn | Tailwind CSS

Chatter AI

AI & FULL-STACK

Chatter AI

Full-stack AI-powered Chat Assistant

  • Ask Questions in Natural Human Language
  • AI Response w/ Milti-Language Support

Retrieval-Augmented Generation (RAG) | Pinecone | LLMs - Claude, LLama, OpenAI | AWS Bedrock | AWS EC2 | NextJS | TypeScript | Python | Flask

SUJU

UI / FRONTEND

SUJU

Frontend Design for an Online Designer Fashion Store

  • UI Design for an E-commerce store

JavaScript DOM | Express | HTML | CSS | Bootstrap | MailChimp API

MeetFriends

FULL-STACK

MeetFriends

A Full-stack MeetUp Clone Project

  • Create and Manage Social Groups
  • Create and Manage Events
  • User Auth

React | Redux/Redux-thunk | HTML 5 | CSS | Javascript | Nodejs/Express |Sequelize ORM | PostgreSQL

Meedyia

FULL-STACK

Meedyia

A Video Streaming Website

  • Find Videos By Categories
  • View Videos

React | JavaScript | RapidAPI | Material UI

CERTIFCATIONS

Professional Certifications in Software Engineering & Agile Project Management

Meta Back-End Developer Professional Certificate
Meta Back-End Developer Professional Certificate

Databases for Back-End Development | APIs | Django | DjangoDRF | Python | Version Control

Meta Front-End Developer Professional Certificate
Meta Front-End Developer Professional Certificate

React | HTML | CSS | JavaScript | UX/UI Design

UIUC Logo
Object-Oriented Data Structures in C++

C++ Class, Memory Model, Software Solutions.

PMP Logo
Project Management Professional (PMP)®

Agile Project Management

Udemy Certificate Logo
The complete 2023 Web Development Bootcamp

MongoDB, Mongoose, ExpressJS, React, JavaScript/NodeJS, jQuery, Bootstrap, HTML, CSS

CONTACT ME

Discuss a job opportunity or a project, or just connect with me :)



Man working