Matúš Kačmár

Matúš Kačmár

.NET / Full-Stack Developer — C#, .NET Core, Blazor · React/TypeScript

I like to build things that work, automate things that don't, and ship products end-to-end 🚀

Prešov, Slovakia (CET) · 100% remote · freelance / contract (self-employed)


05/2026 –
SOFTIGO
Software Engineer (.NET / Blazor) at Softigo — freelance.
Client: Porsche Finance Slovakia — dealer & invoicing portals for automotive finance. Developing and extending dealer-facing web portals in C# / .NET Core / Blazor, including gradual migration of legacy screens to Blazor. Designing REST APIs in ASP.NET Core for invoice and credit-note processing (Entity Framework, SQL Server), automating billing workflows, and owning portal operations end-to-end — configuration, user management, monitoring, and 2nd-level support.

C# .NET Core Blazor ASP.NET Core Entity Framework SQL Server
2026 –
WEROL
Founder & Full-stack Developer at WEROL.
Building WEROL — a curated streetwear feed that aggregates products from top e-shops into one swipeable mobile app. Solo full-stack: React Native (Expo) app, Supabase backend (Postgres/Auth/Storage), a product-feed ingestion pipeline (Heureka / Google Shopping XML), and a Cloudflare-hosted landing. Launching summer 2026.

React Native Expo TypeScript Supabase PostgreSQL Zustand
2025 – 2026
FPT
Programmer Specialist at FPT Slovakia, Košice.
Built web applications and UI prototypes with React, TypeScript, and Tailwind CSS; contributed to eCharger, a React Native app for a German client (UI, navigation, REST, Redux). Designed backend services with Java Spring Boot using OOP and design patterns. Enhanced automation on ServiceNow with Predictive Intelligence and AI-powered Virtual Agents.

React React Native Spring Boot ServiceNow AI Python Tailwind CSS
2023 – 2025
FPT
ServiceNow Developer at FPT Slovakia, Košice.
Enterprise ServiceNow implementation for RWE Group. Designed custom workflows, catalog items, and business rules. Built integrations via REST APIs, Flow Designer, and IntegrationHub. Managed environments across dev/test/prod and collaborated in Agile with international teams.

ServiceNow ITSM Flow Designer IntegrationHub CMDB REST API
Feb – Nov 2023
FPT
Test Automation Engineer at FPT Slovakia, Košice.
End-to-end automated frontend tests with Cypress. Backend service validation and test scripting with Kotlin. Gained ISTQB CTFL certification.

Cypress Kotlin Python Azure DevOps PowerShell
2022 – 2023
DTITS
Fullstack SW Developer at Deutsche Telekom IT Solutions Slovakia, Košice.
Developed and maintained an internal tool for Daimler Group (Mercedes-Benz) using Angular and Java Spring Boot. Built and consumed RESTful APIs, implemented responsive UI components, and collaborated in Agile cross-functional teams.

Angular TypeScript Java Spring Boot REST API
2023 – 2026
TUKE
BSc at Technical University of Košice — completed 2026.
Thesis: Machine Learning Methods for Climate Model Prediction in Astrophysics.
bio
Matúš Kačmár is a full-stack developer based in Prešov, Slovakia, with 4+ years of hands-on industry experience. He currently builds and migrates enterprise web applications to C# / .NET Core / Blazor for the automotive-finance sector (Porsche Finance Slovakia) as a freelance contractor. His background spans backend APIs, modern frontend (React, TypeScript), test automation, and enterprise platforms — with systems delivered for clients like RWE Group and Mercedes-Benz. He completed his BSc at the Technical University of Košice in 2026 with a thesis on machine learning applied to astrophysics, and ships personal full-stack products from idea to production.

case studies
WEROL — Curated Streetwear Feed (founder) ▼

Problem: Streetwear shoppers have to hop between dozens of separate e-shops to find drops worth buying — there's no single, curated, swipeable feed of the best streetwear across stores.

Solution: A mobile app (React Native / Expo) with a curated, swipeable product feed, search, saves, and an outfit builder, backed by Supabase (Postgres, Auth, Storage). A product-feed ingestion pipeline normalises heterogeneous shop feeds (Heureka / Google Shopping XML) into a single product schema. A plain HTML/CSS/JS landing on Cloudflare Pages captures early signups, auto-synced to Trello via a Postgres trigger, with Cloudflare Email Routing for the team. Revenue model is affiliate. Built solo, end-to-end — frontend, backend, and infra.

Stack: Expo SDK 54 · React Native 0.81 · TypeScript · Zustand · React Navigation · Reanimated · Supabase (Postgres / Auth / Storage) · PL/pgSQL · Cloudflare Pages · Cloudflare Email Routing

Lessons learned: As a solo founder-dev, picking managed, "boring" infra (Supabase + Cloudflare) is what makes shipping end-to-end realistic. Ingesting product feeds from different providers means the real work is a normalisation layer, not the fetch. And a feed UI only feels native once you sweat the small things — image aspect ratios, gesture-driven navigation, and auto-hiding chrome.

eCharger — EV Charging Station Management ▼

Problem: Build a proof-of-concept platform for a German client to manage and remotely control up to 20 EV charging stations across 5 locations, with real-time charging telemetry on a mobile client.

Solution: Spring Boot 3.5 / Java 17 REST API with JWT auth (Spring Security 6), JPA on PostgreSQL (H2 in dev), and a charging simulator service that streams live session data. React Native (Expo SDK 54) mobile client with dashboard, station detail, live charging screen (animated SVG progress, kW/kWh/% updated every 2s), history and profile. Real-time station status pushed via WebSocket / STOMP, charging telemetry via 2s HTTP polling. Whole stack runs locally via Docker Compose.

Stack: Java 17 · Spring Boot 3.5 · Spring Security · JJWT · JPA · PostgreSQL · H2 · WebSocket/STOMP · React Native · Expo · TypeScript · React Navigation · Axios · Docker Compose

Lessons learned: Splitting transport per concern works well — STOMP for sparse station-status events, plain polling for high-frequency live charging telemetry, instead of forcing everything through one channel. A dedicated simulator service is the cleanest way to develop and demo a hardware-bound system without hardware. Environment-aware API base URLs (LAN IP vs. 10.0.2.2 vs. Docker host) save hours of "why doesn't my phone reach the backend".

RWE Group — Enterprise ServiceNow at Scale ▼

Problem: Large European energy company needed a complex ServiceNow rollout covering ITSM, HR modules, CMDB, and OT-area operational monitoring.

Solution: Designed and implemented custom workflows, catalog items, and business rules. Built REST integrations via IntegrationHub. Maintained three environments (dev/test/prod) across the full delivery lifecycle. Collaborated with international stakeholders in an Agile setup.

Impact: Reduced manual ticket routing, improved cross-team visibility, and delivered iterative improvements across multiple sprint cycles.

Lessons learned: Enterprise ServiceNow is deceptively deep — environment hygiene across dev/test/prod is non-negotiable. Flow Designer is surprisingly powerful once you understand its governor limits. International Agile means async-first communication is as important as the code itself.

Mercedes-Benz Internal Tool — Fullstack at Deutsche Telekom ▼

Problem: Daimler Group needed a custom internal web tool with a modern UI and reliable backend APIs, delivered by a cross-functional Agile team.

Solution: Built frontend in Angular/TypeScript with responsive UI components, consumed and extended RESTful APIs backed by Java Spring Boot. Participated in code reviews, sprint planning, and system design discussions.

Stack: Angular · TypeScript · Java · Spring Boot · REST API · Git

Lessons learned: First exposure to large-scale Angular architecture — the component/service/module pattern scales well when enforced consistently. Good code reviews matter more than code style guides.

certifications
ServiceNow Certified System Administrator (CSA)
ServiceNow
ISTQB® Certified Tester Foundation Level (CTFL)
ISTQB · 21-CTFL-471-CASTB
ISTQB® CT Automotive Software Tester
ISTQB · 23-CTFL-AuT-002-CASTB
misc