Skip to content
View 0OZ's full-sized avatar
:octocat:
= πŸ™ + 🐱
:octocat:
= πŸ™ + 🐱

Organizations

@arctic-so

Block or report 0OZ

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
0OZ/README.md

Typing SVG

Christian Β· Berlin πŸ‡©πŸ‡ͺ
Just a guy who likes to build things that (sometimes) work

Website GitHub Profile Views


πŸ‘‹ Hey there!

I'm Christian β€” a developer from Berlin who's been writing code for about 9 years now. Some of it was even good!

I run a small company called evest.io where we help businesses figure out this whole "digital transformation" thing. We also built auftrag.ai (a procurement platform for German public tenders) and gesetze.ai (because German law needed to be even more confusing, now with AI ✨).

🀷 What I actually do

Honestly? I Google stuff, connect the dots, and somehow it works. I'm not the smartest person in the room β€” I just don't give up until the tests pass.

I spent years doing event-driven architecture until I realized my Kafka topics looked like my browser tabs: 47 open and I have no idea why. Now I'm a reformed developer who believes in types over events and boring code that works over clever code that doesn't.

πŸ’š Current love affair

Kotlin    β†’ My reliable partner of many years. Still going strong.
Rust      β†’ The exciting new thing I'm learning. The borrow checker 
            yells at me daily. I think that means it cares?

πŸ› οΈ Tools I use

Kotlin Rust Go Spring Next.js React TypeScript Kubernetes MongoDB Elasticsearch GCP

(I also mass-produce YAML for Kubernetes. It's not glamorous but someone has to do it.)

🌱 Things I believe in

  • Good problem-solving > raw talent. You don't need to be a genius. You need patience and Stack Overflow.
  • Types are friends, not constraints. They catch your mistakes at 2pm, not 2am in production.
  • It's okay to not know things. The best devs I know ask "dumb" questions all the time.

πŸ“ Where to find me

evest.io auftrag-select gesetze.ai matschke.io


πŸ“Š Some stats

GitHub Stats GitHub Streak

Top Languages

πŸ† Trophies

GitHub Trophies

πŸ“ˆ Activity Graph

Activity Graph

🐍 Watch the snake eat my contributions

Snake animation


Thanks for stopping by! Feel free to say hi πŸ‘‹

Why do Rust developers never get lost?
Because they always know their lifetime. πŸ¦€

(...I'm so sorry.)

Pinned Loading

  1. mongodb-dumper mongodb-dumper Public

    Go

  2. Regex for German street names Regex for German street names
    1
    # Regular Expressions
    2
    
                  
    3
    ```regex
    4
    ((Ober|Unter den|An |Im |Platz |Berg |Am |Alt\-).+|(?:([A-Z][a-zÀüâ-]+){1,2})).([Cc]haussee|[Aa]llee|[sS]tr(\.|(a(ss|ß)e))|[Rr]ing|berg|gasse|grund|hârn| Nord|graben|[mM]arkt|[Uu]fer|[Ss]tieg|[Ll]inden|[Dd]amm|[pP]latz|brücke|Steinbüchel|Burg|stiege|[Ww]eg|rain|park|[Ww]eide|[Hh][oâ]f|pfad|garten|bogen|passage).+?(\d{1,4})([a-zÀâüß]+)?(\-?\d{1,4}[a-zÀâüß]?)?
    5
    ```
  3. vim-v2 vim-v2 Public

    Lua