Hi, I'm Chris.
I've been doing full-stack development for 7 years.
I design & build web applications that often times serve ML or LLM models for different tasks. I also handle infrastructure & DevOps, managing self-hosted services and cloud deployments.
I enjoy end-to-end ownership.



complexity bad
I gravitate toward simpler, overlooked technologies that solve problems elegantly.
I'll choose htmx over React, Caddy over Nginx, Tailscale over classic VPN servers, and CSS-only solutions over JavaScript, when they fit.
I focus obsessively on quality details. I've lost sleep over misaligned UI elements and unintuitive code architecture. This pushes me to constantly simplify and refactor.
Recently, I consolidated a web platform with 9 separate ML model servers into a single monolith, maintaining full functionality while reducing the codebase by ~80%. It felt nice.
I get energized by challenging myself to transform complex -> simple.
Synology DS923+ & Raspberry Pi 5 running from my cabinet
I run a homelab where I host my personal cloud: files, photos, calendar, contacts, along with DNS and media servers.
I reduced ~$100/month worth of subscriptions, learned a lot about system administration, and learned to appreciate the independence and privacy you get from self-hosting.
It's a time sink, but I enjoy (most of) that time.
I also use it to self-host my publicly available projects:
One of these projects is intreabalegea.ro, an LLM-powered web app that provides legal guidance for Romanians.
What started as a personal project to learn Golang has grown into a team effort with 3 developers, which I continue to lead and maintain.
Another project is roastroulette.io, an open-source party game where players upload photos to get roasted by an LLM.
I built this in a week during vacation because I wanted something fun to play with friends on weekends.
Some of the roasts are corny, but it also spits gems at times:

Note: Still in development, expect bugs.

Presented a workshop on connecting LLMs to web applications.
The workshop repository includes 2 months of preparation with multiple checkpoint branches and detailed instructions.
- Repository: github.com/scriptogre/functional-chatbots
- Video: YouTube

Presented how easily you can prototype a functional UI, even as a non-developer, using ChatGPT and Streamlit.

Played a game of Roast Roulette with 70 members from the audience.
The game's first public debut.
While tech dominates my life, I do occasionally touch grass.
Here are some quick facts about me:
- I've been (happily) married for 1 year
- My longest water fast was 6 days
- I can talk about nutrition for 3 hours straight
- I find the Big Five Aspects fascinating
- I'm obsessed with an old & forgotten subgenre called Intelligent Drum & Bass (recently bought intelligentdnb.uk domain, still planning what to build)
- I want to build something that outlasts me
If it is technically feasible for a bunch of evolved monkeys to eventually create Artificial Superintelligence (ASI)... Then the reality of a higher intelligence (God) is beyond question for me.
This is how I happily spend the majority of my time
📧 Email: [email protected]
For my latest work or potential collaborations, feel free to reach out.