Skip to content
View totollygeek's full-sized avatar
👨‍💻
*mhm*
👨‍💻
*mhm*

Organizations

@MentoringBulgaria @depler-io

Block or report totollygeek

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
totollygeek/README.md
████████╗ ██████╗ ████████╗ ██████╗ ██╗     ██╗  ██╗   ██╗
╚══██╔══╝██╔═══██╗╚══██╔══╝██╔═══██╗██║     ██║  ╚██╗ ██╔╝
   ██║   ██║   ██║   ██║   ██║   ██║██║     ██║   ╚████╔╝ 
   ██║   ██║   ██║   ██║   ██║   ██║██║     ██║    ╚██╔╝  
   ██║   ╚██████╔╝   ██║   ╚██████╔╝███████╗███████╗██║   
   ╚═╝    ╚═════╝    ╚═╝    ╚═════╝ ╚══════╝╚══════╝╚═╝   
            g e e k   ·   c l e a n   c o d e   ·   d e v o p s

Todor Todorov · @totollygeek
developer @payhawk · clean code fanatic · devops evangelist
@OWASP chapter lead · international speaker · father of 3 boys · karaoke enthusiast 🎤


🧠 whoami

const todor = {
  location: "Sofia, Bulgaria 🇧🇬",
  role: "Developer @ Payhawk",
  code: ["C#", "TypeScript", "Deno", ".NET"],
  passions: ["DevOps", "AppSec", "fluent APIs", "killing YAML"],
  community: "OWASP chapter lead & international speaker",
  offMyKeyboard: ["dad of 3 boys 👦👦👦", "karaoke 🎤", "Metallica 🤘"],
};

🚀 Open Source I'm Building

zuke   TypeScript Deno

A code-first, strongly-typed build automation system for Deno & TypeScript. Define your CI/CD pipelines as real, type-checked classes — and let zuke generate the YAML so you never have to hand-edit it again. Kill the YAML. 🔪

Inspired by NUKE — The AKEless Build System for C#/.NET

🛡️ FluentContracts   C# NuGet

Fluent argument validation for fluent software development. Stop writing verbose if (x == null) throw ... boilerplate and let your guard clauses read like plain English.

Inspired by FluentAssertions — human-readable, expressive, production-minded validation.


📊 GitHub Stats


"There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors."

Sponsor my open source · 🤘 Now go ship something.

Pinned Loading

  1. zuke-build/zuke zuke-build/zuke Public

    🥷 A code-first, strongly-typed build automation system for Deno.

    TypeScript 23

  2. FluentContracts/FluentContracts FluentContracts/FluentContracts Public

    Fluent argument validation for fluent software development.

    C# 40 3