[01] About
Software the next developer can pick up.
I build websites, applications, and integrations. You talk directly to the person writing the code, and every important decision is in writing.

Jan Drlý
Full-stack developer
S.01
6
Years of experience
S.02
32
Completed projects
S.03
6
Clients I can name
S.04
3
Open-source projects
[01.1] Profile
Who I am.
I’m Jan Drlý, a full-stack developer with 6 years of experience and 32 completed projects.
I work on company websites, web applications, iOS and macOS applications, system integrations, and automation.
I choose established technologies and make sure the project doesn’t tie you to a single vendor. When a smaller solution meets the goal, I tell you.
I split projects into smaller steps and show what’s done after each one. You know what is being built, why, and what comes next.
[01.2] Approach
What I insist on.
Three rules I keep on every project, small or large.
Quality that survives handover
I review and test the code. For each important decision, I write down why I made it.
Scope set by the goal
I don’t propose a bigger system or more work than the project needs.
Accountability for the outcome
I use AI as a working tool. I’m responsible for the architecture, the code review, and everything that reaches production.
[01.3] Stack
What I work with.
The technologies I use most. I pick them for the project, not for the trend.
T.01
React
T.02
Convex
T.03
Next.js
T.04
Laravel
T.05
NestJS
T.06
PostgreSQL
T.07
Vue.js
T.08
Payload CMS
T.09
HubSpot
T.10
SwiftUI
[04] Contact
What do you need built or fixed?
Send a short description of your project or technical problem. I’ll reply with follow-up questions and a recommendation for what to tackle first.
Describe your projectAvailable
What you can count on
S.01
Clear scope
You know what will be delivered, what sits outside the scope, and how we define a finished result.
S.02
Visible progress
You see working outcomes at each milestone, not only at the end of the project.
S.03
Maintainable handover
Another team can pick up the project without me. I document the code and write down why I made each important decision.