What I'm doing now

A snapshot of what I'm focused on at this point in my life. Think of it as what I'd tell a friend I hadn't seen in a year.

Work

I'm currently working as a Senior Full-Stack Developer at TechCorp, leading a team of 4 developers on a major product redesign that serves over 100k users. We're rebuilding the entire frontend with React and TypeScript while modernizing our Node.js backend infrastructure.

On the side, I'm exploring opportunities in the AI/ML space and considering a transition into developer relations or technical writing roles.

Learning

I'm diving deep into Rust after participating in the Rinha de Backend challenge. The language's performance characteristics and memory safety model have me excited about systems programming again.

I'm also experimenting with AI-assisted development using tools like GitHub Copilot and Gemini CLI, trying to understand how to use these tools effectively without becoming dependent on them.

Current Projects

Working on a new open-source rate limiting library for Node.js that I hope to release this quarter. It's designed to be more flexible and performant than existing solutions.

I'm also redesigning this website to better showcase my writing and projects, with a focus on performance and accessibility.

Reading

Currently reading "Designing Data-Intensive Applications" by Martin Kleppmann for the second time - it's one of those books that reveals new insights on each read.

I'm also following the latest developments in React Server Components and the evolving JavaScript ecosystem through various newsletters and technical blogs.

Life

Living in San Francisco and really enjoying the tech community here. I've been attending more local meetups and conferences, which has been great for networking and learning from other developers.

I've gotten back into cycling and try to ride around the city on weekends. It's a great way to explore different neighborhoods and get some exercise away from the computer.

Trying to maintain a better work-life balance by setting boundaries around work hours and being more intentional about how I spend my free time.

Goals for 2025

  • Publish at least 12 technical blog posts
  • Release 2 open-source projects
  • Speak at a technical conference
  • Learn Rust well enough to build a production application
  • Cycle 500 miles throughout the year

This page was last updated in January 2025.

Inspired by Derek Sivers' now page movement.