[005] / ABOUT

HI, I'M
CRAIG.

Founding engineer. I write production systems end-to-end — mobile, backend, and the AI loops in between. I make art when I'm not making software.

[LONGFORM]

I'm Craig — a founding engineer based in Champaign, IL. I graduated from the University of Illinois Urbana-Champaign in 2025 with a B.S. in Computer Science and Honors (GPA 3.69).

I joined Euno in October 2025 as their founding engineer. I rebuilt the product end-to-end — the mobile client, the backend, the encryption layer, and the retrieval loop — moving from a Swift iOS app to a cross-platform React Native app with a NestJS backend, biometric-gated field-level encryption, and a continuously-running per-user AI pipeline. Started solo; now lead a small engineering team while continuing to own architecture and the AI agent pipeline.

In September 2025, my team won 1st place at Kapwa Codefest for building a CSV cleanup tool for a Filipino alumni nonprofit in 36 hours. I've also shipped CoverMe (an AI cover letter generator with 500+ users) and Spyfall (a real-time multiplayer social deduction game).

I make art when I'm not making software. I'm particularly interested in ML applied to user modeling, and I'm open to AI engineering and senior full-stack roles.

[EXPERIENCE]

WHERE I'VE WORKED.

  1. OCTOBER 2025 – PRESENT

    REMOTE

    EUNO

    LEAD SOFTWARE ENGINEER

    • Migrated the iOS app from Swift to React Native (Expo 54) + TypeScript — cross-platform, offline-first, biometric-gated, HealthKit-synced.
    • Architected the NestJS 11 backend from scratch and the encryption, retrieval, cron, and social layers on top of it.
    • Shipped field-level AES-GCM with biometric-gated keys, and a heartbeat loop on Upstash QStash that coordinates Anthropic + OpenAI generation per user.
    • See the Euno case study for architecture, decisions, and what I'd do differently.
  2. SEPTEMBER 2025 – JANUARY 2026

    REMOTE

    OURFREEDOM.AI

    SOFTWARE ENGINEER

    • Diagnosed and rebuilt broken frontend architecture in React Native, resolving systemic bugs across social interaction features including comments, likes, and posts.
    • Refactored UI and backend integration patterns to improve platform stability and consistency across 500+ posts.
  3. JULY 2025 – SEPTEMBER 2025

    REMOTE

    ELAVIEW

    FULL STACK DEVELOPER INTERN

    • Designed and deployed a full-stack Visibility Score system (0–100) integrating Census, Overpass API, and Google Gemini data, providing actionable geographic insights for ad placement.
    • Built backend scoring logic in JavaScript with Prisma ORM and deployed on Railway, delivering real-time interactive visualizations.
  4. JANUARY 2025 – OCTOBER 2025

    CHICAGO, IL

    CAMELIA

    SOFTWARE ENGINEER

    • Built offline-capable inventory tracker with local storage and Excel export, managing 1,000+ items across multiple international branches.

[LINKS]