I’m a senior full-stack software engineer who enjoys building scalable, reliable systems that hold up in real production environments.
Elixir · Rust · Python · Ruby · Distributed Systems · React · TypeScript · ReScript · AWS
I design and build backend systems that handle high concurrency, unpredictable traffic, and real-world failure modes. That includes event-driven architectures, background processing, and APIs that stay fast and stable as usage grows.
On the frontend, I focus on clean, maintainable interfaces—often real-time or data-heavy—where performance and user experience matter just as much as correctness. I enjoy bridging the gap between backend systems and frontend behavior so the whole stack works coherently.
- Prefer simple, explicit designs over clever abstractions
- Optimize for observability and debuggability, not just raw speed
- Treat performance, reliability, and developer experience as first-class concerns
- Expect systems to fail, and design them to fail predictably
I’m most interested in problems that only show up at scale: latency spikes, backpressure, race conditions, and systems that work perfectly—until they don’t.
- High-concurrency backends and distributed workflows
- Data pipelines and background job systems
- Real-time applications and event streams
- Cloud infrastructure and production operations
- Frontend performance and long-lived codebases
I enjoy leaving systems clearer, calmer, and easier to operate than when I found them.
Quietly shipping production software.




