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.

GitHub

FlixterPlus

An Android app that uses IMDb API and help users browse trending people today.

GitHub

WordleGame

An Android app that recreates a simple version of the popular wordle game.

GitHub

BitFit

An Android health metrics app that helps users to track calories of foods.

GitHub

Trivia

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.

GitHub

MarvelCharacters

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.

GitHub

TumblrDetailView

An iOS app that follows Tumblr blogs of HumansOfNewYork in table view. User can click a blog item and read content in detail view.

GitHub

TipCalculator

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.

GitHub
Inventory Tracker AI

Inventory Tracker AI

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.

View Project Github
Chat Support AI

Chat Support AI

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.

View Project Github
FlashcardExpo AI

FlashcardExpo AI

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.

View Project Github
Find My Professor

Find My Professor

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.

View Project Github
Goal Getter

Goal Getter

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.

View Project Github

Skills

Work Experience

Tech Fellow • CodePath • January 2024 - Present

  • 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

Certifications

Get In Touch