About

A little about who I am, how I approach engineering, and what continues to motivate me as a software developer.

Full Stack Software Engineer

Building reliable software with a focus on people, performance, and maintainability.

I'm a software engineer who enjoys building scalable web applications, developer tools, and cloud-based solutions that solve real problems. My experience spans frontend development, backend services, Kubernetes observability, and customer-facing products, with an emphasis on clean architecture, thoughtful user experiences, and long-term maintainability.

Engineering Philosophy

I believe great software comes from balancing thoughtful engineering with practical problem solving. Technology should simplify our lives and workflows, not create it.

Whether I'm improving developer workflows or building customer facing applications, I focus on writing maintainable code, collaborating effectively, and delivering measurable value.

Current Focus

I'm currently focused on building modern full-stack mobile applications using React Native for wide spread accessibility, while continuing to expand my experience with web applications with Next.js, React, TypeScript, and Node.js and cloud infrastructure, Kubernetes, Docker, and observability tooling.

I enjoy projects that combine intuitive user experiences with reliable backend systems, allowing teams to build, deploy, and maintain software more efficiently.

My Journey

My career began with having a passion for improving peoples lives through studying Biology at Stony Brook University, where I developed a strong appreciation for analytical thinking, attention to detail, and solving complex problems.

Through my career journey pivoting into providing technology based solutions to business clients and general consumers, I discovered a passion for building tools that improve workflows, automate repetitive tasks, and create meaningful user experiences.

Since transitioning into software development, I've worked across the full stack, contributing to customer-facing applications, cloud-native systems, and open-source developer tooling while continually expanding my knowledge of modern web technologies.

Beyond Engineering

Outside of building software, I enjoy continuously learning new technologies, exploring new tools, and following advances in modern day application development.

I'm passionate about improving how engineers build software through better tooling, thoughtful user experiences, and collaborative problem-solving.

I believe the best engineers never stop learning, and I'm always open to opportunities to deepen my technical knowledge while contributing to meaningful projects.