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 is supported. This note will only be visible to 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 (mainly) a full-stack developer with ~7 years of experience.

Projects

htmx

Lately I've been contributing to htmx full-time, bring in a new website, and some new features like the <hx-partial> tag.

htmx 4 website

hyper

I'm trying to build a modern DX for creating SSR templates in Python. I built a Rust transpiler to turn Python + HTML syntax into optimized Python, and IDE plugins to go along with it.

Hyper Example

Expert Systems

I've worked on ML/LLM tools for a drug discovery team in New Mexico, USA, and co-authored a paper with Prof. Tudor Oprea.

image image

intreabalegea.ro

I built a RAG tool for analyzing the latest Romanian laws.

Intreaba Legea Landing Page

roastroulette

I also built a multiplayer party game (using htmx) where you can upload photos and get roasted by an LLM.

(I just wanted something fun to play with my peers during weekends)

Roast Roulette Landing Page

image

Homelab

I host a personal cloud: files, photos, calendar, DNS, media servers, etc.

I also self-host most of my projects.

Saved me money, taught me sysadmin stuff, and made me a NixOS convert.

HomeLab Devices

Talks

Lightning Talk @ DjangoCon 2025: Roast Roulette Live Demo

DjangoCon 2025 Lightning Talk

Played Roast Roulette with the audience.

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

Workshop @ DjangoCon 2024: Functional Chatbots

DjangoCon 2024 Workshop

Presented a workshop on connecting LLMs to web apps (using htmx).

Check it out, if you're interested.

Lightning Talk @ PyCON SK 2024: ChatGPT + Streamlit

PyCON SK 2024 Lightning

Presented a lightning talk about prototyping with ChatGPT and Streamlit.

Other

Christian, husband & father (soon).

Got a dog. She's a good girl.

Dog

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

This is my workstation:

Workstation

Contact

📧 contact@christiantanul.com

Feel free to reach out for consulting.

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