Skip to content
View chw081's full-sized avatar

Block or report chw081

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chw081/README.md

Christine Wu

GitHub stars GitHub followers

Software Engineer focused on AI applications, developer tools, and full-stack systems. Recently shipped production features at startups and currently building a Personal Email Agent to explore AI-powered personal productivity systems.

San Jose, CA · B.S. Mathematics & Computer Science, UC San Diego


What I'm Building

Personal Email Agent — A full-stack system for managing and understanding large inboxes (22,000+ emails). Built to turn email overload into structured, actionable context.

Architecture: Next.js frontend → FastAPI backend → service layer (Gmail sync, classification, analysis) → SQLAlchemy/SQLite persistence.

Current stack: Python, FastAPI, Pydantic, SQLAlchemy, Next.js, TypeScript, Tailwind CSS, Google Gmail API, OpenAI SDK.

Engineering decisions:

  • Layered architecture with stable API contracts so mock data, rule-based classifiers, and future LLM analysis can swap without frontend rewrites
  • Gmail OAuth + read-only sync service separated from analysis logic
  • Typed schemas between frontend and backend for email, analysis, and Gmail payloads

Direction: Evolve from inbox analysis into a personal operating system — priority detection, summarization, reply drafts, follow-up tracking, and agent workflows with humans in the loop.


Experience Highlights

HerPower AI · Software Developer

Sep 2025 – Dec 2025 · Silicon Valley, CA

  • Shipped production features on the startup web platform in a fast-paced environment, working directly with the tech lead on new functionality and data persistence
  • Owned end-to-end development of HerCommunity — forum discussions, events, and stories with full user and admin workflows (CRUD, auth, role-based access, data integrity)
  • Debugged TypeScript backend services and REST APIs against PostgreSQL; improved reliability through manual regression testing across feature iterations

UC San Diego Health · AI Research Assistant

Sep 2024 – Jun 2025 · San Diego, CA

  • Optimized deep learning models (EfficientNet, Fast-SCNN, MobileUNet, UNet) for real-time quantitative ultrasound image segmentation using PyTorch, TensorFlow, and Keras
  • Built preprocessing pipelines for multi-format ultrasound datasets — normalization, augmentation, resizing, and sampling — to improve training efficiency and model performance
  • Integrated PySide6 GUI, Blender-based 3D probe visualization, and Clarius Cast API for live ultrasound capture and real-time analysis workflows

Convoloo · Software Development Engineer

Jan 2025 – Mar 2025 · San Francisco, CA

  • Built a full-stack AI storytelling web app with Streamlit, LangChain, and OpenAI GPT — users generate multi-page personalized children's books with dynamic characters and adaptive illustrations
  • Designed prompt pipelines with RunnableSequences and DALL·E 3; optimized backend architecture and API performance to improve text-to-image coherence and cut response latency by 28%
  • Delivered the product from early MVP to deployment, managing technical documentation and phased releases for a production-ready LLM application

Selected Projects

Problem: Large inboxes are hard to triage — important messages get buried and context is scattered across threads.

Stack: FastAPI, SQLAlchemy, Next.js, TypeScript, Gmail API, OpenAI SDK

Decisions: Service-layer separation for Gmail ingestion vs. classification vs. analysis; Pydantic schemas as the contract boundary; modular routers so AI analysis can replace rule-based classifiers incrementally.


AI Storytelling Application (Convoloo)

Problem: Parents and educators need personalized, illustrated children's books without manual layout or illustration work.

Stack: Streamlit, LangChain, OpenAI GPT, DALL·E 3, RunnableSequences, Requests, PIL

Decisions: Chained LLM + image generation pipeline with prompt engineering for character consistency across pages; backend optimizations that reduced end-to-end latency by 28% while maintaining illustration coherence.


UCSD Course AI Assistant

Problem: Course-specific questions are poorly served by generic chatbots that lack access to lecture materials, assignments, and syllabus context.

Stack: Python, LLM APIs, RAG over course documents, web UI

Decisions: Retrieval-grounded responses scoped to instructor-provided materials; structured prompt design to keep answers tied to course content rather than open-ended generation.


AI Image Generation App

Problem: Text-to-image workflows need controlled prompts, batch generation, and post-processing — not just a single API call.

Stack: Python, OpenAI DALL·E, PIL, REST APIs

Decisions: Prompt template system for consistent visual style; image post-processing pipeline for sizing and format normalization; async request handling to manage API rate limits and latency.


Technical Areas

Languages Python · TypeScript · JavaScript · Java · C++ · SQL · Bash

Backend FastAPI · Node.js · REST APIs · PostgreSQL · SQLAlchemy · SQLite

Frontend React · Next.js · Tailwind CSS · Streamlit

AI / LLM PyTorch · TensorFlow · Keras · LangChain · OpenAI API · DALL·E · RAG pipelines

Data NumPy · scikit-learn · data preprocessing · feature engineering · model evaluation

Cloud & DevOps AWS · Docker · Vercel · GitHub Actions · CI/CD · Linux


Technologies

My Skills


Contact

Pinned Loading

  1. ChristineWuPortfolio ChristineWuPortfolio Public

    Christine Wu Portfolio Website

    TypeScript 2

  2. Personal-Email-Agent Personal-Email-Agent Public

    Used for managing my 22,000+ emails because apparently ignoring them wasn't a sustainable strategy.

    Python

  3. jentic/standard-agent jentic/standard-agent Public

    The composable standard reasoning agent

    Python 67 27

  4. ChatGPT-Next-Web-new ChatGPT-Next-Web-new Public

    Forked from ChatGPTNextWeb/NextChat

    A well-designed cross-platform ChatGPT UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT 应用。

    TypeScript

  5. banking banking Public

    A modern banking platform for everyone with finance management dashboard

    TypeScript 2

  6. AI-Image-Generation AI-Image-Generation Public

    Generate, save, and manage AI-generated images through a modern full-stack web application.

    JavaScript