Work
Work
Two products, both built end to end on my own, both live. Each case study covers what it is, what I did, the stack and the details worth knowing.
OfferTrail
Job application tracker with a Kanban board, offline-first guest mode, and AI extraction of postings.
- React 19
- TypeScript
- Vite
- Tailwind CSS
- dnd-kit
- Recharts

Etivon
Website, API and dashboard for an educational travel company: tours, bookings and payments for schools, independent travelers and staff.
- Astro 5
- React 19
- React Router 7
- Vite
- Tailwind CSS 3.4
- Hono
