← ALL WORK

Colombia · 2026 · Full stack · team of 3

Vehicle paperwork

Offices that take and reconcile payments by hand, with no trace of who did what. Portal with cashier, receipts and AI-assisted bank reconciliation; everything audited. I built the audit log, the cashier module and the exceptions queue.

Context

Vehicle paperwork offices in Colombia charged and reconciled payments by hand, with no record of who did what.

What I built

In a team of three, we built a portal with identity and access management (IAM), auditing, cashier, receipts and AI-assisted bank reconciliation. My part: the audit log, the cashier module and the exceptions queue, where a person resolves what the automatic reconciliation can’t close.

Built with

Next.js and TypeScript, with language models to suggest reconciliations.

Outcome

Every payment and every change is recorded along with who made it.

Technologies

  • Next.js
  • TypeScript

Need something similar for your business?

villarrealtomas@hotmail.com