Introduction
(STILL UNDER CONSTRUCTION)
Name: Denislav Gavrilov
Location: Sofia, Bulgaria
Age: 26
Interests:
- Primary: technology, entrepreneurship, media
- Secondary: design, storytelling, philosophy
- Personal: physical wellbeing, outdoors, the people
TL;DR
Deep generalist. Technical. Creative.
I write, program, design, think, talk, and ask questions.
I enjoy physical activity, being outdoors, and talking to people.
I drive a Honda CRV Gen 2.
My Work:
notate.so: Web clipper.
globchess.com: Global chess board where anyone can make the next move on.
txtwrite.com: Markdown editor, local-first, web-based, auto-save, stylish.
diffium: Terminal-based (TUI) diff viewer & git commands center.
clopus: Experiments with Claude Code
Timeline
Below is the entire timeline of what I ever did that is relevant.
2014-2019
Gamedev (school, hobby)
University (ICT) /dropped out/
2019-2021
System Administrator /2019/
first jobDevOps /2020/
second jobTechnical Writer /2020/
one-time contracts at digitalocean, syntropy (now synternet)
2021-2022
Platform Engineer /2021/
third jobMarketing (DevRel) /2021/
full-year contract at digitaloceanTraining Content Creator (Startup) /2021/
one-time contract at a startup /introduced to digitalocean’s cofounder :)/
2022-2025
Platform Engineer /2022/
third jobStaff Engineer /2024/
third job, promotionSoftware Architect /2025/
long-term contract
2026
here & now
WRITING
Here is a highlight of my writing.
Long-form / effort:
Short/Medium-form (X):
You are not a software engineer
/#social/#tech/ ~ (1.5M views)My girlfriend’s dad just came out as the most based dude I’ve ever seen
/#story/#essay/ ~ (1.5M views)
Read the rest here.
TECHNOLOGY
Throughout my entire career, I have been working with a large set of technologies. Below is a comprehensive list of them.
(a technology being in this list means I have worked with it for at least a year)
Programming Languages: Go, JavaScript, TypeScript, Jsonnet, Python, SQL, PHP
Platforms: Laravel, Vercel, Auth0, Supabase, Firebase, Upstash
Frameworks: NextJS, Laravel, ExpressJS, Expo, Supabase, Firebase
Libraries: NextAuth, Tailwind, Bootstrap (ew), React (+Router), Expo Go, Expo Router, Stripe-js, Framer Motion, Resend, ThreeJS, Shadcdn, htmx, Auth0, supabase-ssr/client, drizzle, axios, reduxjs, alpine.js, livewire
Kubernetes: ArgoCD, nginx-ingress-controller, cert-manager, external-secrets, external-dns, grafana, prometheus, velero, sealed-secrets, reloader, keda, karpenter, aso, eck/es, fluxcd, kustomize, helm
Containerization: Docker (/Podman), Docker Compose / Swarm, Packer
Infrastructure: Linux (Ubuntu, Debian, RHEL), Wind*ws Server 2008/12/16, vSphere, Kubernetes (AKS, EKS, k3s, DO)
Infrastructure As Code: Terraform, Ansible, Pulumi, Bicep, Cloudformation
Cloud: Azure, AWS, DigitalOcean
CI/CD: Azure DevOps, Github Actions
Scripting: BASH, Python, Go
Databases: Firebase, MongoDB, DynamoDB, CosmosDB, PostgreSQL, Supabase, Azure Managed SQL, Redis, Influxdb
Monitoring: Grafana, Prometheus, Thanos, Kibana, Elasticsearch, Logstash, Datadog, New Relic, Nagios, OTEL
Miscs: Nginx, Apache2, Varnish, Veeam, Kibana, Spark, tomcat
Other than that, I love tinkering with stuff I find interesting:
BOTTING: How I managed to get access to the private X API (API V2) for free
/#technical/ ~ (500k views)
My Links:
STILL UNDER CONSTRUCTION





