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
Code03
Public repositories and early work
A selection of earlier projects, experiments, and public code samples.
My current professional work is managed privately in Azure DevOps.
GitHubEarly workPublic repos
Experience
Professional experience
Alongside independent product work, I have contributed to enterprise systems
in large-scale retail environments, with experience spanning both quality assurance
and software engineering.
Software Engineer — Publix Super Markets
Contributed to enterprise software systems supporting large-scale retail
operations, working on internal platforms, backend services, and production
applications.
QA — Publix Super Markets
Performed manual testing across enterprise applications,
validating functionality, identifying defects, and ensuring
reliability across business-critical workflows.
About
Engineering with perspective, not just execution.
I approach software engineering as problem solving first. For me, that means understanding
what the business
actually needs, identifying where things break or slow people down, and building solutions
that are clear,
practical, and easy to work with.
I don’t tie myself to a specific stack. Different problems call for different tools, and a
big part of the
job
is knowing what to use, what to avoid, and how to keep things simple without
overengineering.
I like building software that feels reliable and straightforward — the kind of product that
just works the
way
people expect it to, without getting in their way.
Resume
Professional background
For a full overview of my experience, roles, and technical
background, you can download my resume below.