Personal software · Custom internal tools
1099 Tax Planner
A self-hosted financial command center for contractor income: what came in, what was spent, what has been paid toward taxes, and what is estimated to remain.
Implemented application source · Personal development project
Build around a real operational need, rather than force the workflow into another disconnected spreadsheet.
Multiple sources, business use, and deductible amounts.
Taxable income, quarterly periods, paid amounts, and remaining estimates.
Projected earnings after tax, summaries, and portable exports.
A tool I needed myself.
The project grew out of my need to understand self-employed income without sending sensitive financial records to another consumer SaaS platform. It connects my Information Systems and accounting background with hands-on software development.
One view of a fragmented workflow.
Gross income alone does not show what a contractor can actually keep. Income from multiple sources, business purchases, estimated obligations, and payments already made need to be modeled together without confusing an estimate with a final tax result.
Product direction and engineering review.
I defined the requirements from my own workflow, used AI-assisted coding to develop the application, and reviewed the implementation. The project demonstrates structured data modeling, dashboard design, calculation logic, API integration, and self-hosted application design—not a claim to provide accounting services.
Implemented architecture.
The inspected source includes a React / TypeScript frontend built with Vite, a Node / Express API, a PostgreSQL schema managed with Prisma, and a shared TypeScript calculation module with unit-test source. A local authentication flow and report endpoints are present. These are source-verified components, not a claim that this review validated a live deployment.
From entries to a useful financial picture.
- Track multiple income sources, gross income, expenses, business-use percentages, and calculated deductible amounts.
- Estimate taxable income, self-employment and income taxes, net earnings after estimates, and remaining estimated liability after recorded payments.
- Display quarterly periods, due dates, recommended payments, and actual payments made.
- Explore potential purchase deductions and credit questions, with uncertainty kept explicit.
- Export income, expense, quarterly, and accountant-oriented CSV summaries, plus JSON backup data.
The important boundary: estimates are not advice.
The application uses simplified, configurable planning assumptions. A calculation can be internally consistent while still being unsuitable for a particular taxpayer. Rates, rules, eligibility, and results require review by a qualified tax professional. The application does not file returns or guarantee deductions, credits, or tax savings.
Next engineering priorities.
Validate current deployment and backup/restore behavior, expand calculation edge-case coverage, and keep estimation assumptions visible alongside reports. No real financial data, deployment addresses, or private screenshots are included here.
What this means for a business.
A small purpose-built tool can turn scattered records into a repeatable workflow. The same engineering approach can support internal dashboards, reporting utilities, operational forms, and integrations—with scope and maintenance considered from the start.
Explore custom business tools & automation ↗This project demonstrates software engineering, not CPA, tax preparation, legal, or financial advisory services.
From evidence to an engagement
Facing a similar technical problem?
The case study shows relevant experience—not an independent-client endorsement. Explore an independently scoped service or describe what you need.