Developer portrait

ENGINEERING EXCELLENCE

LEAD FRONTEND
ENGINEER

From Professional Athlete to Engineering Leader

The Journey

ABOUT ME

THE PIVOT

My journey to becoming a Lead Frontend Developer was anything but conventional. It began on a karate mat, where sixteen years of professional competition and international medals built a foundation of grit and accountability. That same discipline eventually led me back to my engineering roots, where I now combine technical precision with the leadership skills I honed as a business owner.

PORTFOLIO

FEATURED PROJECTS

A selection of projects showcasing my expertise in building scalable, performant, and user-centric applications.

Personal Portfolio

Personal Portfolio

The site you are currently visiting, designed with a focus on high performance and minimalist aesthetics. It is hosted on Vercel to ensure seamless deployment and optimized global delivery.

Next.jsTypeScriptSCSSNode.jsWebpack
Inception OS

Inception OS

An enterprise-level platform with 15+ modules, ranging from digital signatures to document archiving. My role involved building reusable component libraries and architecting complex document workflows with multi-language support. I led the frontend integration for several major banks, including Raiffeisen, OTP, and Erste Bank, ensuring a consistent and secure user experience.

ReactTypeScriptTanStackQuerySCSSi18nextVite
Moje eSanduce

Moje eSanduce

The official mobile application for the Serbian Government's eUprava portal. It serves as a secure digital mailbox for citizens to receive, view, and manage official documents, news and notifications. Currently in the final approval stage, the app is designed for high accessibility and secure communication on a nationwide scale.

ReactNativeExpoTypeScriptTanStackQuerySCSS
Truly Yours Catering

Truly Yours Catering

A WordPress to Next.js migration focused on performance and speed. While following the client’s specific design, I developed a custom event price calculator that sends automated, accurate quotes directly to the user's email.

Next.jsTypeScriptSCSSNode.jsWebpack
Memory Game

Memory Game

I built this game over a weekend for my daughter to play. It features three difficulty levels and four different tile sets to keep it engaging. The entire project was developed from scratch without any external libraries or AI tools, focusing on a clean, responsive design that works perfectly in both dark and light modes.

ReactTypeScriptSCSSVite
Pong game

Pong game

A logic-heavy project inspired by John Crickett’s coding challenge. It is currently a competitive local 2-player game where I implemented the entire game loop and ball physics using custom mathematical functions. Built without AI or external libraries, with an AI opponent planned for the future.

ReactTypeScriptSCSSVite
Design System Library

Design System Library

Comprehensive component library, build from scratch, with 50+ accessible components, extensive documentation, and theming support. Used by the whole organization.

ReactStorybookSCSSCSS VariablesRollup

GET IN TOUCH

LET'S CONNECT

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Let's Build Something

I'm currently open to new opportunities and exciting projects. Whether you need a lead developer, technical consultant, or just want to chat about React architecture—reach out!