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