Skills
Programming Languages
| Proficient | TypeScript, JavaScript, Dart |
|---|---|
| Knowledgeable | Python, SQL, HTML, CSS |
| Currently studying | Java (CC1 coursework) |
Technical Skills
| Web development | Next.js, React, Vue 3, Node.js, tRPC, Tailwind CSS |
|---|---|
| Mobile development | Flutter; App Store and Google Play publishing |
| Backend and data | FastAPI, PostgreSQL, Prisma, Drizzle, Neon, Supabase |
| AI systems | Anthropic (Claude), Vercel AI SDK, OpenAI, pgvector |
| Tools and testing | Git, GitHub Actions, Vercel, Azure, Sentry, Playwright, Jest |
Development Method
Specification-first, AI-assisted development: I write the requirements and constraints, AI tools (Claude Code and Cursor) generate the code, and I review every change before it is accepted.
Soft Skills
- Time management – balance two remote jobs with full-time study
- Accountability – deliver production work for clients in New Zealand and the United States
- Leadership – organize and host The Work Behind the Luck student community
- Self-directed learning – learned web, mobile, and AI development through real projects