You will get a review of your TypeScript codebase and deliver an improvement plan

Tom B.Status: Offline
Tom B.

Let a pro handle the details

Buy Web Programming Bug Fixes services from Tom, priced and ready to go.
Tom B.Status: Offline
Tom B.

Let a pro handle the details

Buy Web Programming Bug Fixes services from Tom, priced and ready to go.

Project details

You'll get a prioritised report of every security issue, architectural concern, and code quality problem in your codebase, along with actionable recommendations for fixing them.

I've been a tech lead and senior developer for nearly a decade, building and reviewing fullstack TypeScript applications for startups and enterprise clients. I've taken over messy codebases, stabilised failing projects, and led teams through major refactors. I know what good code looks like and I know how to get there from where you are now.

The review covers security (auth, injection, secrets), architecture (coupling, separation of concerns, scalability), code quality (duplication, naming, patterns), testing (coverage, flaky tests, missing edge cases), and infrastructure (CI/CD, dependencies, deployment). You'll walk away knowing exactly what to fix, in what order, and roughly how long each fix will take.
Programming Languages
HTML & CSS, JavaScript, TypeScript
Coding Expertise
Performance Optimization, Security, Design
What's included
Service Tiers Starter
$200
Standard
$600
Advanced
$1,000
Delivery Time 2 days 5 days 7 days
Number of Revisions
112
Bug Investigation
-
-
-
Fix Documentation
-
-
-
Detailed Code Comments
-
-
-
Optional add-ons You can add these on the next page.
Fast Delivery
+$100 - $400
Fix Documentation (+ 2 Days)
+$200
Follow-up review (+ 3 Days)
+$200
Implementation of fixes (+ 3 Days)
+$500
Issue breakdown and backlog creation (+ 2 Days)
+$300

Frequently asked questions

Tom B.Status: Offline

About Tom

Tom B.Status: Offline
Full Stack React & NodeJS Typescript Developer
Munich, Germany - 7:34 am local time
I'm a fullstack TypeScript developer and tech lead with nearly a decade of experience building production applications. My core stack is NestJS, Next.js, PostgreSQL, and AWS, and I've been using this combination across enterprise and startup projects for years.

I co-founded and built MatterHive, a multi-tenant SaaS platform for UK property conveyancing. It features a customisable workflow engine, relationship-based access control (OpenFGA), real-time chat, document management, and event-driven microservices. Before that I was the tech lead at a software development agency where I led teams of 5-10 developers building complex data management platforms for large automotive OEM clients.

I've also built and shipped an e-learning platform with video encoding and streaming pipelines, several marketplace MVPs, and various developer tools. I know what it takes to go from a blank repo to a deployed product because I've done it many times over.

What I'm good at:
- Designing and building fullstack TypeScript applications from scratch
- Taking over existing codebases and getting them into shape
- Database design, normalisation, and performance optimisation with PostgreSQL
- Auth architecture (I separate AuthN and AuthZ and have built systems with Zitadel and OpenFGA)
- API design with OpenAPI specs and codegen
- Leading technical projects and mentoring developers
- Translating business requirements into clean, maintainable systems

I'm comfortable solving any scale of problem either alone or with an existing team. Originally from the UK, now based in Germany. Native English speaker, comfortable working across US, UK, and European time zones.

I'm new to Upwork but not new to building software. I'm happy to demo any of my past projects on a call and walk you through the code.

Core Tech Stack:
- Backend: NestJS / NodeJS (Express)
- Frontend: Next.js / React, Angular, shadcn/ui, Tailwind, CSS, SCSS
- Database: PostgreSQL, MongoDB
- Cloud: AWS (EC2, ECS, Lambda, S3, SQS, SES, etc), Terraform
- Testing & CI: Jest, Playwright, GitHub Actions
- Other: Docker, Turborepo, OpenAPI, AsyncAPI

Other Tech:
- Auth: Zitadel, OpenFGA
- Payments: Stripe
- Queueing: RabbitMQ, Kafka, Redis, SQS
- Monitoring: Sentry, BugSnatch, GA4, Rybbit
- Media: AWS MediaConvert, ffmpeg, Excel & PDF generation

Steps for completing your project

After purchasing the project, send requirements so Tom can start the project.

Delivery time starts when Tom receives requirements from you.

Tom works on your project following the steps below.

Revisions may occur after the delivery date.

Project setup and orientation

Clone the repo, get the app running locally, experiment with functionality, read through the structure and key modules.

Automated analysis

Static code analysis, security scanning, package audit, test coverage checks, and linting review.

Review the work, release payment, and leave feedback to Tom.