Skip to content
View Troy08's full-sized avatar

Block or report Troy08

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.

Content in all repositories owned by your account will be closed.
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
Troy08/README.md

Weicheng (Troy) Wang

Product-minded software engineer building AI-native mobile experiences and reliable backend systems.

I care about the parts of AI products that live beyond the demo: trustworthy context handling, structured outputs, deterministic fallbacks, privacy boundaries, testable architecture, and a calm user experience.

Current focus

Lumi — privacy-aware AI life assistant

Lumi is an iOS assistant that brings calendars, reminders, weather, user-approved memory, and conversational planning into one daily workflow.

I lead the product and engineering work across:

  • a native SwiftUI client using EventKit, WeatherKit, Core Location, Speech, and UserNotifications;
  • a FastAPI backend with strict Pydantic contracts, Supabase authentication and persistence, and provider abstractions;
  • structured calendar/task mutations with explicit review before user data changes;
  • deterministic scheduling, fallback, and cache paths that keep the product useful when AI is unavailable;
  • automated coverage across iOS domain logic, API contracts, repositories, authentication, and provider failure modes (817 iOS tests and 286 backend tests in the current verified build).

The source repository is private during active product development and is available for interview review.

Selected work

OpenMP parallelization and strong-scaling analysis of a 2D Jacobi stencil, including reproducible benchmarks, byte-level correctness checks, bandwidth analysis, and an explanation of memory-bound scaling behavior on Apple silicon.

A reproducible SZ3 rate–distortion study on Hurricane ISABEL data with error-bound sweeps, independent PSNR verification, compression metrics, and generated analysis plots.

Engineering toolkit

Swift · SwiftUI · Python · FastAPI · Supabase/PostgreSQL · LLM systems · C/OpenMP

How I work

  • Start with the user workflow and define what must remain deterministic.
  • Keep external providers behind small, replaceable interfaces.
  • Validate AI output as untrusted data before it reaches product state.
  • Prefer reproducible experiments and measurable results over unsupported claims.
  • Use automated tests to protect domain rules and integration boundaries.

Popular repositories Loading

  1. Erent-Vault Erent-Vault Public

    Vue 1

  2. erent_flutter erent_flutter Public

    Dart 1

  3. columbia_class columbia_class Public

  4. CS61A-Homework CS61A-Homework Public

    UCB CS61A Python

  5. Leetcode- Leetcode- Public

  6. SimpleDB SimpleDB Public