What I've
built.
Every project below is live in production. I built each one, and I maintain them beyond launch.
Project 1 of 4
Business management software · My own product
Matlock One
Small trade businesses — plumbers, electricians, landscapers, remodelers — often run on a paper calendar, a spreadsheet, a text thread, and a shoebox of receipts, typing the same customer into four different places. Matlock One puts the whole job in one place: lead, client, estimate, scheduled visit, finished work, invoice, payment, and the reports across all of it.
It covers drag-and-drop scheduling with crew assignment, jobs with checklists and before-and-after photos, estimates customers sign online, deposits and progress invoices, a customer portal and service-request form, team messaging, a time clock, automatic reminder emails, and a one-way sync to QuickBooks Online. Customers pay on PayPal's, Stripe's, Square's, or another processor's own page, so the app never handles a card number. Each role sees only what it should: a technician's phone shows today's visits, never the money.
The trade is a setting, not a separate product — a contractor sees Jobs and Estimates, an agency sees Projects and Proposals, a repair shop sees Repair Orders, all on the same records underneath. It runs in the browser or as a Windows and Mac desktop app signed in to the same account, and every plan includes the desktop install.
Stack
Project 2 of 4
Paycheck-based budgeting app · My own product
ClearCents
Most budgeting apps assume you have a steady monthly income. ClearCents starts from a different premise: most Americans live paycheck to paycheck, and a paycheck-based budget is the only one that holds up.
Users enter their paychecks on a real calendar, log their bills with frequency rules (weekly, biweekly, monthly), and the app automatically computes the right per-paycheck allocation — even handling tricky cases like biweekly bills in 3-paycheck months.
Features include household sharing, low-balance alerts, an AI assistant (powered by Claude), Stripe-powered subscription tiers, transactional email, and a Capacitor-wrapped mobile build for iOS and Android.
Stack
Project 3 of 4
Church website + staff admin · Client project
Crossroads Church of the Nazarene
Crossroads needed a website that answers a first-time visitor's questions fast — when services are, where the church is, what happens with the kids — and that the church staff could keep current on their own.
I built it on Next.js with a Supabase backend. The public site covers service times, a searchable sermon archive, events with shareable pages, ministries, a kids page, prayer requests, and online giving. Behind a staff login, the admin manages sermons (paste a YouTube, Facebook, or Vimeo link and it is recognized), events, staff, ministries, announcements, and the prayer and contact inboxes — and every save shows up on the public site immediately.
Stack
Project 4 of 4
Custom e-commerce platform · Client project
Krafted For You
Krafted For You sells handmade crochet — plushies, wearables, and custom pieces, many of them one of a kind. The shop started with a simple request-this-item form, and the owner invoiced every customer by hand through PayPal. It needed to become a store that takes orders and payments on its own.
I built it on Next.js with a Supabase backend. Shoppers can search, browse by category, pick a color, and filter for items that are available now, on pre-order, or made to order. Checkout runs through PayPal, with every total recalculated on the server from the database, so the price charged cannot be changed in the browser. When a payment goes through, stock counts drop automatically and confirmation emails go to both the customer and the shop.
Customer accounts are optional, and new sign-ups can get a welcome discount code automatically. The admin panel covers products, categories, orders, discount codes with per-customer limits, shipping rates, review approval, a customer list, and the customer-photo slideshow on the homepage — everything the owner needs to run the shop without calling a developer.
Stack
Want to be the next one?
Tell me about your project. I respond within one business day.
Start a project →






