I'm a senior software engineer with 10 years of experience, and I've spent most of my career as a backend and distributed systems engineer. Currently, I'm working at Block where I focus on building the platforms that power our customer support tooling.
What really drives me in this field is my need to understand how things work at a fundamental level rather than just skimming the surface. I'm the type of person who reads the source code, digs into the implementation details, and genuinely enjoys when someone shows me a better way to approach a problem.
Right now I'm practicing Rust, which takes me back to the days when I was learning C and had to manually manage memory. I find myself drawn to systems programming, distributed systems, and performance optimization.
I believe in following best practices not because someone said so, but because more often than not, they prevent headaches down the road.
Honestly, this blog exists because my head is full of thoughts and I've been looking for a way to externalize them. Sometimes the best way to learn and solidify new concepts is by diving into them and putting them into practice.
I'm also a big believer in learning in public. Some of my best learning has happened when I've shared what I'm working on and gotten feedback, corrections, or just different perspectives from other people who care about the same things.
The content will probably be a mix of things. Sometimes I'll write about technical deep-dives when I've spent time understanding how something works and want to share that journey. Other times I'll walk through experiments or side projects I'm building, breaking down the decisions and trade-offs along the way.
You might also find me exploring new technologies or concepts, sharing first impressions and what I'm learning as I go. Occasionally, I'll probably reflect on software engineering practices or career lessons that have stuck with me.
And honestly, there will probably be random curiosities too, whatever happens to capture my interest and seems worth sharing.
The honest answer? I don't know exactly. I want this blog to evolve organically based on what I'm working on and thinking about. No posting schedules, no content strategy, just sharing when I have something worth putting out there.
If you're interested in similar topics or want to chat about any of the things I write about, feel free to reach out to me on my GitHub profile: ctorresmx.
This blog is powered by Scriba, built with Deno, Fresh, and a lot of markdown files. Because sometimes the best tools are the simple ones.