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

I'm a full-stack developer with ~7 years of experience.

I build stuff. Sometimes for clients, sometimes for myself, sometimes just to see if I can.

I self-host most of my projects.

Projects

htmx

Core developer. Redesigned the htmx 4 website, contributed the new <hx-partial> tag and built-in streaming integration.

htmx 4 website

hyper

Building a templating language for Python that compiles .hyper files (Python + HTML) via a Rust compiler.

Got components, slots, fragments, control flow, and more.

Hyper Example

Expert Systems

Built ML/LLM tools for a drug discovery team in New Mexico, USA.

Co-authored a paper with Prof. Tudor Oprea.

image image

intreabalegea.ro

Built an LLM-powered RAG tool to provide free legal guidance to Romanian citizens.

Started as a Golang learning project.

Intreaba Legea Landing Page

roastroulette.io

Built an open-source multiplayer party game. Upload photos, get roasted by an LLM.

Built to play with my friends during weekends.

Roast Roulette Landing Page

Spits gems at times:

image

Homelab

I'm a home lab nerd with a personal cloud: files, photos, calendar, DNS, media servers, etc.

Runs on several Synology NAS(es?), a ThinkCentre M90Q Gen 4, and a Raspberry Pi 5.

Saves money. Taught me sysadmin stuff. Made me a NixOS convert.

HomeLab Devices

How I Work

Grug Brained Developer

Mostly alone.

htmx over React, Caddy over Nginx, Tailscale over classic VPNs. CSS over JS when possible.

I like turning complex things simple.

Talks

Lightning Talk @ DjangoCon 2025: Roast Roulette Live Demo

DjangoCon 2025 Lightning Talk

Played a round of Roast Roulette with the audience.

My Pi died, so I improvised and had 70 people connect directly to my MacBook (lol).

Workshop @ DjangoCon 2024: Functional Chatbots

DjangoCon 2024 Workshop

Workshop about connecting LLMs to web apps (using htmx).

Spent over 2 months preparing the repository. Check it out, if you're interested.

Lightning Talk @ PyCON SK 2024: ChatGPT + Streamlit

PyCON SK 2024 Lightning

Lightning talk about prototyping with ChatGPT and Streamlit.

Etc.

Believer, married & father (soon).

Got a dog. She's a good girl.

Dog

Self-taught. Passionate about what I do, and I put my heart into all of it.

Fun station:

Workstation

Contact

📧 [email protected]

Feel free to reach out.

Pinned Loading

  1. roast-roulette roast-roulette Public

    A multiplayer couch party game where an LLM randomly roasts players' photos.

    Python 13 2

  2. bad-apple bad-apple Public

    Bad Apple using htmx + sse ext. + server-commands ext.

    HTML 1 1

  3. tailwindcss-docker tailwindcss-docker Public

    Run TailwindCSS CLI as a Docker container.

    Dockerfile 1

  4. hyper hyper Public

    Python