Services: custom web application and software development
I am a freelance developer based in Brno, Czech Republic, and a student at FIT BUT. I build custom software for companies and sole traders, from the first idea through design and development to deployment and ongoing support. I work on site in Brno and remotely across Europe. I have delivered projects for e-shops, companies and startups; work under NDA is described only in general terms.
What I can do for you
Custom web application and website development
Fast marketing websites, internal systems with an admin panel and custom web applications. I build on modern technologies, so they load quickly, rank well in search engines and are easy to extend.
For example: a company website with its own backend and content administration, an internal invoicing application, a website and product configurator for a radiator manufacturer, or this very site.
Technologies: Astro · SvelteKit · React · Angular · TypeScript · Go · PocketBase · PostgreSQL
Process automation and system integration
I turn repetitive manual work into software. I connect systems through APIs and process emails, Excel files and ERP data.
For example: an application that uses AI to sort incoming company emails, match them to the right contract and forward them to the responsible project manager. Also Excel/VBA tools for sales operations.
Technologies: Python · Microsoft Graph API · OpenAI API · Excel / VBA · REST API
Web scraping and data collection
Automated data collection from websites and public registries, monitoring of competitor prices and products, and product matching. You get the data in a form you can use straight away: CSV, Excel, a database or an API.
For example: extracting thousands of entities from a public registry, cleaning them and generating material for a mass mailing. Also e-shop scrapers that match products using machine learning.
Technologies: Python · Crawlee / Apify · Playwright · Docker
Data analysis and reporting
I combine data from different sources and use it to answer concrete business questions, delivered as clear reports that are generated automatically.
For example: a warehouse efficiency analysis built on ERP and MongoDB data with a monthly PDF report, sales forecasting for stock planning, and ad campaign evaluation.
Technologies: Python · pandas · Jupyter · MongoDB · SQL
AI and machine learning
AI where it genuinely pays off: recommender systems, text classification and search, and connecting large language models (LLMs) to your data and processes.
For example: a recommender system and concept search engine for an AI startup, disinformation detection (fDet), and entity linking research at BUT.
Technologies: PyTorch · NumPy · FastAPI · LLM / OpenAI · Python
How we work together
1. Consultation
A free short call or meeting to talk through what you need to solve and what the project should achieve.
2. Proposal and estimate
I prepare a technical proposal, a time and cost estimate, and a schedule with milestones.
3. Iterative development
I work in steps and show you work-in-progress versions, so you can shape the result early.
4. Deployment and support
I deploy the application, hand over documentation and take care of maintenance and further development.
Frequently asked questions
How much does a custom web application or website cost?
It depends on the scope. After a free initial consultation I give you a concrete cost and time estimate. Smaller projects are fixed-price; larger ones are split into milestones or billed hourly.
How do you invoice?
I am a registered sole proprietor in the Czech Republic and issue standard invoices, including to clients abroad.
Will you sign an NDA?
Yes. Many of my projects are covered by an NDA, which is why they appear in the portfolio only in general terms.
Do you only work in Brno?
I am based in Brno and happy to meet in person, but most projects run remotely across the Czech Republic and abroad.
Do you also build websites for businesses in Brno?
Yes. Besides web applications I build custom websites for companies and sole traders in Brno and beyond, from a simple marketing site to a website with its own admin panel.
Do you support the application after launch?
Yes: maintenance, bug fixes, hosting (Azure, Docker) and further development.