# Kryštof Francl — francl.digital > Custom websites and automation that saves hours of manual work. Six years in banking, now for small businesses. Fixed price, reply within 24 hours. Freelance IT Analyst · Systems Integration · AI Automation based in Prague, Czech Republic. Available for hire in Czech and English, remote or on site. Site is available in English (default at https://francl.digital/) and Czech (https://francl.digital/cs/). ## Services offered - **Web development**: A website that brings you customers, not bills. Fast on a phone, cheap to run, no monthly fee for an admin panel — and you change the prices and text yourself. (from €1,000, typical timeline 2–6 weeks) - **IT analysis**: Want something built, but the quotes you are getting differ by tens of thousands? I write the precise brief you can build from, compare quotes against, and use to tell when it is actually finished. (from €50 / h, typical timeline scope-dependent) - **Integrations and APIs**: Your shop, stock and accounting finally talking to each other, so nobody retypes data by hand. Design, documentation, tests — and above all, clarity on what happens when one side goes down. (from €50 / h, typical timeline 1–8 weeks) - **AI automation**: Does someone in your company retype numbers from e-mails and invoices into a system every week? A machine can take that over — wired into your real data, not a demo that only works on stage. (from €1,400, typical timeline 2–8 weeks) Prices are entry points; the exact quote follows an initial analysis and is then fixed unless the scope changes. ## How an engagement works 1. **A call and a scope** — We sit down and go through what you need and why. I also talk to the people who will actually use it. Out of that comes a scope, a price and a date — not an estimate that triples in a month. 2. **Design and preparation** — I write down exactly what the thing has to do, where the data comes from and what happens when something fails. For a site that includes page structure and visual design. Before the first line of code, we both know what is being built — and how we will know it is finished. 3. **Build in slices** — I deliver continuously, not once at the end. You see the work in progress and can steer it while steering is still cheap — not at handover, when a change is expensive. 4. **Launch and hand-over** — I put it live, measure it, document it. You get the source code, every access credential and a guide to running and editing it — written for a person, not for a programmer. I can stay on for maintenance, but it is not compulsory. Every engagement: The first call is free, a price that does not move, all of it is yours. ## FAQ **What will it cost?** A website from €1,000 and AI automation from €1,400 — both quoted as a single total, not an hourly rate. IT analysis and connecting systems from €50 per hour, because their scope keeps being refined as the work goes. Either way these are entry points: the exact number comes after the first call and does not move from there unless the scope does. **How long does it take?** A smaller site takes two to six weeks, connecting systems one to eight, an AI tool two to eight. I confirm the date after the first call rather than guessing in a proposal — and I deliver in slices, so you see a usable version well before the end. **You work alone. What if you get ill or move on?** Yes, I work solo — which is why you talk directly to the person building it. The source code, the documentation and every credential are with you as the work happens, not only at the end, so anyone can pick the project up. On larger jobs I say upfront where I bring in a specialist. **How does working together actually go?** A no-obligation call, then preparation and a fixed quote, then delivery in slices you can watch as it happens, then launch, documentation and hand-over. The full version is in the How I work section. **Can you take over an unfinished or inherited project?** Yes, and it comes up more often than you would think. I start by going through what exists and writing down what is worth repairing and what is cheaper to rewrite. That analysis is billed separately, but it tells you the truth before you spend on development. **How do invoicing and contracts work?** I trade as a Czech sole trader (reg. no. 08946043) and I am not registered for VAT, so the prices quoted are final. I invoice in CZK and bill larger engagements against milestones rather than in one lump at the end. Scope, price and date are in writing before work starts. **Do you do maintenance afterwards? And does this work in English?** I do maintenance if you want it — either a retainer covering small changes and monitoring, or ad hoc as needed. It is not compulsory: turn it down and you pay me nothing monthly, and the site keeps running, because it is built so anyone can take it over. I run projects in Czech and English, usually remotely, and meeting in Prague is no problem. ## Pages - [Home](https://francl.digital/): The offer, who it is for, how the work runs, references and the FAQ. - [Services and pricing](https://francl.digital/services/): What can be hired — web development, IT analysis, integrations and APIs, AI automation — with scope, price and timeline for each. - [Contact](https://francl.digital/contact/): Enquiry form, e-mail, LinkedIn. Replies within one working day. - [References](https://francl.digital/work/): Roles and projects since 2017 — banking, insurance, energy, startups. - [About](https://francl.digital/about/): Background, primary skills, résumé, languages, certifications and education. - [Notes](https://francl.digital/blog/): Notes on shipping software at the edge — integrations, AI in accounting, renewables, tooling. - [CV](https://francl.digital/cv/): Structured CV, also downloadable as PDF. ## Shipped websites Live sites, verifiable by opening them. The relationship is stated for each — no client list is implied beyond it. - [Restaurace Shanghai](https://restaurace-shanghai.cz) (built to commission, Hospitality): A guest can browse the whole menu on a phone — 123 dishes across fifteen categories, filtered by category. Next to it the map and the number for reservations, with ordering through Foodora, so the restaurant has no new system to run. - [Storage Energy Export](https://storageenergyexport.cz) (family business, Energy): A manufacturer of industrial battery storage needed a site that answers the first round of questions for him. A visitor walks through three capacity tiers from 500 kWh to 3 MWh, the use cases and the delivery process, and reaches the enquiry form already knowing what to ask for. ## Selected work - [Integration Development Analyst — Raiffeisenbank Czech Republic (January 2025 — present)](https://francl.digital/work/raiffeisenbank/): Replacing a bank's outdated system-to-system plumbing with a clean REST API, endpoint by endpoint. Plus AI tooling now used across the analysis department. - [IT Analyst — Granton AI (September 2024 — January 2025)](https://francl.digital/work/granton-ai/): An AI assistant that files an accountant's invoices for them. I designed the document's path from scan to ledger entry and took accuracy from ~60% to ~90%. - [Project Management Assistant — STORAGE ENERGY EXPORT s.r.o. (September 2022 — present)](https://francl.digital/work/storage-energy-asistent/): My father's company. I run the Chinese supplier relationship for PV and battery storage, plan projects and help move the firm from biomass to renewables. - [IT Analyst — MONETA Money Bank (May 2022 — August 2024)](https://francl.digital/work/moneta/): Two years on the app branch bankers use to open accounts and approve loans. Workflow design and integrations across almost every system in the bank. - [Junior Consultant — manica s.r.o. (November 2021 — April 2022)](https://francl.digital/work/manica/): Finding where office tooling got in the way, building something better, and training the people who had to live with it. SharePoint and Microsoft 365. - [IT Administrator — UNIQA CZ (January 2021 — October 2021)](https://francl.digital/work/uniqa/): Merging the IT of two insurers after AXA + UNIQA. I was one of the bridges between the two estates — and kept the day-to-day running while it happened. - [Junior IT Administrator — AXA (October 2020 — January 2021)](https://francl.digital/work/axa/): Preparing the infrastructure for a migration that later became the AXA + UNIQA merger, plus day-to-day operations at a large insurer. My first real IT job. - [Junior System Administrator — STORAGE ENERGY EXPORT s.r.o. (April 2020 — August 2020)](https://francl.digital/work/storage-energy-admin/): The family firm needed a network that would carry both daily operations and growth. I designed it, built it and ran it — cables, switches and access rules. - [Webmaster — STORAGE ENERGY EXPORT s.r.o. (May 2017 — April 2020)](https://francl.digital/work/storage-energy-webmaster/): My oldest work still online — the family firm's website, from design through content to SEO. Not always beautiful, but it is still running. ## Notes - [Why I built this site](https://francl.digital/blog/why-this-site/): I could have stopped at a LinkedIn profile. Here is why I built my own site on Cloudflare Workers instead. - [Raveo: how I built my own Cloudflare stack for client websites](https://francl.digital/blog/raveo/): Every commissioned website started from zero. So I built myself a foundation — the client manages the content, there is no server to maintain, and the site runs fast worldwide. - [An MCP tool that catches errors in integration specs](https://francl.digital/blog/esmm-validator/): A typo in a spec surfaces at the tester or in the developer's code, and that means going back and redoing the work. So I built a tool that checks it earlier — an MCP server for the AI assistant in the editor. ## Contact - Email: krystof@francl.digital - LinkedIn: https://www.linkedin.com/in/krystof-francl - Enquiry form: https://francl.digital/contact/ - Czech business ID (IČO): 08946043 ## Optional - [llms-full.txt](https://francl.digital/llms-full.txt): Complete content of every blog post and work entry as a single markdown document.