
Dev.Portfolio
A personal portfolio site I designed and built: four languages, three themes, fully responsive
Eight years of web work — products built from zero, and projects someone else had left half-finished. One is a thrill, the other a grind, and both count. I pin down the problem first, then decide how much code it actually needs.
About Me
Programming is something I picked up on my own — no degree, nobody showing me the way, just HTML and CSS and a lot of trial and error. What caught me first was simple curiosity: a handful of tags, and a page appears on the screen. It was the one hobby I never gave up, and eventually it became how I earn a living.
Most of the projects I take on, I carry alone from the first conversation to production: the brief, the screens, the stack, the front end and the API, the deploy, and then the years of patching that follow. Working alone keeps you honest — a day saved today often costs a week six months later — so I make the foundations deliberately dull and then leave them alone.
I read about new tools, but I rarely reach for them on sight. Three questions decide it for me: will this still be readable in six months, can a bad change be rolled back, and does the page open quickly on an older phone? And if I can't say in one sentence who a feature is for, the problem isn't the user's understanding — I just haven't thought it through yet.
Senior Full-Stack Developer
Full-time role
Architecture and delivery for the messy projects: settle the approach, take the hard parts myself, and quietly untangle the code that's turning into a liability.
Independent Developer
Freelance & own products
Went out on my own. Every project ran from the first call to launch through me: brief, design, build, deploy, and the maintenance nobody wants to schedule.
Personal Projects
Evenings & self-study
Broke a few things and shipped a few others. That's when the front end and the back end finally connected — I stopped needing someone else to tell me where the data came from.
First Lines of Code
Self-taught
Started with HTML, CSS and JavaScript the slow way: read the docs, write it once, close the docs and write it again, then try to explain it to somebody else.
Expertise
What I actually use day to day: React, Next.js and TypeScript on the front end, Node.js and PostgreSQL behind it, Vercel and Docker for shipping. Anything I don't know yet, I learn before the project needs it — not while it's on fire.
Portfolio
One project here for now — designed, built and maintained by me, with more to follow. I'll also add the small tools I write to fix one specific annoyance; those are often only a few dozen lines, but they save real hassle.
3 projects shown

A personal portfolio site I designed and built: four languages, three themes, fully responsive
A dependency-free set of Node scripts: fill in the static assets Next.js leaves out of its standalone output, then boot that exact build on a throwaway port and verify it end to end.
A compression script that only touches explicitly listed files, re-encoding them with sharp as palette PNGs or mozjpeg — and only writing back when the result is genuinely smaller.
Contact
If you've got something to build, or just a question about how I work, get in touch. Email and Telegram both reach me, and I usually answer within a day — unless I'm up against a deadline.
Taking on new work now, full-time or part-time. I usually reply within a day; if you hear nothing, check your spam folder.