If nobody can find you online
A site built around you
A clear page that loads fast and works on a phone, wired to real data. From a one-pager to a platform with user accounts.
Available for projects
I build web apps, APIs and databases that work., hold up., make sense.
Four different problems. See which one looks like yours.
If nobody can find you online
A clear page that loads fast and works on a phone, wired to real data. From a one-pager to a platform with user accounts.
If your business runs on a spreadsheet
PostgreSQL and MySQL: everything in one place, no duplicates, no numbers that disagree, and queries that stay fast as you grow.
If your tools do not talk to each other
Node.js, Express and Firebase Cloud Functions APIs, with secure sign-in and role-based permissions, so each person sees only what they should.
If what you have keeps breaking
Linux, Docker and production services: I find the cause, fix it, and leave it monitored and documented so it does not come back.
Real-time coordination for an emergency: help requests and donation points that update live on everyone’s screen.
Payments and memberships for small gyms: who owes, how much, and when each membership expires, in real time.
Full-stack employee management, on a PostgreSQL schema with more than 10 entities.
I am not the right fit for everyone, and that is fine. These are the cases where I genuinely make a difference.
You have a business running and need a site that looks serious, loads fast and works on a phone.
You track clients, payments or stock in spreadsheets and it no longer holds: you need users, permissions and reports.
You already have a system, but it crashes, it drags, or nobody knows how to maintain it.
You need two tools that do not talk to each other connected, without breaking what already works.
First I find out what is happening and why, before writing a single line of code.
Clear, tested solutions, built to keep working when nobody is watching.
I leave it written down: how it works and how to maintain it, so you do not depend on my memory.
So I gave my portfolio a beat. Hit play and let us dance.
No audio file involved: your browser synthesises it live with the Web Audio API. Kick, snare, bass and chords at 104 BPM.