Custom software / EU
Custom CRM and
operations tools.
For work still done by hand. I turn spreadsheets, inboxes and chat into one system for customers, requests, approvals and history — and hand it over in full.
Work
Selected projects
01 / 03
BeHappy LMS
A white-label learning platform for language schools: one codebase, but every school runs on its own domain with its own students and data. Video lessons, two learning tracks, and a teacher role that can read what it needs and nothing more.
I built every layer of it: database schema, row-level security, authentication, the frontend, and the infrastructure it runs on.
React · TypeScript · Supabase (Frankfurt) · row-level security on every table · Bunny Stream · Cloudflare for SaaS custom domains
01 / 03
Work Archive
A private archive for an English teacher's seven Telegram groups. It imports lesson history, transcribes voice and video notes, and creates a topic and short summary for each lesson day.
The teacher searches one interface instead of rereading chats. Original messages, links and lesson materials stay attached to the result.
React · TypeScript · FastAPI · SQLite · Telegram API · Azure Speech · OpenRouter · Docker
01 / 03
Telegram Mini App
A React Mini App running inside Telegram with an n8n backend. The team works from a chat they already have open all day — no separate login, no new app to learn.
React · Telegram Mini App SDK · self-hosted n8n · Hetzner + Coolify · Cloudflare Pages
Services / Scope
Three ways I can build around your process
Automation
One workflow, deployed with error alerts and a written handover.
Automation + interface
A complete operational tool with a focused UI, database and automation.
Product build
Billing, multi-tenancy, custom domains or other product infrastructure.
Every project includes 12 months of support and a full handover: repository, documentation and credentials.
How I work
Clear ownership from day one
One engineer
You work directly with me. I design, build and deploy the system.
A working build early
You see working software in week two, while changes are still cheap.
Your infrastructure
Hosting, billing and production credentials stay in your accounts. EU hosting is the default.
Full handover
You receive the repository, documentation and credentials. Another developer can continue without starting over.
12 months of support
Bug fixes, small changes and technical questions are included.
The basics
What you can count on
years building software
your first working build
included with every project
repo, docs and credentials
Fit
Good fit
- A team of 5–100 people repeats the same operational work
- The process is split between spreadsheets, inboxes and chat
- Off-the-shelf software does not fit the process
- You want the code and infrastructure in your accounts
Not a fit
- You only need one simple Zapier connection
- The project requires a large delivery team
- The lowest bid is the main requirement
- You want a managed platform with no infrastructure responsibility
About
About Me
I'm Elias Lavrentyev, a software engineer with 7+ years of experience. I build every project myself, from database to deployment. I'm based in Bulgaria and work with clients in the EU and beyond.
I also run an online English school and use the software I write there. You work directly with me and receive the code, documentation and credentials.
FAQ
FAQ
How long does it take?
An automation takes 1–3 weeks. An automation with an interface takes 4–8 weeks. A full product takes 2–4 months. You see something working in week two, not at the end.
What happens if you're unavailable?
You have the repository, documentation and credentials from day one. Another developer can continue the work without starting over.
Do I need technical knowledge to run it?
No. You get a written handover and short video walkthroughs. I also document the parts your team may need to change.
Where does my data live?
On your own infrastructure, or on a server registered in your name. EU by default — Frankfurt or Helsinki.
Why self-hosted instead of a managed platform?
Self-hosting gives you control over cost, data and access. If a managed service is the better fit, I will use it instead.
What do you guarantee?
12 months of support: bug fixes, small changes, and questions answered the same business day. If what I built doesn't do what I agreed to build, I fix it at no charge.
Contact
Describe the process
Tell me what your team still does by hand, where the information comes from and what should happen next.