ESG reporting is a workflow problem as much as a data problem: teams need applicability rules, evidence, consolidation, review, and approvals before a report is ready.
For OriginSustain, I built NestJS/TypeScript backend services, PostgreSQL and Redis/BullMQ processing, and AWS/Docker delivery with CI/CD. OpenAI API and RAG support part of the reporting flow. The screens here are from the product’s illustrative command center; the numbers are demo values, not client outcomes.
Fintech API converting local currency (M-Pesa, bank, cards) into stablecoins and digital assets on Hedera. I build backend services, dashboards, and payment infrastructure for wallets, fintechs, and institutions moving real money on-chain.
A food-ordering app for customers and kitchen staff: limited daily dishes, live order tracking, and a kitchen board that updates the moment a payment clears. The hard part is staying correct when many people act at once — limited stock is never oversold, a retried checkout never creates a second order, a duplicated payment webhook never charges twice, and every cent moves through a double-entry ledger. Each of those guarantees has an integration test against a real PostgreSQL database.
Spring Boot 3 (Java 21), React, PostgreSQL. The restaurants are fictional and payments go through a simulated card processor.