Hi — I’m the author of Logarithmic Spirals. I'm a software engineer with eight years of experience of professional experience, primarily focused on backend development and building reliable systems. This blog is where I document things I learn while building software: experiments, technical deep dives, and practical solutions to problems I encounter in real projects.
Many posts grow out of curiosity or small experiments with new tools. Others come from debugging difficult problems, refining development workflows, or exploring better ways to design and maintain software. Writing things down helps me think more clearly about them, and I hope the explanations are useful to other developers as well.
Background
Before starting my career in software engineering, I earned a Bachelor of Science degree in Applied Mathematics. Studying both mathematics and computer science gave me a perspective that I still rely on today. Mathematics trains you to reason about systems rigorously — forming proofs, breaking down complex problems, and thinking carefully about edge cases. Those same habits translate well to designing algorithms, analyzing performance, and debugging complex systems.
Over the course of my career I've worked with a variety of technologies, including Java, JavaScript, Python, SQL, HTML, CSS, PowerShell, and Bash. I enjoy exploring new tools and frameworks, particularly when they help simplify development workflows or make systems easier to maintain.
Topics I Write About
Articles on this blog typically focus on software engineering topics related to building and maintaining real systems. Some posts are tutorials, while others document lessons learned while solving practical problems.
Some of the topics I write about most frequently include:
If you're new to the blog, browsing posts within these topics is a good place to start.
The Blog
Logarithmic Spirals exists as a place to explore ideas, document technical discoveries, and share useful knowledge with other developers. I try to write in a clear and accessible way so that readers at different levels of experience can follow along and learn something new.
If you'd like to connect, you can find links to my profiles in the site navigation. Thanks for visiting and taking the time to read.
Author
This site is written and maintained by a software engineer based in Southern California with eight years of experience of professional experience building backend systems, developer tools, and web applications.