location_on Available for new projects · Remote or on site in San Luis Obispo, CA
A custom-built system is one of the best investments a growing business can make. I design and build web-based software around exactly how you operate - replacing the subscriptions, spreadsheets, and workarounds with something that actually fits. You own it outright, and it pays for itself.
You'll work directly with me - an experienced developer who listens, understands your business, and translates your needs into real solutions. I use AI as a tool to speed up and enhance my work, but every project is guided by my expertise and your goals.
Sound familiar?
Most small and mid-size businesses hit a wall with off-the-shelf software.
Too many tools, too many bills. Most businesses pay for overlapping software - one custom system can replace them and pay for itself.
You're copying and pasting between tools that were never meant to talk to each other, manually reconciling data that should be automatic.
Your team is spending hours each week on tasks that should take minutes - because no one has built the right system to handle them.
What I do
I work to understand your operation and build something that actually fits.
New Build
From concept to launch - a fully custom web-based system designed around your specific workflows, data, and team.
Existing Systems
Have a system that almost works? I step into existing codebases, understand the history, and take it where it needs to go.
Ongoing
Some businesses need a consistent technical partner - not just a one-time build. I'm available for long-term engagements.
How it works
I learn how your business actually works - not just what you think needs to be built.
I map out scope, timeline, and cost in plain language. No technical jargon, no vague estimates.
Regular check-ins and visible progress throughout. You're never left wondering what I'm working on.
I stay through rollout and remain available afterward. I stand behind what I build long-term.
Portfolio
These projects showcase a range of solutions I've developed for various clients.

Comprehensive Newspaper Business System
Over 10 years I served as the primary architect and developer of a comprehensive business platform for a newspaper publisher - designing the database architecture, building the APIs, and developing the front-end across modules spanning sales, design, production, reporting, and distribution.
check_circle Allowed the business to run exactly the way they wanted without being limited by third-party software.

Full CRM · Billing · Accounting
A small business contracted with me to build a fully custom CRM to migrate an expensive failing legacy system. Incorporated orders, task assignments, customer contract signing, billing, accounting, and reporting into a single unified system, and migrated all their existing data.
check_circle Replaced an expensive legacy system with a single, modern, affordable, and fully customized solution that continues to evolve with the business's needs.

Logistics • Mapping • API Integrations
Developed a system to manage delivery routes for publications, applying business logic to address data and producing files for processing by third-party USPS systems. Processed returned data back into the application and organized addresses into pallets assigned to specific post offices for truck distribution.
check_circle What was once a very manual and full day process was reduced to a matter of seconds, with improved accuracy, visibility, and efficiency.
Reporting & Data

Built numerous dashboards to visualize key business metrics and performance indicators.

Created flexible reporting tools that allow users to generate custom reports on demand.

Developed mapping systems using ArcGIS to visualize geographic data and allow selection of postal routes displayed on a map.
Integrated various third-party APIs to enhance system functionality and data exchange.
Implemented automated scripts to streamline repetitive tasks and send regular alerts/reports.
Client Facing Systems

Built a dynamic intake module for a law firm to guide staff through new client calls. Questions were fully configurable, with conditional logic to show or hide follow-up questions based on answers, and a toggle between wizard and single-page formats. Submissions automatically created client records and follow-up tasks in the firm's system.
Delivered a fully paperless contract process from send to signature - a custom DocuSign replacement built around the exact workflow of the business and integrated directly into their existing systems. This was a secure web portal allowing clients to review, sign, and save contracts digitally - built with security and usability in mind.
Built client-facing portals across multiple projects - including contract viewing and e-signature workflows that triggered automated order processing, and a full client portal for my own business where customers can view invoices, payments, and active work, and reprioritize their own task queue, all with strict per-client data visibility.

Built an election management system for a newspaper, allowing the editorial team to configure ballot items and races ahead of time, and reporters to enter vote counts as results came in. Data was served via API to the public-facing website for both voter information and live results display.

For my own wedding, I built a system to manage guests, vendors, and a registry. Guests could log in to confirm attendance, food preferences, and claim gifts through the system.
Communications & Marketing

Developed various systems to handle large-scale email campaigns, ensuring reliable delivery and tracking of email performance.

Built a drag-and-drop layout tool for composing and scheduling recurring digital newsletters, with content arrangement, send scheduling, and error tracking.

Built a platform to manage and publish podcast episodes, primarily as a self-directed exercise in RSS syndication formats.
Finance & Billing

For multiple businesses I have developed systems to manage invoices and payments, ensuring accurate billing and timely payment processing. These systems are built to handle complex billing scenarios and integrate seamlessly with existing financial systems.

Developed batch invoicing capabilities to streamline the generation and sending of multiple invoices simultaneously, saving time and reducing errors.
Integrated various payment gateways to facilitate secure and efficient online payment processing for clients.

Implemented functionality to export financial reports in various formats, ensuring compatibility with different accounting and reporting tools.
Operations & Logistics

Created a system to generate visual mock-ups of publications, tracking the balance of advertiser and editorial space across pages. Interconnected with the broader application for live status updates, helping managers make informed decisions about page counts relative to ad revenue and production costs.

Built a system to manage a printing facility, and to manage the jobs through multiple machines and workflows.

Built a system to track and manage inventory levels, orders, and deliveries. Integrated with the larger system to automatically adjust, and a barcode system for efficient tracking.
Built several project management tools over the years, helping teams plan, track, and execute projects efficiently. This also worked to replace an expensive Jira subscription with a custom-built solution tailored to their specific workflow and needs.

Developed time tracking tools to monitor employee hours, run speeds of machines, and project progress.
Developed staff scheduling tools to assign technicians to jobs, which would then show on their individual dashboard schedules.

Implemented a calendar system to schedule and manage events, meetings, and deadlines. Generated ICS files for easy integration with external calendar applications.
About
I'm a full-stack developer based in San Luis Obispo, CA, specializing in web-based business systems. For almost two decades I have been building custom software for businesses.
I'm comfortable working across multiple web-based technologies and frameworks, and am always happy to pick up new ones to fit the needs of your project
What sets me apart is my ability to bridge the gap between business needs and technology. I take the time to understand your goals and challenges, then translate them into practical, effective software solutions. While I use AI to streamline certain tasks, it's always in service of delivering thoughtful, human-centered results - never as a replacement for real expertise or personal service.
Outside of code: world traveler (60+ countries), hiker, food enthusiast, dog owner, and level 13 wizard.