About Me

Frontend developer with 4 years' experience in a fast-paced startup, building scalable, high-quality applications with JavaScript, React, and Next.js using modern tools like TanStack Query, Zustand and Tailwind CSS.

I specialize in delivering responsive, accessible frontend solutions for production applications, working closely with stakeholders and cross-functional teams to bring ideas to life through clean, maintainable code and thoughtful user interfaces.

Beyond my core development work, I enjoy mentoring junior developers, defining frontend best practices, and contributing to open-source projects. When I'm not coding, I'm training for triathlons, exploring new places through travel, or working on personal projects that solve real-world problems.

Work Experience

Frontend Developer

cThings, Cambridge, UK (2022 - Present)

  • Deliver scalable, responsive frontend solutions for the main IoT platform (1,200 active users) and other customer-led projects, using React, Next.js, and modern JavaScript.
  • Build interactive dashboards and data visualisations (React Flow, Highcharts) to monitor 146,000+ IoT devices, with a focus on writing clean, readable, and maintainable code.
  • Collaborate with directors and backend team to ensure smooth, reliable feature delivery for customers.
  • Mentor junior developers and define frontend best practices, improving consistency and maintainability.

Skills

Frontend Development

JavaScript (ES6+), TypeScript, HTML5, CSS3, Responsive Web Design

Libraries & Frameworks

React, React Native, Next.js, React Flow, Highcharts, shadcn/ui, Vite, Tailwind

Data Fetching & State Management

TanStack Query, Zustand, React Hook Form, REST APIs, WebSockets

Testing & Tools

Cypress, Git, Figma, Chrome DevTools, Cursor, GitHub Copilot

Education

M.Sc. UX Design, Mobile and Web App Development

2020 - 2021

B.Sc. Computer Science and IT

2016 - 2020

Personal Projects