About Me

I'm a software engineer passionate about building scalable web applications that solve real problems and create meaningful experiences.

My Journey

My journey into software development started with a curiosity about how things work on the web. From building my first website to architecting complex full-stack applications, I've been driven by a desire to create, learn, and improve.

Over the years, I've had the privilege of working with talented teams at companies like Scan Roster, D-Sai, and PNC Soft Tech, where I've contributed to building products that thousands of users rely on daily.

What I Do

I specialize in full-stack development, with a strong focus on React, Node.js, and PostgreSQL. I enjoy the entire process—from understanding user needs and designing system architecture to writing clean, maintainable code and deploying reliable applications.

My work often involves:

  • Building responsive, performant web applications with React and Next.js
  • Designing and implementing RESTful APIs and real-time systems
  • Working with databases (PostgreSQL, MongoDB) for efficient data management
  • Collaborating with cross-functional teams in remote-first environments
  • Writing technical documentation and sharing knowledge with the community

How I Work

I believe in writing code that is not just functional but also maintainable and scalable. I value clear communication, continuous learning, and thoughtful problem-solving. Whether working independently or as part of a team, I prioritize delivering quality work that stands the test of time.

I'm comfortable working remotely and have experience collaborating across time zones with teams around the world. I thrive in environments that encourage experimentation, feedback, and growth.

Beyond Code

When I'm not coding, I enjoy reading about technology trends, exploring new tools and frameworks, and contributing to open-source projects. I also believe in documenting my learning journey through blog posts and technical articles—both as a way to solidify my own understanding and to help others on their path.

I'm always open to connecting with fellow developers, discussing interesting projects, or exploring new opportunities to collaborate and learn.

Let's Connect

I'm always interested in hearing about new projects, opportunities, or just having a conversation about technology and software development.

Get in touch →