I Build Software People Actually Enjoy Using

I’m a self-taught developer who enjoys building software that feels clear, capable, and easy to use. I work with .NET and modern front-end technologies, but I care more about the experience of the final product than the tools used to build it. I’ve been curious about how things work for as long as I can remember, and that same curiosity still drives how I approach software today.

I don’t like software that feels like a chore to use, so I try not to build it that way. Whether I’m working on a web app, a business tool, or a client site, my goal is the same: make it useful, make it intuitive, and make it worth coming back to.

Built for Teams. Adapted for Clients.

Whether I’m collaborating with a team or working directly with a client, I focus on solving the right problems and delivering work that holds up in practice.

For Teams:

Full-Stack Web Apps Icon

Full-Stack Web Apps

From prototypes to full-featured applications with databases and authentication, I build end-to-end solutions using the tools that best fit the job.

Learning and Adaptability Icon

Learning and Adaptability

I learn new technologies quickly, adapt well as priorities shift, and go deep when a project demands real expertise.

Willing to Learn and Teach Icon

Willing to Learn and Teach

I value strong collaboration, stay open to learning from others, and share what I know when it helps the team move faster.

For Clients:

Streamlined Websites Icon

Streamlined Websites

Straightforward websites built well. Fast, easy to maintain, and designed to do the job without unnecessary complexity.

Custom Software Solutions Icon

Custom Software Solutions

Tailored tools for unique needs, from WordPress plugins to automation scripts and Discord bots. If software can solve the problem, I can build the solution.

UX Focused Design Icon

UX Focused Design

I design with the user in mind from the start, focusing on clarity, flow, and the small details that make an experience feel polished.

Tools Are Just a Means to an End (That End: Better Software).

I choose tools based on what the project actually needs, not what’s trending. The goal is reliable software, a smooth user experience, and a stack that makes sense for the work.

React .NET Javascript Typescript Tailwind CSS SQL Wordpress Strapi CMS

Selected Work

Featured Personal Projects

These projects range from production-minded applications to focused experiments where I explore new ideas, sharpen my workflow, and deepen my technical range.

Preview of Zap project
Web App Authorization Testing AWS Roles

Zap

Zap

Zap is a full-stack ticketing and project management app with role-based access control, project-scoped data, ticket workflows, file attachments, and integration-tested backend authorization.

  • .NET
  • Remix
  • React
  • TypeScript
  • PostgreSQL
  • EF Core
  • AWS S3
  • CI/CD
  • Docker

Note: Work in progress. Some features are still being built or refined.

Preview of Contact Vault project
Web App

Contact Vault

Contact Vault

Contact Vault is a contact management app that brings phone contacts and social profiles into one place, making it easier to keep track of people across multiple platforms.

  • .NET
  • PostgreSQL
  • AWS S3
  • React
  • Tailwind

Note: First load may take a few seconds due to server cold start.

Preview of Simply Weather project
Web App

Simply Weather

Simply Weather

Simply Weather uses the Unsplash and WeatherAPI services to deliver current conditions and forecasts with dynamic, weather-matched backgrounds. It supports location-based weather, serverless API proxying through Netlify, and offline access through a service worker.

  • React
  • Typescript
  • SASS CSS
  • Vite
  • Netlify
  • Unsplash API
  • Weather API
Preview of B.I.T - Discord Bot project
Discord Bot

B.I.T - Discord Bot

B.I.T - Discord Bot

BIT is a multipurpose Discord bot built to make community servers more interactive, with utility features and lightweight social commands that add personality without getting in the way.

  • Node.js
  • Discord.js

Client Work

Collaborative work shaped around client goals, practical constraints, and a strong standard for quality.

Preview of In Gloom Media project
Landing Page

In Gloom Media

In Gloom Media

In Gloom Media specializes in lyric videos, visualizers, logo design, and Twitch animation. I built the site with Astro and Strapi so the client could manage content easily while still delivering a fast, streamlined browsing experience.

  • Astro
  • Tailwind
  • Strapi CMS

Great work can start with a simple ' Hello.' Let’s begin.

Whether you’re hiring, requesting a quote, or exploring an idea, this is the best place to start. Send over the details and I’ll get back to you within 48 hours so we can talk through next steps.