Lukáš Kmoch

.NET Developer & Team Lead

lukaskmochit@gmail.com +420 604 655 398 Praha - Královice, CZ linkedin.com/in/lukáš-kmoch github.com/magiak
Lukáš Kmoch

About Me

Hi, I'm Lukáš. I'm a .NET developer with 15 years of experience. I've helped build applications for over 20 companies.

My main domain is backend – REST APIs, .NET MVC, and overall system architecture. Over time, I've also dug into the frontend. I experimented with Vue before settling on React. Even though I'm not primarily a frontend developer, I can comfortably navigate modern UI code and build an application from A to Z.

Beyond programming, I also enjoy teaching. For over 5 years, I led .NET and web development courses at Gopas. Today, I occasionally share insights on my LinkedIn profile and in my free time I heavily test what AI tools (Claude Code, OpenClaw) can realistically do and how best to integrate them into daily development.

Experience

Team Lead & .NET Developer

Iguana Technology
Apr 2019 – Jan 2026

Lead a small team of developers - running monthlies, setting goals, reviewing technical decisions, and ensuring the team stays on the right path. Architect and maintain .NET backend systems, design APIs, and optimize database architecture for enterprise client projects.

.NET Developer

INTENS Corporation (external)
Oct 2020 – Jun 2021

Built a train process monitoring application for Skoda, integrating C# APIs with C++ applications, developing a bespoke gRPC-based messaging system, and creating a real-time GPS system for displaying train positions on the website.

Trainer

Gopas (part-time)
Nov 2017 – Jan 2023

Taught professional development courses on .NET to corporate teams.

ASP.NET Developer

Designeo Creative s.r.o.
Jul 2015 – Oct 2020

Developed web applications using ASP.NET, delivering custom solutions for diverse client needs.

Quality Assurance Tester

Siemens IT Solutions and Services
Jan 2011 – Jun 2011

My first job - QA testing and early hands-on .NET experience.

Education

Czech Technical University in Prague

2012 – 2015

Master's degree, Web and Software Engineering Ing.

Core Arsenal

Backend (.NET Core)

C#.NETASP.NET MVCRazor PagesEF CorePostgreSQLPostGIS

.NET Libraries

DapperHangfireMediatRSerilogSignalRNpgsqlNetTopologySuiteElasticsearch/NESTgRPCProtobufWebSocketsScrutorMiniProfilerLINQAutoMapperxUnit

Frontend

JavaScriptTypeScriptNext.jsReactVue.jsTailwindtRPCjQuery

Cloud & Ops

AWSGCPCloudflareDockerDocker ComposeNginxIISGitGitLab CI

Tools

SwaggerPostmanDBeaverComgateStripeSupabasePlaywrightGoogle AnalyticsSentrySendGridTwilioPostHogFirebase

Commercial Projects

Enterprise products where I've architected APIs, built scalable backends, and managed complex databases alongside talented development teams.

Propeller screenshot

Propeller

Commercial

SaaS for charter operators - built for yachts, proven across cars and other fleet types too.

  • Fleet management with pricing calendars and availability tracking
  • Full booking lifecycle - offers, approvals, payments, handovers, and contracts
  • Multi-tenant architecture supporting multiple operators on one platform
  • Customer portal and CRM for managing client relationships
.NET 8PostgreSQLNext.js 15TurborepoStripe
Dokempu screenshot

Dokempu

Commercial

Czech campsite marketplace. Search, browse, and review features.

  • Implemented geospatial campsite search with PostGIS - nearest-campsite queries, polygon drawing on the map, and point-in-polygon containment checks
  • Optimized geospatial query performance and simplified polygon geometries to handle production load
  • Led full application rewrite from a legacy system to a modern stack
  • Preserved SEO rankings and migrated thousands of campsites to a new data structure
.NET 7PostgreSQLNext.js 13PlaywrightOpenRouter

Personal Initiatives

Products I've brainstormed, designed, and launched entirely from scratch. On these projects, I handle everything end-to-end: system architecture, UI/UX, database design, cloud infrastructure, and payment integration.

SolarCharts screenshot

Solar Charts

Personal

A complete solar energy monitoring ecosystem built with .NET - a data-heavy backend ingesting readings from multiple devices every 10 seconds, a web dashboard with 40+ charts and an AI investment advisor, and a physical ESP32 hardware display for at-a-glance monitoring.

Web App & Backend
  • High-frequency data ingestion (10-second intervals from multiple devices)
  • PostgreSQL table partitioning for large time-series datasets
  • Server-side caching for fast dashboard rendering
  • 40+ charts - production, consumption, battery, efficiency
  • AI Investment Advisor - personalized recommendations with ROI numbers
  • PRO subscription tier for AI features
  • Automated database backups
.NET ASP.NET MVC C# EF Core PostgreSQL OpenRouter
LiveDisplay (Hardware)
  • Real-time energy data on a physical embedded screen
  • Connects to SolarCharts API for live data
  • Embedded UI built with LVGL graphics library
C/C++ ESP-IDF LVGL ESP32
Get Content screenshot

Get Content

Personal

AI-powered marketing asset generation platform. An AI agent helps you define campaigns through chat, then a content pipeline generates images, videos with voiceovers, music, and animations - all from a single idea. The entire app was built end-to-end using AI-assisted development, showcasing what AI-powered engineering can build today.

  • AI agent chat - define campaigns via conversation, agent uses tools to generate output
  • Content pipeline - Gemini (images/text), ElevenLabs (voice), FFmpeg (video composition)
  • From static images to full videos with voiceovers, music, and animations
  • Admin dashboard with user management and billing
  • Credit-based + subscription billing via Stripe
  • Fully vibe-coded end-to-end - frontend, backend, auth, payments
Next.js 15TypeScripttRPCPrisma 6Tailwind CSSGoogle GeminiClaudeElevenLabsPlaywrightFFmpegStripePostgreSQL
Refine & Learn screenshot

Refine & Learn

Personal

AI-powered English improvement platform born from a personal need - after years of English lessons, I had no way to track my actual level, spot recurring mistakes, or measure real progress.

  • Real-time speech analysis - detects mistakes, hesitations, and word choice issues
  • Google Cloud Speech & TTS for voice recognition and pronunciation feedback
  • Multi-provider AI (Gemini + OpenRouter) for intelligent feedback and exercises
  • Personalized practice exercises generated from your weak spots
  • Progress tracking with charts - see your level and improvement trends
  • AI chat for learning guidance - what to focus on, how to level up
  • PWA support - installable on mobile, works offline
  • Text refinement - transforms rough text into polished, native-level English
React 19TypeScriptVite 6Tailwind CSSNode.jsExpressFirebaseGoogle GeminiOpenRouterGoogle Cloud SpeechGoogle TTSWebSocketFFmpegSentry