Skip to content
View scriptogre's full-sized avatar

Highlights

  • Pro

Block or report scriptogre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
scriptogre/README.md

Christian Tanul

Hi, I'm Chris.

I've been doing full-stack development for 7 years or something.

I plan, design & build web applications. Sometimes they are for a personal project, sometimes they are for a client, sometimes they are just for fun.

I play with LLMs and have tried to find some more interesting use-cases for them than just basic ChatGPT wrappers.

I self-host most of my projects. I have a small home-lab cluster split across 3 physical locations.

Projects

intreabalegea.ro

Intreaba Legea Landing Page

intreabalegea.ro is an LLM-powered web app that provides legal guidance for Romanians.

It started as a personal project to learn Golang, but it has grown into a team effort with 3 developers, which I continue to lead and maintain.

roastroulette.io

Roast Roulette Landing Page

roastroulette.io is an open-source, hypermedia-driven, multiplayer party game where players upload photos to get roasted by an LLM.

I built this for fun, to play with friends during weekends.

Some of the roasts are corny, but it also spits gems at times:

image

Note: Still in heavy development.

Expert Systems

I spent a year building ML/LLM tools professionally for a drug discovery research team from New Mexico, and even co-authored a paper with Prof. Tudor Oprea.

image image

Homelab

HomeLab Devices

Synology DS923+ & Raspberry Pi 5 running from my cabinet

I host my personal cloud: files, photos, calendar, contacts, along with DNS and media servers.

I reduced a lot of money from subscription, learned a lot about system administration, and learned to appreciate the independence and privacy you get from self-hosting.

I also ended up being a NixOS fanboy.

It's a time sink, but I enjoy most of that time.

Grug Mentality

Grug Brained Developer

complexity bad

I'm a big fan of underdog technologies with potential. I don't mind going against the grain.

I'll choose htmx over React, Caddy over Nginx, Tailscale over classic VPN servers, and pure CSS solutions over JavaScript spaghetti.

I focus obsessively on details. This's something I both love & hate about myself.

I like the challenge of turning complex -> simple.

Speaking & Community

Workshop @ DjangoCon 2024: Functional Chatbots

DjangoCon 2024 Workshop

Presented a workshop on connecting LLMs to web applications.

The workshop repository includes 2 months of preparation with multiple checkpoint branches and detailed instructions.

Lightning Talk @ PyCON SK 2024: ChatGPT + Streamlit

PyCON SK 2024 Lightning

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

Lightning Talk @ DjangoCon 2025: Roast Roulette Live Demo

DjangoCon 2025 Lightning Talk

Played a game of Roast Roulette with 70 members from the audience.

The game's first public debut.

Quick Facts

  • i believe in God
  • i love my wife & dog
  • i want to build something that outlasts me
  • i once fasted 5 days (water-only)
  • i listen to intelligent drum & bass while coding
  • i write most of my code like this:
Workstation

Contact

📧 Email: [email protected]

For my latest work or potential collaborations, feel free to reach out.

Pinned Loading

  1. functional-chatbots functional-chatbots Public

    The repository for the Functional LLM Chatbots workshop from DjangoCon Europe 2024.

    Python 15 6

  2. django-samurai django-samurai Public

    Django Samurai combines views & templates into a single `.py` file. It also provides type-safety using Pydantic, and adds file-based routing.

    Python 1 1