James Belch

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 portfolio site

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.

Next.js
React
TypeScript
MUI
View CVGitHub
Fantasy Hockey Companion dashboard

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.

React
TypeScript
FastAPI
Postgres
Redis
Case StudyView CV

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
FastAPI
Python
Docker
Metrics/Logging
Workflow Design
View CV

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
React
TypeScript
FastAPI
.NET
Python
data
Postgres
Redis
MongoDB
Delivery
Docker
CI/CD
GitHub Actions
quality
Jest
MSW
Playwright
Type Safety
ops
Logging
Metrics
Sentry/Grafana

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.

View CV

Email
ja***@g***.com
Location

Montreal, Quebec, Canada

Social

Links for code, professional history, and public work.

GitHubLinkedIn