Web apps
PHP, MySQL, JavaScript. Records, workflows, PDFs, an admin panel. Something your team opens on a Monday morning.
If you’re stuck in spreadsheets, living with an old website, or staring at a server nobody wants to touch, I can help. I work in IT for the Gendarmerie in Bucharest. After hours I take on projects too — associations, small companies, people who just want the job done.
Usually it’s a website, the books for a building, or a Windows server that’s been limping along. We look at it together and see what makes sense.
PHP, MySQL, JavaScript. Records, workflows, PDFs, an admin panel. Something your team opens on a Monday morning.
Balances, meter readings, receipts, payment lists. What I learned building asociatia.net, fitted to how you work.
A clear site that loads, where you can change a bit of text without calling me. Not forty plugins for the sake of it.
Install, run, policy, switches, PCs. I come from an office with hundreds of machines, so I know what this looks like at scale, not just on one laptop.
Who is allowed where, passwords, a hardened server. The training is from a government setting, applied to a company that doesn’t have a security team.
Comparing documents, imports, reports. The repetitive work taken out of Excel, with a script you can run again next month.
Some are in service, some were experiments I learned something from. I only link out where there’s something you can actually open.
I built it for homeowners’ associations: check the balance, send the water reading, download a receipt, talk to the admin. No more papers going missing in the stairwell.
Open the site →A community site, built for a client: articles by topic, a forum with accounts, live workshops, and a paid membership that opens the private area. It has a light and a dark theme, search, and pages that change once you are subscribed.
Open the site →An experiment: I ran a few models over the same text to see which emotion they picked up. I wanted the comparison, not a product.
A platform in pieces: forecasts, optimisation, market data, and a bit of risk analysis. I kept the modules apart so I could change one without breaking the rest.
A Python script that puts two files (Excel or Word) side by side, matching on keys, not on row numbers. You see what changed before the mistake lands in accounting.
I started on operations, moved through communications, and now I look after the computers of a whole unit.
IT Bureau — Romanian Gendarmerie, Bucharest
I look after the servers, the accounts, and more than 500 PCs. I also write the internal apps we use every day.
Special Communications Bureau — Romanian Gendarmerie, Bucharest
Communications. When something drops, it has to come back up — sometimes in conditions where you don’t get to sit and think.
Vâlcea County Gendarmerie Inspectorate
Missions, a schedule, a team. That’s where I picked up the habit of seeing a job through, even when it’s tiring.
A couple of lines is enough. I’ll reply myself, usually the same day or the next.
Send a message