Dobra Pekáreň
E-commerce site for a local bakery, built end to end: custom CMS, API integrations, and a brand identity to match.
Software Engineer & Process Automation Specialist
I'm Martin, a software engineer who turns manual business processes into software that runs on its own. I build Python backend services, design the APIs around them, and automate the workflows people used to do by hand.
I've connected EDI document flows across Central Europe, replaced multi-department manual work with RPA and OCR pipelines, and now build microservices for telecom network analytics. The common thread: find the repetitive work, understand it end to end, then make it disappear.
Shipped e-commerce sites for local businesses end to end, from development through brand identity, and did data analysis and predictive modeling.
Delivered EDI and API integrations connecting Lyreco with customers and suppliers across Central Europe, mapping XML, EDIFACT, JSON and SAP IDOC documents between systems and automating the data processing around them.
Automated business processes across departments end to end: designed the workflows, built them, and kept them running in production, including OCR pipelines that turn scanned documents into structured data.
Building Python microservices and APIs for telecom network analytics - containerized with Docker, deployed on Kubernetes via CI/CD, with automated workflows orchestrated in Netflix Conductor.
E-commerce site for a local bakery, built end to end: custom CMS, API integrations, and a brand identity to match.
Appointment scheduling platform for a beauty salon: clients book against real-time availability, get automated SMS reminders via Twilio, and every booking syncs to the salon's Google Calendar.
Template-driven generator for e-catalogs and e-documents: feed it product data and a Jinja2 template and get ready-to-submit catalog files, instead of procurement teams assembling them by hand.
Python package that introspects a Supabase schema and generates typed Pydantic models from it, so a schema change becomes a one-command regeneration instead of hand-edited interface code.
This site: a portfolio rendered as an interactive git commit graph. FastAPI and Jinja2 on the backend.