I am Yan, a recent Northern Virginia Community College graduate specializing in mobile app development and software engineering, with hands-on experience in Android, iOS, Python and web technologies. Currently enhancing skills through tech fellowships with CodePath and Headstarter.
Yan Lu
Headstarter SWE Resident |
CodePath Tech Fellow |
Android Developer |
iOS Developer |
Web Developer |
I have experience in back-end development, front-end development, database management, mobile development, cloud computing and AI development. I enjoy creating visually appealing and functional mobile apps and websites, and am always ready for new challenges.
Recent projects
iHomie
An Android real estate mobile app. Home buyers, renters, home owners, real estate investors, and realtors can use this app to search for real estate properties, view each property's details and save favorite properties. Kotlin and Android Studio used to create this app.
A simple iOS mobile app that simulates trivia game. The app will calculate user’s correct answers out of the total questions at the end of the game. Swift and Xcode used to create this app.
An Android app that that displays a random character from the Marvel API. Character Image, Character ID, description of the character show on screen when user clicks "Get the next Character" button. User can also search character by name.
An Android mobile app that takes user input of base amount & percentage of tips, and outputs tip amount and total bill amount. It can also take in number of persons and split bill. Kotlin and Android Studio used to create this app.
An AI-assisted inventory management app. Users can add,delete,search for grocery items in the inventory database. Users can use webcam or mobile camera to take photos of items, and the app will automatically recognizes the items, prefill item name before user confirms addition.AI assistant can generate recipes using grocery items in inventory. Next.js, React, Firebase, Clerk, GCP,OpenAI,Vercel,CI/CD implemented.
An AI-assisted customer service chatbot for questions about Starbucks. Online Starbucks data scraped and upserted to Pinecone for RAG. Log in is optional. SignedIn users can load or clear their chat history. OpenAI, Next.js, React, Firebase, Clerk, GCP,OpenAI,Vercel,CI/CD,AWS,Caddy.
Users can generate and save flashcards after signed in. They can also search, retrieve and delete previously saved cards. Stripe, OpenRouter, Next.js, React, Firebase, Clerk, GCP,Vercel,CI/CD implemented.
Users can get professor recommedation with help of AI based on previously stored data. OpenAI, TypeScript, Next.js, React, JSON, PINECONE, RAG, Vercel, CI/CD implemented.
AI powered task generator and goal tracker. Users can also add tasks manually. Completed tasks can be checked off and removed. Convex, OpenAI, Open Router, TypeScript, Next.js, React, JSON, Clerk,Vercel,CI/CD implemented.
Trained 8 AI models. Used 3 of them to analyze sample customer data from Kaggle. Visualize customers' probability of churning with charts. Predict whether a customer is at risk of churning, give explanation and generate email offering various incentives based on customer churning probability. Python, Streamlit, Machine Learning, Model Inference, Feature Engineering, Groq, Llama 3.2 used.
Used Kaggle dataset of brain scan images to train Transfer Learning and Custom Learning models for this project. Users are able to upload a brain scan image and select a model to read the scanned image and tell if it is a tumor and what type of tumor it is. Polygraph and bar charts are used to visualize the percentage of probability and machine model confidence. Gemini AI is used to interpret the result and give user explanation.
An AI powered GitHub App that reviews pull requests to Github repos and submits reviews to users. JavaScript and Python parsers implemented. Used TypeScript, NGROK, QROQ, and Webhook.
Created and deployed an AI chatbot to do RAG search over two embedded codebases. Chatbot can respond to text or image query about the embedded codebases. Used Python,JupyterNotebook,Pinecone,Streamlit,sentence-transfer model,image-text parsing.
Assisted students with their studies of Intro to Android Mobile Development, Intermediate Technical Interview Preparation, and Introductory Technical Interview Preparation courses.
Facilitated group discussions and code reviews.
Guided coding practices and answered students’ questions.
Acted as a liaison for students interested in CodePath's educational offerings.
Marketed for CodePath courses through emails, social media and gave presentations to students and professors at Northern Virginia Community College.
SWE Resident• Headstarter • Oct 2024 - Present
Built 14+ machine learning, ai-engineering and full-stack projects in fast-paced software team environments.
Developed 5+ neural networks in Python, 11 apps in Typescript on AWS/Vercel with dev and production environments.
Implemented llm-chaning, hyperparameter tuning, fine tuning on 10+ LLM models controlling for latency & accuracy
Coached by Google Machine Learning, Google Kubernetes, Two Sigma, Tesla, Figma and Citadel Engineers.
SWE Fellow• Headstarter AI • July 2024 - Sept 2024
Built and deployed 5 AI projects in 5 weeks using React JS, Next.js, Firebase, Clerk, and Vercel, following agile methodologies with weekly sprints and incorporated CI/CD practices for iterative deployment.
Built an inventory management system using Next.js, React, OpenAI, Firebase, Vercel. Users can add, delete and search inventory items manually. Users can also take photo of an item and confirm a prefilled add-item pop up by AI. Recipes can be generated based available grocery items. Users can save, retrieve and delete recipes.
Developed an interactive customer support agent using Next.js, integrated a custom RAG pipeline using OpenAI and Pinecone that responds based on scraped data from Starbuck's website.
Collaborated with 3 Fellows to build and deploy a SaaS product that generates dynamic flashcards based on any topic using the Llama 3.1 LLM via the Groq API, integrated a paywall and custom pricing plans using the Stripe API.
Implemented a web scraper that automatically extracts data from Rate my Professor and upsert to a Pinecone index, integrated with a RAG pipeline using LangChain and OpenAI GPT-4o to get up-to-date and relevant answers to user queries
Built an AI powered task generator and goal tracker. Users can also add or remove tasks manually. OpenAI, Open Router, Convex, Clerk, Vercel, CI/CD implemented.
Participate in weekly sessions with engineers from Google, Y Combinator, Stanford, Amazon and venture-backed startups.
Education
A.A.S Information Systems Technology, Northern Virginia Community College, May 2023
A.A.S Cloud Computing, Northern Virginia Community College, Dec 2023