Open to software engineering opportunities

Bruges, Belgium · CEST

Software engineer · Backend & full-stack

I turn complex systems into reliable software.

Madan Shrestha, software engineer based in Bruges
Madan ShresthaBruges · Belgium

I build scalable web applications, backend services, and APIs—with a focus on performance, clean architecture, and measurable results.

TypeScriptNestJSNode.jsPythonPostgreSQLReact

Selected work

Systems built to scale.

Production work across multi-tenant platforms, real-time notifications, APIs, databases, and user-facing applications.

Experience in numbers

0Years of professional
engineering experience
0Tenants supported
on one platform
0Users served by
the platform
0Faster notification
processing

Professional experience

Five years in production.

From Django APIs for education to multi-tenant NestJS systems serving thousands of users.

Jun 2021 — May 2026

Sciever Inc Pvt Ltd

Associate Software Developer

  • Developed backend services, REST APIs, and database-driven applications with NestJS, TypeORM, and MySQL for a multi-tenant platform.
  • Designed email, Firebase push, in-app, and scheduled notification channels for tenant-specific use cases.
  • Reduced average notification processing from approximately 40 seconds to 5 seconds through query reduction, batching, and parallel processing.
  • Introduced Redis caching and job queues, and built a multi-tenant CMS across Sandbox, UAT, and Production environments.
Feb 2021 — May 2021

Up Tech Sys Pvt Ltd

Backend Developer Intern

  • Built and maintained REST API functionality using Python, Django, and Django REST Framework.
  • Contributed to database design and workflows for classes, students, and attendance across six schools.
  • Supported debugging, testing, and improvements to an application serving approximately 4,000–5,000 students.

What I do

Backend depth. Full-stack range.

Five years of hands-on experience across backend architecture, databases, integrations, frontend delivery, and deployment.

01

Backend engineering

Scalable services, REST and GraphQL APIs, multi-tenant architecture, caching, queues, and third-party integrations.

NestJSTypeScriptNode.jsPython
02

Data, messaging & deployment

SQL and NoSQL data models, Redis-backed jobs, Firebase notifications, Docker, CI/CD, and Linux deployments.

PostgreSQLMySQLRedisDocker
03

Frontend & collaboration

Responsive interfaces in React and Next.js, paired with code reviews, technical documentation, and Agile delivery.

ReactNext.jsAgileSOLID
MS
const reliability = clarity + care;

Building production software
since 2021.

A little about me

Reliable systems start with clear thinking.

I'm Madan, a software engineer based in Bruges with five years of experience building scalable web applications and backend services.

My strongest experience is in Node.js, TypeScript, NestJS, Python, SQL and NoSQL databases, and multi-tenant systems. I enjoy finding practical improvements that make software faster, easier to maintain, and more reliable.

I value clean architecture, SOLID principles, careful code review, and clear technical documentation. I work comfortably in English and Nepali, speak Hindi, and am currently learning Dutch.

Engineering philosophy

The best optimization is measurable: fewer queries, smarter batching, dependable background jobs, and a system that becomes simpler—not harder—to operate.
MS

Madan ShresthaSoftware Engineer

Start a conversation

Looking for an engineer?
Let’s build something reliable.

madanstha.124@gmail.com

Open to backend and full-stack opportunities

Bruges, Belgium · +32 469 22 59 22

Systems online. Click to say hello.