backend developer who actually enjoys debugging at 3am (questionable life choices, i know).
currently building stuff with nodejs, express, and nestjs. sometimes i touch python when flask or django makes sense. learning laravel because why not add more frameworks to the collection.
the usual stack:
- backend: node.js, express, nestjs, flask, django, laravel
- databases: mongodb, mysql, postgresql
- tools: linux, docker, nginx, git, bash
- languages: javascript, typescript, python, php, c++
what i actually do:
- build apis that (hopefully) don't crash in production
- architect backend systems and pray they scale
- security stuff when things get spicy
- fix bugs that shouldn't exist but somehow do
- optimize code when everything runs slower than my coffee maker
- learn new things and immediately forget the old ones
make it work first. make it right later. make it fast if someone complains.
// pretty much sums up my existence
while (alive) {
eat();
code();
debug(); // this takes 80% of the time
sleep(); // ReferenceError: sleep is not defined
repeat(); // but why tho
}
// TODO: fix this loop
// TODO: actually sleep
// TODO: find meaning in life (low priority)"Software is like sex: it's better when it's free." - Linus Torvalds
(also debugging is just being a detective in a crime movie where you're also the murderer)
find me on the internet:
(yes i'm online, no i won't fix your printer)