About
Software Engineer. Excited about working at the intersection of design and development. Interested in design systems, generative art, web3.
Work Experience
Implemented a component system using React, TypeScript, and Stitches. Wrote component usage guidelines, best practices documentation, and visual regression tests.
Working on a collaborative web IDE.
Maintained React apps and Node.js microservices.
Wrote an integration testing system using Jest & Playwright
Lead ‘Dev-UX’, a team of senior Front-end specialists.
Established a component system using React + styled-JSX, and TypeScript. This system is used across customer-facing and internal apps. To complement the component system, I built an interactive component gallery to showcase and document reusable UI components.
Ensured quality by writing unit tests, Typescript, and guidelines on front-end development best-practices.
Used Next.js, GraphQL, and TypeScript to extract micro frontends from a Ruby on Rails monolith.
Built and maintained UIs using Ruby on Rails, SCSS, and React. I was also responsible for creating and reviewing UX/UI mockups and proposals.
Side Projects
A generative art generator.
Education
Achieved a dissertation grade of 75%, in which I studied the implications of Social Media for SME’s.
Spent a year studying at the Australian National University in Canberra.
Volunteering
Led three teaching expeditions to rural Kenya. Planned, budgeted, and managed placements for 32 volunteers.