K.
// available for work · based in Sri Lanka

KUSHAN
DIMANTHA

> Full-Stack Software Engineer

I engineer the digital world end to end — building secure, scalable web, blockchain, mobile, desktop and Linux applications with React, Next.js, Node.js, Go, Flutter and Electron.

drag the network ↻
SCROLL
01 — About

I turn ideas into reliable, scalable software.

I'm Kushan Dimantha, a Full-Stack Software Engineer from Sri Lanka with 4+ years of hands-on experience building web, blockchain, mobile, desktop and Linux-based applications. My work spans the full software lifecycle — from system design to development, deployment and long-term maintenance.

I hold a BSc (Hons) in IT specializing in Software Engineering at SLIIT. During my studies I conducted research on real-time emotion detection and mental-health monitoring for remote employees, later published in an international journal — an experience that deepened my appreciation for data-driven, impactful technology.

Professionally I've built secure full-stack apps, RESTful & real-time socket systems, mobile apps, npm packages, Chrome extensions, dApps and Linux desktop apps using React, Next.js, Vite, Node.js, NestJS, Go, Flutter and Electron.js — backed by MongoDB, PostgreSQL, MySQL, Redis, Pebble DB and Badger DB.

Beyond coding, I work across system design, secure auth (JWT, encryption) and DevOps — Docker, Kubernetes, CI/CD, AWS, DigitalOcean and GitHub Actions — and I've led and mentored junior engineers while keeping clean code and scalable architecture.

"Humankind is driven by exploration and innovation. As a software engineer, I take pride in contributing to that journey — solving problems that matter."
4+
YEARS EXPERIENCE
20+
PROJECTS SHIPPED
1
PUBLISHED PAPER
CURIOSITY
Kushan Dimantha — Full-Stack Software Engineer
</> Kushan Dimantha
02 — Experience

Where I've engineered.

May 2026 — Present
Software Engineer
Brown & Company PLC
  • Build backend servers in Go specialized in IoT device data handling — ingesting device data and transforming it into accurate, reliable reports that genuinely matter to users.
  • Develop React frontends and Flutter mobile apps & dashboards that surface those reports in real time.
  • Design and manage high-throughput data-receiving endpoints handling large data loads, with varied data-storage strategies.
  • Leverage Go routines, parallelism and concurrent processing to keep high-accuracy data pipelines fast and reliable.
Apr 2024 — Jan 2026
Software Engineer
Bot Calm (Pvt) Ltd
  • Built & deployed RESTful APIs and full-stack web apps with React, Vite, Next.js, Node.js — and Linux apps with Electron.js.
  • Designed real-time socket-based systems using Node.js and Go.
  • Delivered secure full-stack solutions with Redis, Electron, WebSocket and end-to-end encryption.
  • Led a team of 2 junior engineers, enforcing clean code and CI/CD pipelines.
  • Developed npm packages & Chrome extensions; worked with Docker, Kubernetes and AWS.
Aug 2023 — Apr 2024
Associate Software Engineer
Code Hub (Pvt) Ltd
  • Built full-stack apps & REST APIs with React, Angular, Next.js, Node.js, NestJS, SQL and PostgreSQL.
  • Integrated Cloudinary and AWS S3 for media storage and optimized performance.
  • Reduced backend response time via optimized queries and caching.
  • Partnered with UI/UX teams to ship responsive, accessible applications.
Jul 2022 — Jul 2023
Associate Software Engineer
NexmatrixLab (Pvt) Ltd
  • Built & maintained mobile and web apps with Flutter, Node.js, Next.js, React and MongoDB.
  • Improved coding standards & quality, reducing production bugs by 30%.
  • Drove operations-automation projects that boosted development efficiency.
  • Built the Eseat.lk (SLTB seat-booking) Flutter mobile app end to end.
Jan 2022 — Jul 2022
Intern Software Engineer
NexmatrixLab (Pvt) Ltd
  • Built & maintained web apps with Node.js, Next.js, React and MongoDB.
  • Assisted in building RESTful APIs and integrating third-party services.
  • Participated in code reviews and team meetings to grow engineering skills.
03 — Education & Languages

Foundations & research.

BSc (Hons) Information Technology

SLIIT · 2020 – 2024 · Software Engineering

Specialized in Software Engineering — strengthening foundations in computer science, software architecture and real-world application development.

  • Graduated March 2024 Convocation
  • Research & Thesis: Real-Time Emotion Detection & Mental-Health Monitoring for Remote Employees
  • Published in IRJIET Journal (2023)
  • Research site: EMOSENSE

GCE Advanced Level

St John's College · 2019 · Technology Stream

Completed the Technology Stream, building the mathematical and logical foundation that drew me toward programming and problem-solving.

Languages

Communication
  • English — Fluent
  • Sinhala — Native

Strong communication & leadership from mentoring junior engineers and cross-functional collaboration.

04 — Capabilities

The stack I reach for every day.

React / Next.js / Vite95%
Node.js / NestJS / Express92%
TypeScript / JavaScript94%
Go (Golang)82%
Flutter / Electron (Mobile & Desktop)85%
Databases — SQL / NoSQL / Redis90%
DevOps — Docker / K8s / CI·CD / AWS85%
05 — Selected Work

Things I've designed & built.

06 — Contact

Got a project in mind, a role to fill, or just want to say hi? I'm always happy to collaborate on new ideas and innovative solutions — let's build something great.

Let's talk.
👋 Hi, I'm Kushan!
Got a project or role in mind? Tap to message me on WhatsApp — I usually reply fast.