~/about

who is this guy and why should you care?

$ career --short software engineer who came to code the long way round. backend at motogp by day, building side projects and documenting the journey by night.
$ career --long | head -3 double degree in physics and chemistry at the uab, then molecular-dynamics simulations at icmab-csic. turns out building things scratched an itch that running simulations never did. no regrets, mostly.
$ history | grep outage hired at adidas for a 3+ years position with less than one. broke the worldwide product exchange service for a weekend. good times.
$ which language go. simpler than javascript, faster than javascript, basically better than javascript in every way that mattered to me.
$ pwd motogp sports entertainment, race management tech. go, at speed. still here, still learning from people much smarter than me.

what’s with this blog?

this is my engineering journal — partly to document what i learn, partly to share with others, and partly to keep myself accountable as i build in public.

you’ll find deep dives into go, apis and distributed systems, the unfiltered journey of building a saas from scratch, the occasional rant about technology choices, and zero content about the oxford comma or capital letters.

why lowercase?

because shift keys are overrated and i’m lazy. also, it looks kinda cool. i think.

faq

who’s behind krtffl.dev?

dídac pérez escrich — a backend engineer in barcelona who came to code the long way round, via a double degree in physics and chemistry. backend on the race management tech team at motogp sports entertainment (dorna sports, before the rename); adidas’ order api before that. nights and weekends go to my own products, documented here, failures included.

what does this blog cover?

go, rust, apis and distributed systems, the unfiltered journey of building a saas from scratch, and the occasional rant about technology choices.

is krtffl the same person as dídac pérez escrich?

yes. krtffl is the handle this blog writes under — dídac pérez escrich (dídac, for short) is the name on the passport. same person, same entity, just the technical-journal voice. the cv version lives at didacperezescrich.com ↗ .

what’s krtffl working on right now?

mojodojo ↗ , a management saas for martial-arts academies, in production at a real gym. vivvia ↗ , a crm for estate agencies, which i cofounded and am cto of. and a drawer full of rust tools — logmole ↗ , tablero ↗ , stintlab ↗ — that exist because i wanted to know how the thing worked. still early, still figuring it out in public: the posts are the real-time version of that story.