Work
Selected projects
More at DuneLed engineering end to end: fonts, colour, components, dark and light mode, QA and a Storybook migration. Sequenced as a phased rollout with an external agency.
A company-wide rebrand, live across app and marketing.
Owned the frontend revamp of checkout and upgrade, cutting the team-creation step that sat in front of payment. The lift showed up in the first week.
More than doubled plan upgrade conversion.
Metrics
2024Lead
Frontend lead on Dune's curated, branded data points: shaped the requirements with product and design, built the UI, and drove QA through to the reveal.
Revealed on stage at DuneCon 2024, Bangkok.
Experience
Freelance
Product engineer
- Working with a small fintech team on a finance platform for small businesses, using React, TypeScript, and Supabase.
- Shaping the product’s design system: shared tokens and components, a documented component gallery, and a dark mode, then moving the app onto them.
- Built an MCP server that lets users query their company’s data from AI assistants like Claude, signed in as themselves.
Dune
Frontend software engineer
- Led frontend architecture and delivery for cross-functional initiatives serving thousands of daily users, using React, TypeScript, and Next.js.
- Served as frontend technical lead across high-impact projects, partnering with Product and Design on implementation strategy and UX decisions.
- Directed the rollout of a company-wide rebrand, coordinating engineers, stakeholders, and an external agency.
Self employed
Full-stack software engineer
- Worked directly with clients (digital marketplaces and data analytics among them) to deliver end-to-end solutions in React, TypeScript, and Ruby on Rails.
- Built experimental projects with Solidity and related Web3 technologies, including Funky Pizza.
Credit Kudos
Full-stack software engineer
- Contributed to engineering efforts during the company’s Series A growth phase, later acquired by Apple.
- Developed and maintained APIs in Ruby and Go, and frontend applications with TypeScript.
- Collaborated with Customer Success, Product, and Design to resolve client queries and support delivery.
Visa
Software engineer
- Built an internal Python tool to streamline time-consuming tasks for testers, working with them from requirements through deployment and support.
- Worked on a major initiative using Go, Godog, and Docker to build and maintain critical systems.