AML Fraud Detection System
Customer screening platform with fuzzy matching, watchlist resolution, and risk scoring for regulated workflows.
- Fuzzy local-name matching
- Risk-scored review queues
- Audit-grade activity log
> whoamiSoftware Engineer II · .NET
Building scalable enterprise systems with .NET, React, and a stubborn taste for clean architecture.
{
"name": "Manoj Bastola",
"role": "Software Engineer II",
"stack": [".NET", "React", "SQL Server"],
"focus": "scalable enterprise systems",
"location": "Kathmandu, NP",
"available": true
}3.5+ years building enterprise platforms, AML and screening systems, ERP modules, and modern web applications. I care about boundaries, performance, and code that the next engineer can actually own.

$ whoami
Manoj Bastola
I'm a Full Stack .NET Developer specializing in scalable enterprise applications, customer-screening systems, ERP platforms, and modern web solutions. Most of my production work lives in ASP.NET Core, SQL Server, and the React / Next.js ecosystem.
My instinct on most problems is to look at the data first, then draw the seams. I'm happiest when a system has clear boundaries, observable failure modes, and onboarding docs that aren't a lie.
Focus areas
Each step has pushed me deeper into systems work — from ERP modules to AML platforms to enterprise-scale .NET.
Building enterprise-grade .NET applications and scalable backend systems on modern Microsoft stack.
Delivered AML and customer-screening modules for a regulated financial product.
Worked on Plus ERP — a multi-tenant school operating system.
Where I’m strongest, what I’m comfortable in, and the tools I keep close. Levels are honest signals, not vanity scores.
Where I spend most of my day. Clean services, sensible boundaries.
Pragmatic, accessible, not allergic to design.
Indexes earn their keep. Queries explain themselves.
Ship it reliably or it doesn’t count.
Cross-platform when the brief demands it.
Tools I reach for outside the day job.
From enterprise system modernization to performance work and full-stack delivery — picked based on the problem, not the trend.
End-to-end product delivery on .NET + React with a strong eye on architecture and DX.
Versioned, documented, well-tested APIs designed for the clients that consume them.
Cross-platform mobile features with React Native that talk to your existing services.
ERP, AML, and screening systems built to survive scale, audits, and team rotation.
Index audits, query tuning, and schema work that turns minutes into milliseconds.
Profiling end-to-end — from SQL to render — and fixing what actually matters.
Containerized .NET workloads with predictable build, ship, and rollback flow.
Pulling legacy ASP.NET stacks forward without burning the business down.
A mix of enterprise systems, web platforms, mobile, and data work. Names changed where relevant.
Customer screening platform with fuzzy matching, watchlist resolution, and risk scoring for regulated workflows.
Multi-tenant school operating system covering attendance, exams, results, and e-learning at scale.
KYC-style verification with document capture, OCR pipeline, and reviewer workflows.
Operational dashboard surfacing key business metrics with drill-down and saved views.
Headless commerce front-end with cart, checkout, and order management glued to a .NET API.
Cross-platform mobile companion for field workers with offline-first sync to enterprise backend.
Notes from team leads, product managers, and senior engineers I’ve shipped alongside.
“Manoj writes the kind of backend code you don’t have to revisit a week later. He owns problems end-to-end and his SQL is sharper than most senior engineers I’ve worked with.”
“We needed our screening logic rewritten without disrupting compliance flows. Manoj scoped, shipped, and held the line on the SLA. Pleasure to work with.”
“He pairs well, asks the right questions, and pushes back when the design needs it. Strong .NET fundamentals and a real sense of system boundaries.”
“Took a tangled legacy module and turned it into something I can actually onboard juniors against. The performance work alone was worth the engagement.”
Short reads from production work — patterns that survived, mistakes I’d unmake, and the boring stuff that decides outcomes.
Pragmatic patterns from three years of shipping production .NET — DI boundaries, options, configuration hygiene, and where defaults betray you.
How I approach query plans, the indexes I add first, and a few patterns that consistently turn minutes into milliseconds.
Pagination, idempotency, versioning, and observability — the boring stuff that decides whether you sleep through release night.
> ready_to_collaborate.exe
Grab the resume, or just send a note. I respond within a day or two — usually with questions before commitments.
Open to engagements, collaborations, and the kind of conversations that turn into projects. Drop a note below.