Russend
Remittance app moving money from Russia into Central African mobile wallets.

Building software that survives production.
Trade finance, payment rails and the services underneath them, where an edge case is somebody's rent.
I build the parts of a product that cannot fail quietly. Trade finance messaging, payment rails, the reconciliation job nobody sees. Most of the work is deciding what happens when something breaks - because it will, and the answer should already be written down.
SwiftFusion carries trade finance onto the SWIFT ISO 20022 standard inside BankUltimus - Spring Boot and Angular 19 over a Kafka backbone, with a Rust orchestrator holding the multi-service transactions together. It runs in two bank environments.
Built for banking clients - the interface and message contents are covered by client confidentiality. The diagram below describes the architecture at the level already published in my CV, and shows no institution's data.
SovoHR is a full HR ERP - employment, payroll, attendance, rota scheduling, compliance and recruitment - delivered as SaaS across three independently deployed surfaces. Laravel underneath, React on Vite in the portal, Next.js on everything public.

Attendance feeds the rota, the rota feeds payroll, and payroll is the number somebody disputes. Corrections are recorded as attributed adjustments rather than edits in place - which is also exactly what a compliance audit asks for.

Employee management - records, education and work history in one profile.

Rota scheduling as a 24-hour weekly grid, with shift coverage per day.
Payments, bookings, contest infrastructure and a talent network. Most of them move money, all of them are launched, and each has a full write-up covering the architecture and what I would change.
Remittance app moving money from Russia into Central African mobile wallets.

Property booking across six African countries with local payment rails.

Photography contest platform handling large uploads, judging and notifications.

A cross-continent talent network for musical, digital and visual artists.

From real-time messaging as an intern, to leading agency delivery across a hundred-plus builds, to the trade finance team of a core banking platform.
Leads Corporation Ltd. - Core banking & financial software - Mirpur-14, Dhaka
SparkTech Agency - Betopia Group - Banasree, Dhaka
SparkTech Agency - Betopia Group - Banasree, Dhaka
SparkTech Agency - Betopia Group - Banasree, Dhaka
None of these are novel. All of them cost something to learn.
Most production incidents are not clever failures. They are a field that meant something slightly different than assumed, discovered six months later at volume. An hour with the specification is cheaper than a week with the postmortem.
Anything crossing a network will fail partway through. If a partial failure leaves a queryable, resumable record, it is an operations task. If it leaves nothing, it is an incident and a customer support ticket.
Every external system will eventually deliver the same event twice. Handlers keyed on the caller's reference converge on one outcome no matter how many times they run. Design for the retry before you need it.
Novelty belongs in the parts of a system nobody's money depends on. In the settlement path, prefer the technology with the longest, dullest track record.
Code is read far more often than it is written, usually by someone under time pressure who was not in the room for the decision. Leave the reasoning behind, not just the result.
Case studies go deep on one system. Articles pull out the parts that transfer.
Payment providers retry, reorder and duplicate their callbacks. Here is the handler shape that survives all three.
The one ordering rule that separates real-time features that work from real-time features that work in the demo.
Contest platforms, ticket sales and tax portals share a traffic shape. Designing for the spike instead of the average.