I'm a front-end developer based in London with a passion for crafting intuitive and visually engaging web experiences. My skill set blends web technologies and design, allowing me to create modern, interactive applications that not only perform well but also leave a lasting impression.
- Languages & Tools: HTML, CSS, JavaScript, TypeScript, React, Astro, and WebGL
- Focus Areas: Interactive experiences, performance optimization, and clean, maintainable code
- Specialization: Crafting fast, responsive websites with a strong emphasis on interactivity and seamless user experience.
My background in graphic design and motion graphics allows me to elevate web development by incorporating visually dynamic and interactive elements. In todayβs digital world, motion and visual storytelling are key to user engagement. I leverage design principles to create intuitive interfaces, while integrating animations and transitions that make navigation fluid and engaging. This approach enhances user experience and adds depth to the overall interaction, turning static web pages into interactive experiences.
Iβm always looking to push my boundaries and explore new areas of technology. Currently, I'm diving into:
- Swift for building beautifully designed and intuitive iOS apps
- Rust for its performance capabilities and application in WebAssembly (WASM)
- Creative Coding to merge art and code, building interactive, generative digital experiences that explore creativity through technology
I previously founded and ran a web development company, where I led projects from concept to completion. Although Iβve since closed the company, the experience provided invaluable lessons in entrepreneurship, project management, and problem-solving, which continue to shape my approach to development.
Iβm currently documenting my journey into Swift, Rust, and creative coding, along with insights from my past experiences with entrepreneurship, on my blog.
Check out my website or explore some of my GitHub repositories below. Iβm always open to new opportunities, collaborations, or just a chat β feel free to reach out!