David Xiao
CS student and developer focused on full-stack web applications, product-minded interfaces, and backend data flows. Joining Secco Squared as a Junior Web Developer in June 2026.
I'm a Computer Science senior at CUNY Hunter College and a developer focused on full-stack web applications, backend data flows, and reliable delivery. Fluent across TypeScript, React, Next.js, 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.
I'm joining Secco Squared as a Junior Web Developer in June 2026. 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).
- TypeScript
- JavaScript
- Python
- Go
- C
- C++
- SQL
- PHP
- Bash
- React
- React Native
- Next.js
- Node.js
- Express.js
- FastAPI
- Expo
- PostgreSQL
- MySQL
- SQLite
- Convex
- Firestore
- Vitest
- Jest
- Playwright
- Docker
- GitHub Actions
- Jenkins
- GCP
- Vercel
- Heroku
- Linux
Work
-
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
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
Wardrobe-first AI stylist redesigned around an editorial landing page, closet-aware recommendations, and clear outfit reasoning.
- Next.js 15
- React
- TypeScript
- Tailwind CSS
- Convex
- Better Auth
- Framer Motion
-
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
Experience
-
Junior Web Developer at Secco Squared
- Joining Secco Squared as a Junior Web Developer to work on production web projects involving Next.js, client integrations, lead-generation flows, A/B testing, and data-driven optimization.
- Next.js
- React
- TypeScript
- Client integrations
- A/B testing
-
Software Engineer Intern at Unadat
- 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
-
Bachelor of Arts, Computer Science · CUNY Hunter College