My passion for computer science began in 2000 with my first PC (Pentium 3), and I’ve kept building on that curiosity ever since—mixing hands-on experiments (from FreeBSD to tinkering with overclocking) with steady growth through real engineering work. Over the years I’ve specialized in web and frontend development, while still enjoying neighboring areas like AI, Blockchain, Raspberry Pi, and 3D printing. Today I work as a Lead Frontend / Software Engineer, designing frontend architecture and building high-performance, secure user flows. I also enjoy sharing knowledge with teammates—whether it’s helping unblock delivery, improving performance, or contributing to product planning—drawing from a wide tech background across React/React Native, TypeScript, backend integrations, and modern data-fetching patterns.

Denis Subotic

My passion for computer science began in 2000 with my first PC (Pentium 3), and I’ve kept building on that curiosity ever since—mixing hands-on experiments (from FreeBSD to tinkering with overclocking) with steady growth through real engineering work. Over the years I’ve specialized in web and frontend development, while still enjoying neighboring areas like AI, Blockchain, Raspberry Pi, and 3D printing. Today I work as a Lead Frontend / Software Engineer, designing frontend architecture and building high-performance, secure user flows. I also enjoy sharing knowledge with teammates—whether it’s helping unblock delivery, improving performance, or contributing to product planning—drawing from a wide tech background across React/React Native, TypeScript, backend integrations, and modern data-fetching patterns.

Available to hire

My passion for computer science began in 2000 with my first PC (Pentium 3), and I’ve kept building on that curiosity ever since—mixing hands-on experiments (from FreeBSD to tinkering with overclocking) with steady growth through real engineering work. Over the years I’ve specialized in web and frontend development, while still enjoying neighboring areas like AI, Blockchain, Raspberry Pi, and 3D printing.

Today I work as a Lead Frontend / Software Engineer, designing frontend architecture and building high-performance, secure user flows. I also enjoy sharing knowledge with teammates—whether it’s helping unblock delivery, improving performance, or contributing to product planning—drawing from a wide tech background across React/React Native, TypeScript, backend integrations, and modern data-fetching patterns.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Serbian
Advanced
Italian
Fluent
English
Advanced
Macedonian
Advanced

Work Experience

Lead Frontend Developer (Software Engineer) at USBC (freelancer/remote)
January 1, 2025 - Present
Lead frontend development for the digital wallet and biometric authentication systems. Designed the frontend architecture, implemented high-performance user interfaces, and ensured secure, reliable authentication flows. Built with a modern React stack and client-side state/data management to support responsive and dependable UX. Technologies: ReactJs, React Native, TypeScript, TanStack Query, Axios, Tailwind, zustand.
Frontend Lead (Software Engineer) at Nudge Labs d.o.o. (freelancer/remote)
January 1, 2024 - December 31, 2025
Embedded in the WPP engineering team and led frontend development for the Playground platform. Owned architecture and performance, delivering improvements and maintaining a solid frontend foundation for evolving product requirements. Technologies: ReactJs, TypeScript, TanStack Query, Axios, Tailwind, and related tooling.
Software Engineer at Spaghetti Code (freelancer/remote)
January 1, 2019 - December 31, 2024
Designed and built a cross-platform React Native mobile application used by service personnel to configure sensors/devices via Bluetooth and make them accessible online. Worked on key product flows, including device configuration and online availability, using a data-driven approach. Technologies: React Native, ReactJs, TypeScript, TanStack Query, Axios, TypeORM, Node.js.
Software Engineer (Lead Developer) at Gnowbe (freelancer/remote)
January 1, 2018 - December 31, 2024
Led the Dashboard platform architecture and performance work. Collaborated with a team to implement features such as client management, data visualizations (charts), overtime tracking, and seamless payment integration with Chargebee to streamline transactions and ensure secure payments. Technologies: ReactJs, TypeScript, GraphQL, Node.js, Koa, AWS, Moleculer, InversifyJS.
Product Owner / Lead Engineer at Live d.o.o. (freelancer/remote)
January 1, 2018 - December 31, 2024
Released and expanded a customer-facing product/warehouse management solution, evolving from an article management shop into a broader warehouse management web application (still in progress). Owned the project end-to-end, including server setup and CI/CD on GitHub, and managed development and deployment workflows. Technologies: ReactJs, GraphQL, Axios, TanStack Query, Hono, Bun, TypeORM, DrizzleORM, Node.js, ASP.NET MVC, Entity Framework, MS SQL 2012, PostgreSQL.
Web Developer at Plus srl (Trieste, Italy)
January 1, 2015 - December 31, 2015
Helped develop web applications including a boat simulation and a washing machine stress simulation. Worked across frontend and backend aspects with a mix of web technologies and supporting infrastructure. Technologies: Polymer library, JavaScript, Java, Glassfish, Hibernate, MySQL.
Professor (Computer Science / Systems / Electronics) at Professor, Centro Studi Volta (Udine, Italy)
January 1, 2015 - December 31, 2015
Taught computer science, systems, and electronics to high school students, focusing on practical understanding of core technical concepts.
Software Architect / Software Engineer at Softime srl (Trieste, Italy)
January 1, 2015 - December 31, 2017
Updated a desktop application for generating model 770 tax documents and improved/added features to a related web application for condominium administrators. Bridged desktop and web evolution while implementing new capabilities for end users. Technologies: ExtJS, Java, Java Swing, Tomcat, Hibernate, MySQL, PostgreSQL, Oracle DB.
Software Developer at Astra Yacht (Gorizia, Italy)
January 1, 2014 - December 31, 2014
Modified a bootloader for PIC32 microchips to support automatic firmware updates. Focused on embedded-level reliability and update mechanisms. Technologies: C/C++.
Software Developer at Elektrika ceneje d.o.o. (Koper, Slovenia)
January 1, 2012 - December 31, 2013
Built a small enhancement to an existing solution that automatically generated invoices sorted by the customer’s name. Technologies: Java.
System Administrator at Live d.o.o. (Koper, Slovenia)
January 1, 2012 - December 31, 2014
Maintained and assembled computers and created/updated user accounts and emails.

Education

Bachelor of computer science and informatics at University of Primorska (UP FAMINT)
January 1, 2011 - January 1, 2015
Industrial technical engineer in computer science at JURIJ VEGA - Industrial Technical Institute
January 1, 2008 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education, Computers & Electronics