James Belch
I am experienced full stack developer, I enjoy hockey, fantasy hockey and bikes. This site is a work in progress. Please Check out my CV by clicking the link above.
Featured Projects
A small set of representative work focused on delivery, maintainability, and production awareness.

Next CV
A modern portfolio and CV site built with Next.js, TypeScript, and MUI featuring server-side rendering, PDF generation, and a clean component architecture.
Outcome
Demonstrates polished UI, maintainable code structure, and production-ready deployment patterns.

Fantasy Hockey Companion
A portfolio-grade full-stack app that integrates external APIs and presents league insights with a clean UI and structured domain models.
Outcome
Improved decision speed with consolidated league views and automation-friendly data models.
Case Study Spotlight
A deeper example of how I approach ambiguous problems and turn them into reliable systems.
Automation Case Study: OCR + Human-in-the-Loop
From inconsistent inputs to a reliable, measurable workflow
Challenge
- Inconsistent document layouts and variable scan quality
- Manual review created bottlenecks and operational risk
- Limited visibility into failure modes and throughput
Approach
- Standardized ingestion and normalization before OCR
- Created explicit validation steps and structured outputs
- Added logging/metrics to identify failure patterns and prioritize fixes
Impact
- Reduced manual touches by moving validation earlier in the pipeline
- Improved reliability via observable, testable stages
- Created a repeatable workflow that is easier to maintain and extend
Tech Stack
Tools I use regularly, plus the operating principles that keep delivery consistent.
Stack
A practical toolkit aimed at shipping reliably, integrating cleanly, and maintaining long-term.
core
data
Delivery
quality
ops
How I Work
- Small, reviewable PRs with clear intent and ownership
- Pragmatic testing: confidence where it matters most
- Observability-first when systems are production-facing
- Focus on maintainability: clean boundaries and documentation
If you are hiring for a role that values maintainability, pragmatic delivery, and production awareness, we will work well together.
Let's Talk
If you are hiring or sourcing a contractor, this is the fastest way to reach me.
Contact
If you want to discuss a role, contract, or a project idea, the fastest path is email.