Alan (Yian) Ge
👋🐾

Hello, My name is Alan (Yian). I'm a passionate software engineer who loves creating innovative projects & apps that make a difference in people's lives.

About me

I'm Alan (Yian) Ge, a software engineer currently interning at OptiSigns, where I ship production features for 100+ enterprise clients. I studied Applied Mathematics at UT Austin and I'm finishing an MS in Software Engineering Systems at Northeastern.

I build AI products, full-stack apps, and developer tools with React, Next.js, TypeScript, Python, Tailwind, and FastAPI. I care about building tools that feel polished, useful, and easy to use. I also write notes and case studies on my digital garden in both English and Chinese.

My Projects

EchoVessel

EchoVessel

Local-first digital persona engine with long-term memory, voice, and channel integrations — carry an echo long enough for it to become presence.

  • Python 3.11+
  • FastAPI
  • SQLite + sqlite-vec
Elder Trading Copilot

Elder Trading Copilot

A context-aware trading assistant — interactive backtest dashboard plus a RAG-powered chatbot — built around Alexander Elder's Triple Screen system.

  • Python
  • Streamlit
  • LangChain
Roomet

Roomet

Upload a photo of your room, pick a style, and AI re-imagines the space. Generate three variants, pick one, then edit it furniture-by-furniture until it's exactly what you want.

  • Next.js 15
  • React 19
  • TypeScript
LaWrite

LaWrite

A template-driven WYSIWYG academic paper editor — write content, the template guarantees the layout, export a .zip ready to submit.

  • Next.js 16
  • Lexical
  • React 19
VoyageAI Planner

VoyageAI Planner

A multi-agent, LangGraph-powered AI travel companion — built around a security-first, self-correcting workflow.

  • LangGraph
  • LangChain
  • FastAPI
QuickTap

QuickTap

iOS app + custom keyboard extension for organizing and instantly inserting text snippets. Type less, do more.

  • Swift
  • SwiftUI
  • iOS
SmartBin

SmartBin

A full-stack AI waste classifier — upload a photo, eleven deep learning models decide which bin it goes in.

  • FastAPI
  • PyTorch
  • Next.js
Spotify Bilingual Lyrics

Spotify Bilingual Lyrics

A Chrome extension that shows side-by-side bilingual lyrics in the Spotify Web Player, pulled from Genius instead of machine-translated.

  • Chrome Extension (MV3)
  • React
  • TypeScript
AgendaPro

AgendaPro

A holistic JavaFX productivity desktop app — calendar, tasks, pomodoro, meditation, achievements, and a live weather widget in one window.

  • JavaFX
  • Scene Builder
  • Java
Portfolio Template

Portfolio Template

A reusable Next.js 13 portfolio template — App Router, TypeScript, Framer Motion animations, and secure contact form via React Email + Resend. Used by me at whyian.dev.

  • Next.js 13
  • TypeScript
  • Tailwind CSS
Bloom Grace

Bloom Grace

A responsive React + Vite flower shop SPA focused on performance and accessibility — ARIA roles, keyboard navigation, semantic HTML, the works.

  • React
  • Vite
  • JavaScript
Restaurant Management System

Restaurant Management System

A full-stack Django restaurant app with real-time table reservations, meal ordering, and an integrated blog platform.

  • Django
  • Python
  • SQLite

My skills

My experience

Contact me

Please contact me directly at yiange131@gmail.com or through this form.