Dossier

David Xiao

Software engineer graduating May 2026 — production internship experience plus shipped projects across full-stack web, cross-platform mobile, and low-level systems.

Now Finishing my CS degree at Hunter College, shipping Kyarafit and OutfAI, and looking for a 2026 new-grad software role.

I'm a Computer Science senior at CUNY Hunter College and a software engineer focused on API performance, security, and reliable delivery. Fluent across TypeScript, React, Node.js, Python, Go, and C — I like hard, load-bearing work: rewriting legacy code into components, tightening REST APIs, and making systems cheaper to change.

At Unadat I decomposed a legacy PHP/JavaScript monolith into modular microservices, shipped a reusable React component library adopted by three product teams, and hardened backend endpoints against SQL injection and XSS. On the side I build Kyarafit (offline-first TypeScript monorepo for web + mobile), OutfAI (a recommendation engine with explainable rationales), and RandCompile (a GCC plugin hardening Linux kernel binaries).

Languages
  • TypeScript
  • JavaScript
  • Python
  • Go
  • C
  • C++
  • SQL
  • PHP
  • Bash
Frameworks
  • React
  • React Native
  • Next.js
  • Node.js
  • Express.js
  • FastAPI
  • Expo
Databases
  • PostgreSQL
  • MySQL
  • SQLite
  • Convex
  • Firestore
Testing & DevOps
  • Vitest
  • Jest
  • Playwright
  • Docker
  • GitHub Actions
  • Jenkins
  • GCP
  • Vercel
  • Heroku
  • Linux
Selected work

Work

  • Personal Portfolio — preview
    № 01 web Live

    Personal Portfolio

    This site — a Go + TypeScript portfolio with a LaTeX-compiled resume, editorial single-page layout, and a scripted deploy to Heroku.

    • Go
    • TypeScript
    • HTML/CSS
    • Tailwind CSS
    • LaTeX
    • Docker
    • Heroku
  • Kyarafit — preview
    № 02 mobile In development

    Kyarafit

    Cross-platform cosplay wardrobe app — TypeScript monorepo (Next.js web, Expo RN mobile) on a Convex reactive backend with Stripe-gated tiers.

    • TypeScript
    • React Native
    • Next.js
    • Expo
    • Convex
    • FastAPI
    • Python
    • TailwindCSS
    • Docker
  • OutfAI — preview
    № 03 ai Live

    OutfAI

    Wardrobe-first outfit intelligence — Next.js + tRPC + Convex app that generates context-aware outfits from your closet, mood, and weather.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • tRPC
    • Convex
    • BetterAuth
  • ForgeArena — preview
    № 04 web In development

    ForgeArena

    Gamified fitness platform — RPG-style avatar progression and social gym competition, built as a multi-semester TypeScript + Go team project.

    • TypeScript
    • Go
    • React
    • PostgreSQL

See all projects

Log

Experience

  1. Software Engineer Intern at Unadat

    New York, NY Jun 2025 – Aug 2025
    • Decomposed a legacy PHP/JavaScript monolith into modular microservices, cutting feature delivery time by 25% across 6 production releases
    • Optimized 10+ REST endpoints with input validation and query batching, reducing average response time by 15%
    • Shipped a reusable React component library adopted by 3 product teams, eliminating duplicate modal and form implementations
    • Hardened backend endpoints against SQL injection and XSS by introducing parameterized queries and centralized input sanitization
    • JavaScript
    • PHP
    • React
    • MySQL
    • RESTful APIs
  2. Bachelor of Arts, Computer Science · CUNY Hunter College

    New York, NY Expected May 2026
Transmit

Contact