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, and web technologies. Currently enhancing skills through tech fellowships with CodePath and Headstarter AI.
Yan Lu
Headstarter AI SWE fellow |
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.
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 Fellow• Headstarter AI • July 2024 - Present
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