I am Krisztián Rapcsány, a full stack developer.
I started in game development. In 2015 I became lead programmer at a game studio, where we worked on computer and mobile games and on AR/VR games. That is where I led a development team for the first time.
Then I built custom applications and websites as a sole trader, and from 2018 I became a web developer at a car-accessories web shop. From 2023 I was the CTO of a startup: I built a team, designed a high-load SaaS, and I was there when the servers were set up.
Since then I have been a freelancer. PHP and Laravel are my main ground, but I build the backend, the web interface and the mobile app myself, and I do not need anyone else for operations either. I like working on live systems: I rewrite old ones, audit them and speed them up.
What I like most is creating: building new products, and systems that work with no room for error, even at millions of records per second. I explain to my clients, through examples, how their system works and why each part matters. If needed, I also explain why what they want will not work, and how they can reach their goal with it.
If the job is bigger, we can handle it as a team.
I have been developing since, from games to business systems
projects, each with a detailed case study
stops in my career: programmer, sole trader, CTO
languages: Hungarian, Serbian, Croatian, English
I understand first
Before I build, I make clear what the goal is, and what happens if something breaks.
I measure, I do not guess
My check-in app times every scan for every guest. I do not believe it is fast, I can see it in the numbers.
I do not stop a running system
I rewrite the old system feature by feature, with the same behaviour, so everyone can keep working in the meantime.
I defend against failure
Dry runs, switches, retries, logging. I build in first what saves you when something fails.
I start small
The essentials come first, then I extend. I added the community features the same way, behind a switch, gradually.
I write down what matters
I document the code, hand it over properly, and explain things so that not only a developer understands.
Companies running live systems
Where downtime costs money, and a change has to go out while everything keeps running.
Early-stage businesses
They do not need a coder, they need someone who also helps with technology decisions and building a team. I did that as a CTO.
Teams that inherited code
I go through the code, redesign what has to be redesigned, and fix the most important bugs.
-
Oct 2024 – present
Freelance web developer
Web shops and custom web systems, designing and building own systems, data sync, development and system design consulting.
-
Feb 2023 – Oct 2024
Chief Technology Officer, startup
I took part in launching a startup in the Hungarian IT retail market. I designed and built the system, set up and led the development team, and was there when the server infrastructure was designed. We wrote the high-load SaaS platform in Laravel, PHP and NoSQL.
-
Jan 2021 – Feb 2023
Freelance web developer
Web shops and custom web systems, data synchronisation systems, designing an own system.
-
Apr 2018 – Jan 2021
Web developer, car-accessories web shop
Maintaining websites and adding features, syncing the business system with the web shops, building a local and an online development environment.
-
Aug 2016 – Apr 2018
Sole trader, custom applications
Online applications, static websites, development for Windows, Mac and mobile, AR/VR games, coordinating the development team.
-
Feb 2015 – Aug 2016
Lead programmer, game studio
Designing, developing and documenting computer and mobile games, AR/VR games, leading the development team, supporting the project's marketing.
- Hungarian native
- Serbian B2
- Croatian B2
- English B1–B2
-
2010 – 2014Telecommunications electrical technician, with C++ and C# studies
-
2013 – 2014ECDL Advanced, a seven-module diploma
Let us talk about your project
Tell me what you would build or what needs putting in order, and we will see how I can help.