Full-stack engineer. I design, build, and ship web and mobile products, from the Postgres schema to the App Store.

I studied computer science and psychology at Brandeis, and I care as much about how software feels to use as how it is built. I have shipped apps to the App Store and Google Play, written the backends behind them, and led engineering as a startup CTO.

Now
Software Engineer at Tata Consultancy Services, on the Intel team
Before
CTO and co-founder of FitlyEver
On the side
HIS App, live since 2023
Studied
B.A. Computer Science and Psychology, Brandeis University, 2020
Design
Adobe Certified Associate. Blender.
Based in
Upland, California

Selected work

Since 2023Built and run solo

히즈앱HIS App

A community app and website for Inland HIS Ministry, live with 50+ active members.

Members use it for the home feed, weekly bulletins, events and RSVPs, polls, small groups, a Bible reader with a reading challenge, and push notifications. Staff run all of it from in-app admin screens with role-based permissions.

  • Three architectures in three years: Flask on AWS with a Streamlit admin, an Expo and Supabase v1, then a clean v2 rewrite (200+ commits) that shipped to both app stores.
  • Supabase underneath: Postgres migrations, Apple, Kakao, and email OTP sign-in, and Edge Functions for push notifications and YouTube ingestion.
  • EAS builds with OTA updates across dev, preview, and production, plus a Next.js public website.

React Native, Expo, TypeScript, Supabase, PostgreSQL, React Query, Zustand, NativeWind, Next.js

Website
Since 2026In progress

RoomLift

Take a photo of your room. Get specific ways to make it better.

OpenAI vision models read the room and suggest improvements that fit your taste, matched to a curated product catalog. Revenue comes from Amazon Associates and Impact.com, and the app was designed around their compliance rules from day one.

  • Structured outputs from OpenAI vision models drive the room analysis and recommendations.
  • Supabase Edge Functions (Deno) and Postgres with row-level security run the catalog, secrets, and affiliate-link sync.
  • One Expo codebase for iOS, Android, and web.

Expo, React Native, TypeScript, OpenAI API, Supabase, PostgreSQL, Deno

Since 2026In progress

비밀우체국Secret Post Office

Leave a letter at a real place. Someone finds it by walking there.

Write under a pen name and pin the letter, invisibly, to a spot on the map. Others find it by following a compass. Letters can also travel, carried along by walkers. Fully bilingual in Korean and English.

  • A Mapbox map with custom glowing markers, clustering, and a compass screen that points toward letters nearby.
  • Walking is the mechanic: step tracking through the pedometer and health APIs, with an odometer and location-anchored letters.
  • Supabase and React Query underneath, pen-name identities, an inbox, and shareable polaroid-style letter cards.

Expo, React Native, TypeScript, Mapbox, Supabase, React Query, i18next

2023-2024With a co-founder

Musee

An online gallery that tells the story behind each artwork.

Built with a co-founder. Collectors discover, rate, and view artworks in AR, vote to verify them, and follow price estimates. It later pivoted toward auctions, with a FastAPI rewrite and a virtual exhibition site.

  • Angular 15 PWA with AR viewing, a masonry discovery feed, ratings, and Chart.js price charts.
  • Flask, SQLAlchemy, Postgres, and Redis in Docker, rewritten in FastAPI with JWT auth for bidding.
  • A waitlist landing page and an Angular 17 virtual exhibition site.

Angular, Flask, FastAPI, PostgreSQL, Redis, Docker

GitHub

Experience

Since 2021

Tata Consultancy Services

Software Engineer, Intel team

USA

Embedded with Intel, building internal tools that Intel's business development managers use to advise customers on cloud, CPU, and AI.

  • Built a Cloud Instance Modernization tool that recommends newer Intel-based cloud instance types for a customer's workloads.
  • Built an On-Prem to Cloud Migration Recommendation Engine that lays out a customer's path from on-premises infrastructure to the cloud.
  • Shipped other internal tools across Intel's cloud, CPU, and AI initiatives.

Cloud, AI/ML, Python, TypeScript

2024-2025

FitlyEver

핏리에버

CTO and Co-founder

Remote, Korean market

fitlyever.com

A Korean health-tech startup. Our app, 핏리에버, is a gamified fitness and nutrition app: meal logging with search and barcode scanning, AI consultations, body metrics, points and rewards, facility discovery on Naver Maps, and subscriptions.

  • Led a three-person engineering team from prototype to a published iOS and Android app, through three product generations.
  • Wrote the backend alone in a two-week sprint: an Express and TypeScript REST API on Supabase and Postgres, documented with Swagger and deployed serverless on Vercel.
  • Built the food database behind meal logging: the FatSecret API plus my own crawler for Korean packaged foods, with romanization-aware search and barcode lookup.
  • Moved the Expo app's data layer to TanStack Query, and built barcode entry, custom foods, body metrics, RevenueCat subscriptions, data export, and the Naver Maps location stack.
  • Re-architected the codebase into a Turborepo monorepo with 14 shared packages, including Kakao and Supabase auth and onboarding, in a four-day sprint.
  • Ran production: EAS builds and OTA updates, Storybook with Chromatic, a pre-commit linter that enforces design tokens and dark mode, and a Next.js CRM with a Kanban board.

TypeScript, React Native, Expo, Supabase, PostgreSQL, Express, Next.js, Turborepo, RevenueCat, Vercel

Every day: TypeScript, React, Next.js, React Native, Expo, Node.js, Supabase, PostgreSQL, Tailwind CSS. Also shipped with: Python, Flask, FastAPI, Rails, Angular, Flutter, Redis, Firebase, Spark. Infrastructure: Vercel, AWS, Docker, Turborepo, EAS, GitHub Actions. Design: Adobe Creative Cloud, Blender, Storybook.

I'm open to full-stack and mobile roles. Email is the fastest way to reach me.

GitHub