Hello, I'm
Nadun Dilshan
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.
Download CV

About Me
Associate Software Engineer
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
My Journey
Associate Software Engineer
Aug 2025 - PresentBotCalm (Pvt) Ltd
- Worked on full-stack development using Go, Node.js, Next.js, and React to build scalable iGaming and compliance platform features.
- Integrated multiple payment gateways including Plaid, LinkMoney, and NowPayments to support diverse deposit and withdrawal flows.
- Implemented transactional and marketing email pipelines using Klaviyo for automated and event-driven user communications.
- Worked with compliance software and identity verification systems using Shufti Pro for secure onboarding and regulatory requirements.
- Collaborated in Agile teams - sprint planning, daily stand-ups, and code reviews to deliver high-quality features efficiently.
Intern Software Engineer
Feb 2025 - Aug 2025BotCalm (Pvt) Ltd
- Built and maintained full-stack web applications using Node.js and Next.js with MongoDB and PostgreSQL.
- Developed features for an iGaming application, delivering performant and scalable backend services and responsive frontends.
- Worked in an Agile environment to ensure timely delivery of bug fixes and feature enhancements.
- Actively participated in daily stand-ups, sprint planning, and retrospectives to improve team collaboration.
Freelance Software Developer
Jun 2022 - PresentSelf-Employed
- Developed and delivered full-stack web applications for clients using Next.js and Node.js based on real-world business requirements.
- Integrated secure online payment processing using PayHere for seamless transactions.
- Collaborated with clients remotely and on-site to gather requirements, provide updates, and deliver tailored solutions.
- Managed project timelines effectively to ensure on-time delivery of features and complete systems.
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
Languages
Web Development
Tools & Databases
Soft Skills
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.







