Performance First
I don’t just write functional code. My main focus is web performance, clean architecture, and building highly reusable components that scale.
Hey there! I'm Nick, a Senior Frontend Engineer with a heavy full-stack mindset and 4+ years of professional experience, currently based in Athens and building at Skroutz, Greece's largest marketplace.
My approach to engineering is simple: I love solving hard problems, reading deeply to understand how things work under the hood, and building tools that make life easier for both users and fellow developers. I'm obsessed with web performance, clean architecture, and creating reusable components that last.
My path into tech wasn't traditional. I hold a 5-year Master's degree in Agricultural Economics, but fell in love with coding in 2019. I taught myself computer science fundamentals and web development from scratch, practicing on everything from early freelance client sites to complex web apps for major corporate clients.
These days, I split my time between modern frontend stacks like React and Next.js and enterprise MVC frameworks using Ruby on Rails, Hotwire, and Stimulus. Over the past year, I've been actively bridging the gap to full-stack engineering, taking on features end-to-end—from designing database schemas and writing efficient SQL queries to building clean APIs and handling full-stack product logic. At work, I own projects from initial conception to production implementation, while mentoring peers and expanding our design system.
I also have a weak spot for developer tooling and open-source side projects. When I notice a bottleneck in a workflow, I build a solution for it. This drive led me to create an internal Chrome extension now actively used by over 50 engineers across multiple teams at Skroutz to breeze through environments and onboard faster. Building on that, I also created and launched an open-source Hotwire/Stimulus devtools Chrome extension to help developers worldwide debug their applications more efficiently.
When I'm not shipping code at work, you'll probably find me experimenting with new full-stack frameworks (currently tinkering with AdonisJS and Vue), building side projects, or constantly reading up on new tech.
I don’t just write functional code. My main focus is web performance, clean architecture, and building highly reusable components that scale.
I take features end-to-end—from initial idea conception and schema design to full-stack implementation and shipping to production.
I hate bad workflows. When I spot bottlenecks, I build tools and open-source extensions to optimize speed for my team and the community.
I actively review code, guide other developers through complex technical implementations, and contribute to scaling our design system.
With a 5-year Master’s background in Agricultural Economics, I bring strong statistical, mathematical, and data-driven logic to software engineering.