About

Developer, tax professional, and business consultant.

I'm Andrew. I split my time between writing code and doing taxes — an unusual combination that makes more sense than it sounds. Both are about solving problems with systems.

Based in St. George, Utah. I work with startups, small businesses, and individuals who need someone to make their QuickBooks stop being a disaster, or their software actually ship.

What I do

Three areas of focus. They often overlap.

Development

Full-stack web apps, APIs, and automations that save hours of manual work.

Tax & Accounting

Tax prep and planning for individuals and businesses. Bookkeeping cleanup.

Consulting

Helping businesses structure operations and decide when to automate.

Background

I got into coding because I kept running into problems that seemed solvable with software. Turns out a lot of business operations are just repetitive tasks waiting to be automated.

The tax work started as a side thing and grew from there. It's detailed, systematic, and has a clear outcome — either you did it right or you didn't.

These days I split my time between both. The combination is unusual, but it means I can understand the full picture when a business owner says "I need help with my finances" or "I need a better system."

How I work

  • Async communication preferred. Email or messages beat meetings for most things.
  • I stay current on frameworks, standards, and tax updates that affect day-to-day decisions.
  • Direct about timelines and costs. If something changes, you'll know early.
  • I don't take on work I can't do well. If it's outside my expertise, I'll say so.

Where I can help

Most projects sit between software, finance, and operations. I focus on systems that reduce friction and make the work predictable.

Software & web

  • Product builds, internal tools, integrations
  • Performance tuning and accessibility
  • Site architecture for flexible content

Tax & accounting

  • Tax planning, projections, entity strategy
  • Bookkeeping cleanup and reconciliations
  • Payroll setup and compliance calendars

Operations & controls

  • Process documentation and SOPs
  • Security reviews and access controls
  • Vendor selection and lifecycle planning

Copy & client experience

  • Proposals, agreements, onboarding flows
  • Service docs, knowledge bases, FAQs
  • Plain-language messaging and positioning

Tools & platforms

Software, frameworks, and systems I use regularly across development, accounting, and operations.

Development & frameworks

TypeScript
JavaScript
React
Next.js
Astro
Node.js
Deno
Express
Vite
Tailwind CSS
Svelte
Vue
Angular
Remix
Redux
GraphQL
Apollo GraphQL
Prisma
Jest
Vitest
Cypress
Testing Library
Storybook
ESLint
Prettier

Data & infrastructure

PostgreSQL
MySQL
SQLite
MongoDB
Redis
Supabase
Firebase
Google Cloud
Cloudflare
Vercel
Netlify
DigitalOcean
Docker
Kubernetes
Terraform
Git
GitHub
GitHub Actions
GitLab
Bitbucket

Collaboration & operations

Figma
Notion
Jira
Linear
Asana
Trello
Miro
Zoom
Google Meet
Google Drive

Accounting, tax & finance

QuickBooks
Xero
Intuit
Stripe
PayPal
Square
Wise
Gusto
ADP
Shopify

Security & compliance

1Password
Auth0
Okta
Let's Encrypt
Bitwarden
Snyk

Content & marketing

Grammarly
WordPress
Webflow
Framer
Mailchimp
HubSpot
Google Analytics
Hotjar
Contentful
Sanity

Start a conversation

Send a quick summary and I'll respond with next steps.