Milan Šušnjar
Senior Software Engineer — React, React Native & TypeScript
I'm a software engineer specialised in frontend and mobile development. With 14+ years of experience I've built web apps, mobile apps, and backend systems for clients across Europe — from IoT dashboards to cinema guide apps. I work AI-augmented: agentic coding tools like Claude Code are part of my daily workflow — the entire Večeras mobile app was built that way, with me driving architecture and reviewing every change. Based in Banja Luka, Bosnia and Herzegovina. Open to remote opportunities worldwide.

What I do
Over 14 years building software for clients all over Europe. Here's a quick overview of my main technical skills.
Want to find out more? Get in touch or check out the Večeras case study.
React & TypeScript
Building complex web applications for enterprise clients — pixel-perfect from Figma, MUI customisation, state management with Redux and React Query.
ABS Safety GmbH · Codecentric
React Native & Expo
Architecting and shipping iOS and Android apps from scratch. Led mobile teams, set up CI/CD on Bitrise and App Center, built component libraries from design specs.
Sparwk · Wowflow · Codecentric
Node.js & NestJS
RESTful APIs, PostgreSQL with TypeORM, automated web scrapers with Crawlee, email reporting, AdminJS dashboards, and Docker deployments.
Personal projects (Večeras)
CI/CD & DevOps
End-to-end delivery pipelines for mobile and web — automated builds, App Store / Google Play deployments, feature flags with ConfigCat, end-to-end testing with Playwright, Docker.
ABS Safety · Sparwk · Wowflow
Experience
03/2023 — Present
Cologne, DE (remote)
Software Engineer
ABS Safety GmbH
- Building a TypeScript/React web product for planning roof safety systems and solar panel installations.
- Implemented Entity Component System architecture, feature flags, and PDF export; integrated REST and GraphQL APIs.
- Converted Figma designs into reusable, pixel-perfect React components with customised MUI.
09/2022 — 03/2023
Trondheim, NO (remote)
Lead Mobile Engineer
Sparwk
- Architected and delivered React Native apps from scratch for iOS and Android — architecture, release strategy, and deployment automation.
- Set up Bitrise CI/CD with automated TestFlight and Google Play releases; built a reusable component library from Figma designs.
08/2015 — 09/2022
Banja Luka, BiH
Software Engineer
Codecentric
- Delivered 10+ enterprise web and mobile applications across IoT, logistics, and HVAC.
- Built 3 IoT mobile apps for Medion and the myVAILLANT Pro HVAC app with 3 white-label variants.
- Led end-to-end product development and established engineering practices: CI/CD, code reviews, and pair programming.
10/2018 — 10/2020
Vienna, AT (remote)
Lead Mobile Engineer
Wowflow
- Architected React Native apps from scratch for Android and iOS as a concurrent part-time engagement.
- Configured App Center CI/CD pipelines; built a reusable component library from Adobe XD designs.
06/2012 — 08/2015
Banja Luka, BiH
Software Engineer
BPS Systems and Processes
- Full-stack development of enterprise web applications with Java EE, JSF, PrimeFaces, and MySQL.
Skills
Frontend
Mobile
Backend
Tools
AI Tooling
Projects
Personal and side projects I can share publicly. Client work from B2B engagements is covered by NDA.
iOS & Android · 2026
Večeras
Entertainment guide for Banja Luka — cinema repertoire, theater schedules, and music events in one app. NestJS backend with automated scrapers, TMDB/IMDB enrichment, and Expo/React Native frontend. Built AI-first with agentic coding tools.
Responsive Web · 2026
Training Builder
Full-stack platform for personal trainers to build and manage training programs. Trainers schedule sessions and monitor client progress; clients register and log in to view their upcoming sessions and track body metrics — weight, body fat, muscle percentage — over time. Multi-tenant, each gym gets its own deployment.
Web Tool · 2026
SRT Editor
Browser-based subtitle processor I built for personal use — drop .srt files, run plugins, download results. Grew from a basic CPS adjuster to a 9-plugin pipeline with Cyrillization, encoding detection across 5 codecs, and per-subtitle diff views. No server, no runtime dependencies.
Chrome Extension + Next.js API · 2026
WorthIt
APPLY / MAYBE / SKIP verdicts for the Upwork job you're viewing, before you spend connects. Instant rules-based scoring of visible page signals, plus an optional AI read of the job text — rationed per anonymous device, cached per job, served by a Next.js API. It never bids or applies for you.
Chrome Extension · 2026
Talas
Radio player extension with 43 built-in Balkan stations plus user-added custom streams. Background playback via MV3 offscreen documents, favorites, collapsible groups, settings synced to the user's Google account, English and Serbian interface. No ads, no tracking, no backend.
Contact
I'm open to new opportunities — full-time positions, B2B contract work, or interesting side projects. Feel free to reach out.







