Tai Pham, founder and delivery owner The engineering record behind a new firm.

TPSolutions is new. The engineer who would deliver your project is not. This is the record in the form you can check: what was built, what it had to hold up against, and the two public profiles that corroborate it.

  • Ten years of software engineering, 2016 to now
  • Government, banking, fintech, and field operations work
  • Bachelor of Computer Science and AWS Certified Cloud Practitioner
  • English and Vietnamese, working in GMT+7
Request a fit call by email

What this page is, and what it is not

None of the work below is TPSolutions client work. All of it was delivered under previous employment, before this firm existed, and none of it is offered as a portfolio. The firm publishes a case study only when a client has read it, approved it, and put their name on it, which is why there is still nothing of that kind on this site. That promise is on the about page and it has not changed.

What has changed is that the other half of the question was going unanswered. Before anyone sends work to a firm this new, they want to know who writes the code and whether that person has done this before. This page answers that, and it stops where the evidence stops.

Clients, employers, and countries are not named here. Those engagements belong to the organisations that held them, so publishing their names is not ours to do. The employment history is not reproduced on this page either, for a better reason than discretion: it is only worth anything where a stranger can check it, and that is the LinkedIn profile at the foot of this page, not a list retyped onto a website that has every reason to flatter itself.

What the ten years were spent building

Seven systems that were harder than they looked, each given by the problem it had to solve and the stack it was solved in. No performance percentages, because a number nobody outside a project can check is not evidence, it is a claim wearing a decimal point.

A national social welfare programme, on a phone

A mobile application built from nothing, plus the custom back-office modules behind it, so field staff could record the health, nutrition, and education conditions that release payments to poor households. Node.js, Vue, TypeScript, Capacitor, and Odoo.

Field data that syncs when there is no signal

A synchronisation library for both client and server, built on event sourcing, so household and beneficiary records could be created and changed with no connectivity at all and reconcile later with the audit trail intact. Node.js and TypeScript.

A citizen entitlement app moved onto a new backend

A live application refactored onto a replacement backend without a rewrite, against legacy code and a fixed date, while the people who depended on it carried on using it. Vue, TypeScript, and Capacitor.

A video platform for the financial services sector

Acting team lead, from the first architectural decisions on both sides of the stack through search and into delivery. React, Redux, Socket.IO, Fastify, MongoDB, Elasticsearch, and AWS.

Lending, inside a retail bank

Features in a bank's lending platform, where a conflict between two requirements is a compliance question, not a preference, and the requirement has to be resolved with the product owner before a line of it is worth writing. Plus the internal tool that let engineers jump straight to any application state, which took most of the manual clicking out of regression testing.

A geospatial application already in trouble

Map rendering stabilised under a live feed of real-time points, then front-end code refactored across the two different frameworks that were sharing one codebase. The first legacy rescue, and the reason that service exists here at all. OpenLayers, React, and Angular.

Mobile products carried through breaking upgrades

Four applications taken up to current framework versions, including the breaking changes in the native Android and iOS libraries that upgrades like that always uncover, and crashes traced down into the native bridge. The unglamorous work that decides whether software is still alive in three years.

Qualifications

Degree
Bachelor of Computer Science, Ton Duc Thang University, Ho Chi Minh City. 2012 to 2016.
Certification
AWS Certified Cloud Practitioner, issued by Amazon Web Services.
Languages
English and Vietnamese. Ten years of English-only engineering environments, including daily work with leads in other countries.
Where the work happens
Ho Chi Minh City, GMT+7, with overlap hours agreed for each engagement instead of being promised in the abstract.

Verify it

Check the record before you write to us.

The firm publishes its tax registration so you can confirm the entity in one click. The same principle applies to the person. Neither profile below is under this website's control, which is what makes them worth reading.

Tai Pham

Founder and delivery owner, TPSolutions.

LinkedIn
www.linkedin.com/in/tai-pham-devv
The employment history itself, in the one place a stranger can corroborate it
GitHub
github.com/megaxayda
Public code, commit history, and what gets worked on
The business
HỘ KINH DOANH TP SOLUTIONS, tax number 079094011521. Verify this business on the Vietnamese tax register

A practical first conversation

Put the record to work on your problem.

Thirty minutes by video with Tai. The person described on this page is the person on the call and the person who does the work.

Bring the part of the project you are least sure about. That is the useful half of the conversation.

Request a fit call by email