[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.
BASED IN
Champaign, IL
EDUCATION
B.S. Computer Science, UIUC, 2025 — Honors, 3.69 GPA
ROLE
Founding engineer at Euno · leading the engineering team
RECOGNITION
1st place — Kapwa Codefest 2025
INTERESTS
ML applied to user modeling
OPEN TO
AI engineering and senior full-stack roles
[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.
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.
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.
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.
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]