Open to opportunitiesFull Stack Developer

Michal Urban

Bratislava, Slovakia

Full Stack Developer with commercial experience delivering React frontends and Django REST APIs in production. Passionate about backend architecture, relational databases, and building reliable, data-driven applications.

01Experience

Software Developer

Resco·Hybrid
CurrentApr 2026 – Present

Mobile enterprise software running on Microsoft Power Apps and Dynamics 365, used by field teams across industries.

  • Developing features for Resco's Power Solutions — enterprise apps built on Microsoft Power Apps and Dynamics 365 — shipped to 160,000+ frontline users across industries
  • Extending Microsoft Power Platform with advanced mobile capabilities including offline-first data collection, document generation, and no-code/low-code customization
  • Working within a product team on tight Dataverse and Dynamics 365 backend integrations, contributing to a globally distributed commercial codebase
TypeScriptReactPower AppsDynamics 365Power Platform

Frontend / Backend Developer

Backbone·Hybrid
May 2023 – Oct 2024
  • Built React features for an advertising management dashboard — dynamic filtering, CRUD workflows, and analytics views — as part of a 2-person frontend team
  • Engineered a grant management web app from the ground up with React and a custom Django API, automating application tracking and approval workflows
  • Designed and implemented scalable Django REST endpoints backed by normalized PostgreSQL schemas tailored for data-heavy internal tooling
  • Integrated third-party APIs and improved UI rendering performance, reducing unnecessary re-renders and improving perceived responsiveness
  • Shipped consistently within a GitLab CI/CD pipeline and agile cycle, maintaining code quality across the full development lifecycle
ReactDjangoPostgreSQLREST APIsGitLab
02Education & Certifications
Education

Secondary School of Electrical Engineering, Zochova 9

Intelligent Technologies · Completed with Matura exam

2021 – 2025

Bratislava, Slovakia

Certifications

Electrical Technician Certificate (§ 21)

2025

Slovak Technical Standard

Cisco CCNA 3 — Enterprise Networking, Security and Automation

2024

Cisco Networking Academy

Cisco CCNA 2 — Switching, Routing and Wireless Essentials

2023

Cisco Networking Academy

03Projects
Homepage
Dashboard
Measurements
Forecast

Weather Station System

IoT · Full Stack · Hardware Integration

A complete IoT weather station monitoring system with a Django REST backend, SvelteKit frontend dashboard, and ESP32 hardware clients for real-time environmental data collection across multiple stations.

  • Built end-to-end IoT pipeline from ESP32 + DHT sensor hardware through to a Django REST backend and SvelteKit dashboard
  • Secured the API with JWT authentication and modelled sensor logs in a structured PostgreSQL schema for efficient querying
  • Implemented server-side aggregation to turn raw time-series sensor data into historical trends and analytics
  • Delivered a responsive dashboard with interactive data visualizations, multi-station management, and full i18n support
SvelteKitDjangoESP32TypeScriptPostgreSQLLayerChart
Subnify home
Subnify visualizer
Subnify calculator

Subnify

MVP

Networking · VLSM · Planning Tool

A practical subnet planning tool for designing IPv4 VLSM allocations, including an AI-assisted network designer that helps create an initial plan from your inputs.

  • Design IPv4 subnet plans with a workflow focused on VLSM
  • Allocate subnet blocks from host requirements using a largest-first approach
  • Visualize how each subnet fits into the parent network
  • Use an AI network designer (model-assisted) to generate a first subnet plan from intent and constraints, then refine it manually
  • Use CIDR notation and RFC 1918 private ranges, and export plans for documentation and team review
Next.jsTypeScriptNetworkingVLSMCIDRRFC 1918
Sleep cycle homepage
Sleep cycle calculator

Sleep Cycle Calculator

Next.js · Productivity · Health

Wake up feeling refreshed every day with a simple app that calculates ideal bedtime and wake-up times using 90-minute sleep cycles.

  • Smart cycle calculation based on 90-minute REM cycles helps choose sleep times for better rest quality
  • Aligns wake-up time with lighter sleep phases to reduce morning grogginess and feel more energized
  • Supports personalized sleep goals with recommended schedules for 4 to 6 complete sleep cycles
  • Built as a simple Next.js app with two routes: / and /calculator
Next.jsTypeScriptCalculatorSleep Science
04Skills
Frontend
12 technologies
ReactNext.jsTypeScriptTailwind CSSSvelteSvelteKitViteRedux ToolkitRedux Sagashadcn/uiSCSSPostCSS
Backend
12 technologies
PythonDjangoDjango REST FrameworkFastAPINode.jsExpressGoRustMongoDBPrismaJestMocha
DevOps
5 technologies
DockerGitGitHub ActionsAWSLinux
Tools
10 technologies
GitHubGitLabVS CodeFigmaVercelPostmanFly.ioNeovimHoppscotchTrello