Experience
Where I have worked
Reverse chronological, with what changed because I was there rather than a list of duties.
- Present
Freelance software engineer
Independent
Direct client work, from marketing sites and internal dashboards to a multi-tenant platform handling payments and tenant-isolated data.
- Delivered a wallet-first travel commerce platform with an append-only ledger, atomic booking debits and tenant isolation enforced in Postgres
- Built dashboards and landing pages for small businesses, each taken from design to production
- Handed the codebase over on every engagement, so nothing a client paid for depended on me staying
- Next.js
- React
- TypeScript
- Node.js
- Express.js
- PostgreSQL
- Tailwind CSS
-
Remote Full-stack Web Development Program
Microverse
1500+ hours on algorithms, data structures and full-stack development, built around real projects and remote pair programming with developers in other timezones.
- Paired daily over GitHub with git-flow and stand-ups, collaborating with developers around the world
- Mentored junior developers in the program
- Shipped real projects rather than exercises, in JavaScript, React, Redux, Ruby and Ruby on Rails
- JavaScript
- React
- Redux
- Ruby
- Ruby on Rails
- Git