
Building and maintaining large-scale software systems with a focus on performance, reliability, and user experience.
My background is in building developer tools and infrastructure for large-scale organizations, primarily in the semiconductor industry. Chip development poses many challenges, especially as rapid innovation is required to push Moore's Law past its limits. EDA tool licenses are expensive, workloads for simulating chip designs are computationally-demanding, and storage needs are constantly growing. Not to mention, manufacturing a physical device is costly, requiring the coordination of massive codebases across distributed teams for years, and issues cannot be patched with an ephemeral software release!
Regardless of the particular domain, I want to dive deep into technical problems and provide creative solutions that make it easier for developers to ship quickly and effectively.
Currently, I'm a Senior Software Engineer at NVIDIA where I work on CI/CD platforms, build systems, and developer tooling.
My Passion
- • Tackling problems to accelerate the product lifecycle
- • Scaling infrastructure to meet growing demands
- • Making developers love the tools at their disposal
Infrastructure Focus
Build Systems
Scalable infrastructure for complex toolchains

CI/CD Pipelines
Robust automation for engineering workflows


Developer Productivity
Dashboards, CLI tools, and APIs that engineers love



Version Control
Scalable workflow patterns for distributed teams


Developers, Developers, Developers!
Building infrastructure that scales for your rapidly-scaling demands and developer needs is key for accelerating productivity. Or as Steve eloquently puts it...





