About
Hey, I'm Zumo, a senior full-stack software engineer currently enjoying the remote work lifestyle in Helsinki, Finland. In the past 4 years, I've transformed from a technical engineer in the petroleum industry to a passionate developer. The transition was no walk in the park, but every challenge has been worth it. Now, I find genuine happiness in coding and in problem-solving. Although I'm proficient in full-stack development, my heart beats a bit faster for frontend work. I’m also passionate about UI/UX design and love making products not just functional, but beautiful and easy to use.
Proficient in Ruby on Rails, JavaScript, and TypeScript, I do more than just write code — from gathering requirements and planning features to building and delivering the final product. I’ve led our design system from concept to fully coded reality, helping the team work faster and keep designs consistent. I also dive into SEO and Google Analytics. Explore my CV to learn more about my journey and skills — I’m always happy to connect, share ideas, and create something awesome together!
Blogs
Explore My Thoughts
Aug 2025
Create a scroll-triggered counting number animation from 0 to … (CSS + JS)
In this tutorial, I’ll show you how to create a scroll-triggered counting number animation using modern CSS features and a lightweight JavaScript controller with StimulusJS and IntersectionObserver.'
Read Full Articles
Jan 2025
AI in Development: Collaborator or Code Copier?
Wow, this task gets done quickly, and the code looks surprisingly clean but wait.. what does this function even do? -o-'
Read Full Articles
Sep 2024
Why I Always Ask About the Design System When Building Web Applications
It’s not just about consistent UI—it’s the key to efficiency, collaboration, and growth. Without it, even small projects can quickly become chaotic and harder to maintain in the long run.
Read Full Articles
Sandbox
Explore my testing ground for creative coding experiments!
CONTACT
Feel free to contact me for inquiries, collaborations, or a friendly chat. Connect with me on social media or drop a message through the contact form — I'd love to hear from you!