I design and build software that solves real business problems with clarity, structure,
and long-term thinking. I am not defined by a single language or framework — I focus on
understanding the problem deeply, then delivering the right solution with precision.
Each project below is framed around a different kind of challenge: workflow design,
user experience, operational clarity, and scalable systems thinking.
Platform design01
Appointment platform built for real-world operations
A business-focused booking experience designed to reduce friction for customers
while giving owners better control over services, availability, and day-to-day
management.
Frontend
Angular
Backend
.NET Core APIPostgreSQL
Infrastructure
Linux VPSAzure DevOps CI/CD
Services
Twilio RCS / SMS
Architecture: API-first platform with CI/CD and automated deployments
Frontend refinement02
Veteran-owned HVAC website built for trust and conversion
A service website for a veteran-owned HVAC company designed to turn urgent home
comfort issues into clear, quick next steps with strong credibility and simple
service booking.
Frontend
Vue.jsVite
Backend
.NET Core APIASP.NET Identity
Infrastructure
NetlifyAzure App ServiceAzure SQL Database
Services
Mailgun
Integration03
Communication flows connected to product logic
Messaging, notifications, and external services integrated in a way that supports
the user journey instead of feeling bolted on afterward.
Architecture04
Backend structure designed for maintainability and growth
Clear service boundaries, secure access patterns, and data models designed to stay
understandable as the product evolves and requirements become more complex.
About
Engineering with perspective, not just execution.
I approach software engineering as a discipline of solving problems well. That means
understanding business goals, noticing friction points, designing systems that make sense,
and delivering work that feels intentional from the inside out.
I do not define my work by a fixed stack. Different problems call for different tools,
and good engineering is often about choosing wisely, simplifying aggressively, and building
with enough structure that the solution remains useful long after launch.
My preference is for products that feel clear, reliable, and quietly sophisticated — the
kind of software that earns trust because it works the way people need it to.
Resume
Professional background
For a full overview of my experience, roles, and technical
background, you can download my resume below.