About

I build practical software for real problems.

I design and develop web applications, business tools, workflow automation, data utilities, calculators, internal tools, and modern websites that make everyday work clearer and easier to manage.

Approach

Start with the problem, not the technology

Good software should fit the way people actually work. I begin by understanding the decisions, repetitive steps, and information involved, then simplify the workflow before deciding how to build it.

The goal is a solution that reduces manual effort, makes complicated information easier to use, and stays understandable after launch. Technical capability matters, but practical usability determines whether a tool is genuinely useful.

What I build

Focused tools and dependable digital products

Each project is shaped around a specific audience, workflow, and outcome.

Web Applications

Custom browser-based applications designed around specific business needs, decisions, and workflows.

Business Tools

Calculators, quoting and invoicing tools, dashboards, inventory systems, and operational utilities.

Data Utilities

Tools for CSV, Excel, JSON, cleanup, reconciliation, extraction, transformation, and reporting.

Workflow Automation

Applications that reduce repetitive work and connect steps that otherwise depend on manual handling.

Websites

Fast, responsive websites that communicate clearly and support real business or professional goals.

How I work

A straightforward path from need to solution

  1. Understand the problemClarify the people, constraints, inputs, and outcome that matter.
  2. Simplify the workflowRemove unnecessary steps and define a clear path through the work.
  3. Build the solutionDevelop the interface and logic around the agreed practical requirements.
  4. Test real-world behaviorCheck edge cases, accessibility, responsive layouts, and actual usage flows.
  5. Refine and deployPolish the details, verify production behavior, and prepare the work for use.

Technology

Tools chosen to support the work

This portfolio uses semantic HTML, modern CSS, vanilla JavaScript, ES modules, Vite, browser storage, structured data, and print-ready layouts. Data-focused work also includes CSV, Excel, and JSON processing.

Technology stays secondary to maintainability, performance, accessibility, and the result a project needs to deliver.

Let’s make it useful

Have a problem that could use a custom solution?

Explore the existing work, try the public tools, or get in touch about a workflow, application, or website.