Michal – Python, Typescript, Vue.js, experts in Lemon.io

Michal

From Czech Republic (UTC+2)flag

Full-stack Web Developer|Middle-to-senior
Back-end Web Developer|Senior

Michal – Python, Typescript, Vue.js

Michal is a senior full-stack engineer with 10+ years of hands-on experience, specializing in Python/Django backends and Vue frontends. He's built and owned multiple B2B SaaS products end-to-end — from microservices architecture and REST APIs to CI/CD and DevOps — in HR-tech, analytics, and consulting domains. A serial founder who takes full technical and product ownership, he runs a daily AI-assisted development workflow and communicates clearly with both engineering teams and business stakeholders.

12 years of commercial experience in
AI
Analytics
Consulting services
Data analytics
Human resources
B2B
Data monetization
SaaS
Main technologies
Python
8 years
Typescript
4 years
Vue.js
4 years
Django
4 years
Additional skills
REST API
Swagger
Django REST
GitHub
Git
Docker
JavaScript
Claude Code
WebSocket
GraphQL
Node.js
Algorithms and Data Structures
R
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Founder / Lead Full-Stack Engineer
Feb 2021 - May 20265 years 3 months
Project Overview

Multi-tenant B2B HR-consulting platform for consultancies to manage client engagements end-to-end — client accounts, case management, a data warehouse, templated smart reporting, and invoicing. Built as several Django microservices with deliberate PII/analytics separation, maintained by a two-person engineering team.

Project gallery:
Portfolio example for Mavie Work (built at Singularity s.r.o.) by Michal, Founder & Lead Full-Stack Engineer (Python/Django + Vue/React)
Responsibilities:
  • Architected a multi-tenant platform as several Django microservices on PostgreSQL, separating client PII from the analytics data warehouse;
  • Built a Vue.js (Quasar) SPA and a separate data-intensive React / Next.js + Firebase application;
  • Designed REST APIs, Django-based SSO, and an isolated sandboxed container to safely execute user-defined report snippets;
  • Built a standalone data-collection microservice optimised for throughput and availability;
  • Implemented templated smart reporting, client account management, case workflows, and invoicing;
  • Ran a daily AI-assisted development workflow (Claude Code with custom plugins, agent harnesses, and explicit validation gates) to increase shipping velocity while maintaining quality;
  • Set up Docker and GitHub Actions CI/CD; owned architecture and product direction end-to-end.
Project Tech stack:
Vue.js
Docker
Git
GitHub
Django
Django REST
Python
REST API
Swagger
JavaScript
Typescript
Claude Code
NumPy
Data Science
Pandas
Co-Founder / Senior Full-Stack Engineer
Feb 2024 - Dec 20251 year 10 months
Project Overview

Real-time collaboration platform for remote teams featuring 6 interactive team-building activities, built on Node.js, WebSockets, and vanilla JS with a Django backend. Included user management, email alerting, monitoring, and PPC-driven user acquisition.

Project gallery:
Portfolio example for team-play.online by Michal, co-founder
Portfolio example for team-play.online by Michal, co-founder
Responsibilities:
  • Built the real-time multiplayer engine supporting 6 concurrent game types using Node.js and WebSockets;
  • Developed user admin system, onboarding flows, and automated email alerting;
  • Set up monitoring infrastructure and managed PPC acquisition campaigns;
  • Led product direction and DevOps end-to-end in a two-person team.
Project Tech stack:
Node.js
WebSocket
Django
Django REST
JavaScript
Typescript
Python
Product Owner / Senior Full-Stack Engineer
Mar 2017 - Jan 20213 years 10 months
Project Overview

B2B employee-experience platform that replaces traditional staff surveys with a conversational AI chatbot, raising engagement rates and surfacing actionable signal for HR and people-ops teams. Built from blank-page concept to paying enterprise customers.

Project gallery:
Portfolio example for Arnold Robot by Michal, Product Owner & Builder
Portfolio example for Arnold Robot by Michal, Product Owner & Builder
Responsibilities:
  • Defined ICP, product roadmap, and core architecture from inception to enterprise scale;
  • Designed a conversational chatbot survey format that improved response rates over traditional survey tools;
  • Ran continuous user validation cycles and iterated on conversation flows based on direct feedback;
  • Owned delivery, release management, and feature prioritization.
Project Tech stack:
Node.js
GraphQL
JavaScript
WebSocket
Data Science
Data visualization
Chat bots
Senior Analytics Consultant / Data Engineer
Feb 2014 - Jan 20172 years 11 months
Project Overview

Big Data and predictive analytics consulting for enterprise and industrial clients — translating complex data models into actionable C-suite decisions, and bridging engineering, product, and commercial teams across the delivery cycle.

Responsibilities:
  • Built and delivered predictive analytics and Big Data solutions for enterprise/industrial clients;
  • Translated complex analytical results into actionable business strategy for C-suite stakeholders;
  • Bridged engineering, product, and commercial teams through the sales and delivery cycle.
Project Tech stack:
R
Python
Pandas
Big Data
Algorithms and Data Structures

Education

2006
Quantitative methodology and statistics
Master

Languages

English
Advanced

Hire Michal or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.