Charis Nikolaidis, Software Engineer in Athens, Greece

Career 💡

I'm Charis, a Software Engineer in Athens, Greece. I build enterprise systems and multi-tenant platforms, mostly Python and C#. I keep the infrastructure intentionally boring because I'm fond of sleeping through the night. A system that needs a 2 AM pager call to stay alive isn't architecture, it's a hostage situation.

Full Stack 🖥️

Backend is where things make sense, but I ship frontend too (React or Angular, depending on who reached the repo first). I have a soft spot for the unglamorous wins: refactoring a query that reads like a crime scene, or getting an API to answer before the user gives up and hits refresh. The goal is removing surprises, not adding buttons.

Innovation 🔧

Most of what I build leans on automation or AI, not to chase a trend, but because I'm fiercely protective of my own time. I'm aggressively slow to add complexity: an abstraction has to prove it repeats itself before it earns a place in the stack. Honestly, half the job is talking people out of over-engineering a CRUD app.

Security 🔐

Security is invisible right up until it's catastrophic. I have an MSc in Computing (Internet Technology & Security), which mostly handed me a lifelong case of professional paranoia. I focus on the unsexy layers that actually hold: strict RBAC, audit logs that survive the post-mortem, and storing secrets literally anywhere except the codebase. I overthink this part on purpose, so nobody else has to.

Automation 🤖

If I have to do a task by hand three times, the fourth time it's a script's problem. Call it discipline; it's really just a deep allergy to chores. Cron jobs and background workers never complain, never get distracted, and have never once made a typo at 5 PM.

Integrations 🔗

A surprising amount of real engineering is just convincing two systems that clearly despise each other to share data. Payments, third-party APIs, a legacy database with deep trust issues. The hard part is never the happy path; it's the undocumented error response that only ever surfaces on a Friday afternoon.

Privacy 🕵️‍♂️

I treat user data like radioactive material: collect as little as possible, encrypt the rest, and keep a very short list of who's allowed near it. Compliance is mind-numbingly dry, right up until the one afternoon it quietly prevents a corporate existential crisis.

Meet My Work 🏗️

Here's what I've actually shipped to production, plus a few weekend builds I made purely for the technical dopamine. If it was a 48-hour hack, I'll say so. If it was a year of production work and the awkward trade-offs that come with it, that's in here too. Have a look.

Charis Nikolaidis

Contact

If you're building a system, automations, security heavy systems, planning for a migration, or even up for debate on why AI will take my job, reach out.


What I've built

Enterprise systems first, then smaller work kept honestly sized.

Technical Glossary

#RBAC #Multi-tenant #REST API #CI/CD #Containerization #Observability #QLoRA