Nadun Dilshan
Associate Software Engineer · Full-Stack Developer
I build full-stack products with Next.js, React, Node.js, Go, and PostgreSQL - with a strong focus on scalable architecture, clean code, and user-centric solutions.


About
Building reliable products, end to end
I'm a Software Engineering graduate with 1.3+ years of professional experience building full-stack web applications. I work across the stack with Next.js, React, Node.js, Express, Go, MongoDB, and PostgreSQL.
Currently an Associate Software Engineer at BotCalm (Pvt) Ltd, I've worked on scalable iGaming and compliance platform features - integrating payment gateways, identity verification, and event-driven email pipelines. I thrive in Agile teams and care deeply about clean, maintainable code.
1.3+
Years Experience
15+
Projects Delivered
7+
Technologies
Experience
Where I've worked
Associate Software Engineer
Aug 2025 - PresentBotCalm (Pvt) Ltd
- Developed and maintained scalable backend microservices using Go, PostgreSQL, Kafka, GraphQL, and Docker for enterprise iGaming and compliance platforms.
- Built full-stack features using Go, Node.js, Next.js, React, and TypeScript, delivering secure and high-performance customer-facing applications.
- Implemented KYC, AML, and compliance workflows by integrating Shufti Pro identity verification and customer risk management systems.
- Integrated multiple payment providers including Plaid, LinkMoney, NowPayments, and ACH banking services to support secure deposit and withdrawal flows.
- Designed event-driven architectures with Kafka, implementing audit logging, asynchronous processing, webhook handling, and distributed event consumers.
- Developed multi-tenant services with role-based authorization, secure APIs, and scalable data models for enterprise SaaS platforms.
- Improved system reliability through automated testing, bug fixing, performance optimization, and production issue investigation.
- Collaborated in Agile Scrum teams, participating in sprint planning, code reviews, architecture discussions, and cross-functional feature delivery.
Intern Software Engineer
Feb 2025 - Aug 2025BotCalm (Pvt) Ltd
- Developed and maintained full-stack web applications using Node.js, Express.js, Next.js, React, MongoDB, and PostgreSQL.
- Built REST APIs and responsive frontend interfaces for iGaming platforms and internal business applications.
- Implemented reusable UI components, optimized backend queries, and resolved production issues to improve application performance.
- Worked with Git, Postman, Docker, and modern development workflows in a collaborative Agile environment.
- Participated in sprint planning, daily stand-ups, testing, and code reviews while delivering new features and bug fixes.
Freelance Software Developer
Jun 2022 - PresentSelf-Employed
- Designed and developed custom full-stack web applications using Next.js, React, Node.js, Express.js, MongoDB, and PostgreSQL.
- Built business management systems, booking platforms, and client portals tailored to real-world business requirements.
- Integrated secure online payment gateways including PayHere for seamless online transactions.
- Designed secure authentication systems using JWT, role-based access control, and API-driven architectures.
- Managed complete software development lifecycle from requirement gathering and UI design to deployment and maintenance.
- Collaborated directly with clients remotely and on-site, providing technical consultation, progress updates, and ongoing support.
Education
BSc (Hons) in Information Technology - Specializing in Software Engineering
Sri Lanka Institute of Information Technology (SLIIT)
2021 - 2026
Certifications
- SLIIT XTREME Hackathon 2.0 (2023) - 2nd Place
- Certificate in Python - University of Moratuwa, Sri Lanka
- Certificate in English - Cambridge College, Kandy
Skills
Technologies I work with
Languages
Web Development
Tools & Databases
Soft Skills
Services
What I do
Front-End Development
Responsive, accessible, and fast interfaces built with React, Next.js, Tailwind CSS, and Material UI.
Back-End Development
Robust server-side applications and secure APIs using Go, Node.js, Express, and Laravel.
Database Engineering
Designing and optimizing relational and NoSQL databases with PostgreSQL and MongoDB for scale.
Payments & Integrations
Integrating payment gateways (Plaid, NowPayments, PayHere) and third-party services like Klaviyo & Shufti Pro.
Mobile Development
Native Android applications built with Kotlin and Android Studio for intuitive on-the-go experiences.
UI/UX Design
Clean, user-centered designs prototyped in Figma that balance aesthetics with usability.
Projects
Selected work
Contact
Let's work together
Have a project in mind, a role to fill, or just want to say hi? My inbox is always open - I usually reply within a day.







