Hi, I'mTomislav Sertic

Full-Stack Software Developer

Full-stack developer based in Zagreb 🇭🇷, with hands-on experience delivering enterprise-grade solutions for major international clients including Saudi Aramco, ESA, and THT.

My professional work centers on customizing and extending Archibus platforms — from SQL optimization and Java backend development to HTML/JS frontend interfaces. I specialize in modernizing legacy codebases by integrating React into existing enterprise systems — bridging established infrastructure with modern front-end frameworks.

Alongside enterprise work, I design, develop, and maintain client websites using Next.js and TypeScript — handling everything from initial build to server deployment and ongoing maintenance. I'm also actively exploring AI integration to build smarter, more automated applications.

ReactNext.jsTypeScriptNode.jsJavaC#SQLAI APIs

Side Projects

These are my side hobbies: websites I build for friends, small jobs, scripts, and various experiments driven by personal curiosity.

My day-to-day enterprise work (Archibus / Aramco / ESA / THT) is under NDA, so I can't share it here. Click any card below to see details on what I can show.

About Me

Tomislav Sertic

Hello there.

I'm Tomislav Sertic, a full-stack developer from Zagreb, Croatia 🇭🇷, with hands-on experience delivering enterprise-grade solutions for major international clients including Saudi Aramco, ESA, and THT.

I'm driven by solving complex technical challenges, whether that means breathing new life into legacy systems or building modern applications from the ground up.

Technical Skills

Core Languages: Proficient in JavaScript/TypeScript and C#. Experienced with Python for scripting and automation tasks.

Web Development: Strong command of React and Next.js for building dynamic front-end experiences. Skilled in Node.js (Express) for backend services. Proficient with SCSS and Tailwind CSS.

API Development: Experienced in designing and building RESTful APIs using both Node.js and C# (.NET Core/ASP.NET).

Databases: Solid experience with relational databases (SQL) and NoSQL databases (MongoDB, Sanity, Firestore).

AI & Automation: Interested in leveraging AI models (cloud & local) for enhancing applications. Utilize Python for creating various automation scripts.

Tools & Design: Comfortable translating Figma designs into code and using Adobe Creative Suite when needed.

Professional Experience

Current Role: Software Developer at Arctis d.o.o, where I maintain and expand the Archibus IWMS platform, an enterprise system used by organisations managing thousands of buildings.

What I Actually Do: Customising and extending Archibus end-to-end, from SQL optimisation and Java backend work to HTML/JS frontend interfaces. A big part of the job is bridging the gap between legacy Java/SQL backends and modern React frontends, integrating React into established enterprise codebases.

Notable Clients: Saudi Aramco, the European Space Agency (ESA), THT, and other entities significantly more important than I am.

On the Side: I design, develop and maintain websites for clients using Next.js and TypeScript, handling everything from initial build to server deployment and ongoing maintenance. When I'm not doing that, I experiment with AI, because the robots are coming and I'd like to be on their good side.

Beyond the Keyboard

Balanced Life: I strive for balance. When I'm not coding, you'll find me spending quality time with my family and my loyal dog.

Active Pursuits: I'm an avid basketball player (Pregrada Barbari - CroHoops), enjoy cycling, exploring nature through hiking, and diving.

Mind Games: I also enjoy unwinding with a game of chess.

Connect: Curious about my offline adventures? Check out myInstagram.

Latest Blog Posts

Check out some of my recent thoughts and findings.

Building High-Performance Web APIs with C# Minimal APIs in .NET
April 18, 2025by Tomislav Sertic
Creating a 3D Rotating Cube with Three.js

Creating a 3D Rotating Cube with Three.js

Creating a 3D Rotating Cube with Three.js

March 29, 2025by Tomislav Sertic

Get In Touch

Interested in collaborating or have a question? Feel free to reach out. The best way to connect is via email or LinkedIn.