01
Avisa PLD
AML/PLD compliance platform for financial-services clients. Automates XML generation, SAT SPPLD submissions, folio tracking, and signed acknowledgment downloads against unstable government portals.
What I built
- End-to-end AML/PLD reporting flow: ingestion, schema validation, XML generation, signed envelope upload, folio retrieval.
- Resilient browser-automation layer against the SAT SPPLD portal: session resume, captcha handling, retry with backoff.
- Multi-tenant data model in Postgres with audit trails for every regulator-facing action.
- MIFIEL integration for signing acknowledgments and storing legally valid evidence of submission.
What I learned
- Government portals are hostile. Treat scraping as a contract that breaks weekly and design recovery before features.
- For compliance work, traceability beats elegance. Every state change needs a why and a who.
- Browser automation in production needs the same rigor as backend services: observability, alerts, replay.
Stack
Next.jsTypeScriptTailwindPostgresPrismaPlaywrightMIFIELSAT SPPLD