What I Build

Practical software development services, based on the kind of systems and applications I've actually built.

Custom Software Applications & Business Systems

Software that replaces manual processes, whether that's a web-based system, a mobile app, or a desktop tool.

Learn More

Business & Marketing Websites

Responsive, fast-loading websites that give a business a professional online presence.

Learn More

Front-End Development

Turning designs into clean, responsive interfaces using modern front-end frameworks.

Learn More

Website Maintenance & SEO Support

Ongoing updates, fixes, and SEO-focused improvements for an existing site.

Learn More

Skills & Tools

The languages, frameworks, and tools I use to build these services.

Languages & Frameworks

  • HTML5

    HTML5

  • CSS

    CSS

  • SCSS

    SCSS

  • JavaScript

    JavaScript

  • jQuery

    jQuery

  • Tailwind CSS

    Tailwind CSS

  • Bootstrap 5

    Bootstrap 5

  • Angular

    Angular

  • React

    React

  • Vue.js

    Vue.js

  • Next.js

    Next.js

  • Node.js

    Node.js

  • Vite

    Vite

  • PHP

    PHP

  • Laravel

    Laravel

  • Django

    Django

  • WordPress

    WordPress

  • Python

    Python

  • TypeScript

    TypeScript

  • Java

    Java

  • MySQL

    MySQL

  • Sqlite3

    Sqlite3

  • Firebase

    Firebase

  • Svelte

    Svelte

  • Kotlin

    Kotlin

  • Jetpack Compose

    Jetpack Compose

  • .NET

    .NET

  • C#

    C#

  • Supabase

    Supabase

  • PrimeNG

    PrimeNG

  • Chart.js

    Chart.js

  • Pusher

    Pusher

  • Auth0

    Auth0

  • VitePress

    VitePress

  • Font Awesome

    Font Awesome

Tools & Editors

  • Git

    Git

  • VS Code

    VS Code

  • MySQL Workbench

    MySQL Workbench

  • Figma

    Figma

  • Photoshop

    Photoshop

  • Illustrator

    Illustrator

  • Adobe XD

    Adobe XD

  • Indesign

    Indesign

  • ESLint

    ESLint

  • Prettier

    Prettier

  • Vitest

    Vitest

  • Playwright

    Playwright

My Process

A straightforward process, from first conversation to launch.

  1. Discovery Call

    We talk through what you need, the problem you're trying to solve, and whether it's a good fit.

  2. Proposal & Scope

    I put together a clear scope and timeline so we're aligned before any work starts.

  3. Build

    I build the project, with check-ins along the way so you can see progress and give feedback.

  4. Review & Launch

    We review the finished work together, make any final adjustments, and launch.

Frequently Asked Questions

Don't see your question here? Send me a message and I'll answer it directly.

Contact

Custom software applications across web, mobile, and desktop, business systems, business websites, front-end builds from an existing design, and ongoing maintenance or SEO support. If you're not sure whether your project fits, reach out and we can talk it through.

Ready to Talk Through Your Project?

Tell me what you need and I'll get back to you with next steps.