I am an independent full-stack engineer dedicated to bringing your ideas to life through custom-built, secure, and scalable web solutions you can trust.
My name is Kushan Dimantha, and I enjoy turning ideas into reliable, scalable software solutions.
I am a Full Stack Software Engineer from Sri Lanka with over four years of hands-on experience building web, blockchain, mobile, desktop, and Linux-based applications. I am fluent in English and a native Sinhala speaker. My work spans the full software lifecycle, from ideation and system design to development, deployment, and long-term maintenance.
My journey into software development began during my academic years, where problem-solving and logical thinking naturally drew me toward programming. This curiosity led me to pursue a BSc (Hons) in Information Technology specializing in Software Engineering at SLIIT, where I strengthened my foundations in computer science, software architecture, and real-world application development. As part of my academic journey, I conducted research on real-time emotion detection and mental health monitoring for remote employees, which was later published in an international journal—an experience that deepened my appreciation for data-driven and impactful technology solutions.
Fast-forward to today, and I have had the opportunity to work with talented engineers and cross-functional teams across multiple organizations. My professional experience includes building secure full-stack web applications, RESTful APIs, real-time socket-based systems, mobile applications, npm packages, Chrome extensions, Dapps, and Linux desktop applications using technologies such as React, Next.js, Vite, Node.js, NestJS, Go, Flutter, and Electron.js. I have also worked extensively with databases like MongoDB, PostgreSQL, MySQL, Redis, as well as embedded storage solutions such as Pebble DB and Badger DB.
Beyond coding, I have gained valuable experience in system design, secure authentication (JWT, encryption), and DevOps practices. I have worked with Docker, Kubernetes, CI/CD pipelines, AWS, DigitalOcean, and GitHub Actions to ensure reliable and efficient software delivery. Leading and mentoring junior engineers has helped me develop strong communication and leadership skills while maintaining clean code practices and scalable architectures.
I strongly believe that DevOps and automation play a crucial role in modern software development. Streamlined workflows, efficient CI/CD pipelines, and reliable infrastructure directly contribute to higher-quality software and better collaboration between teams. This mindset has shaped how I approach both development and deployment, consistently prioritizing performance, security, and maintainability.
I am continuously learning and evolving as an engineer. My goal is to build efficient, secure, and user-friendly software that creates real value, whether through front-end experiences, backend systems, or full-stack applications.
Follow me on social media and arrange a meeting. I would be happy to discuss how my problem-solving skills can help address the challenges you are facing.
Work Terms
📞 Contact & Availability
⏰ Hours of Operation
I am available daily from 5:00 AM – 12:00 AM (SLST).
You can message me anytime — I provide 24/7 customer support and always respond as quickly as possible.
💳 Payment Terms
To ensure a smooth and professional workflow:
✅ 25% upfront to start the project
✅ Remaining payment after final delivery and your approval
This structure protects both sides and keeps the project transparent and secure.
💬 Preferred Communication Style
For fast and effective collaboration, I prefer:
📱 WhatsApp — Best for quick discussions & updates
📧 Mail — Ideal for detailed requirements & documentation