About Me

Results-driven Computer Engineering graduate with a strong foundation in building production grade web applications and enterprise solutions. Proven expertise in architecting real time systems and migrating legacy workflows to modern tech stacks like Go, NestJS, React and NextJS. Published researcher in Cloud Workload Prediction with a deep interest in optimizing system reliability and automation through CI/CD and Docker.

  • Programming Languages
    TypeScript, JavaScript, Go, Python, Java, C++
  • Backend Development
    Node.js, NestJS, Express.js, Go (Gin), Socket.io, TypeORM, REST, GraphQL, JWT, OAuth, OpenID Connect
  • Frontend Development
    React, Next.js, React Native (Expo), TailwindCSS, Zustand, Redux, Vite, Cypress, Playwright, ESLint, Prettier
  • Databases & Cloud
    PostgreSQL, MongoDB, MySQL, Cloudflare R2, Firebase, Azure AD, Vercel, AWS, Google Cloud Platform (GCP)
  • DevOps & Tools
    Docker, Docker Compose, Kubernetes, GitHub Actions (CI/CD), CircleCI, Travis CI, Git, Jira, Agile, Postman, Prisma, Jest
  • 2011 - 2019
    Bandaranayake College Gampaha
  • 2021 - 2025
    BSc. Engineering (Hons.) In Computer Engineering
    University of Jaffna

My Services

Full-Stack & Backend Engineering

I architect scalable enterprise solutions and modern web applications. Specializing in Go, NestJS, and Next.js, I migrate legacy systems to high-performance architectures while ensuring robust security through JWT and Azure AD.

Real-Time Systems & API Design

I engineer high-concurrency systems utilizing Socket.io for real-time alerts and instant communication. I design optimized PostgreSQL and MongoDB schemas and RESTful APIs to ensure reliability and data integrity under heavy loads.

Cloud Research & DevOps Automation

I implement automated CI/CD pipelines and containerization using Docker and GitHub Actions. As a published researcher in Cloud Workload Prediction, I apply deep learning models to optimize cloud resource management.

My Projects

TMchat - Chat Application

TMchat is a real-time MERN-based messaging app with JWT authentication, Socket.io chat, Cloudinary profile management, online status tracking, Arcjet security, and a sleek, responsive UI built with React, TailwindCSS, DaisyUI, and Zustand.

TMdent

TMdent is a modern dental appointment platform built with Next.js and PostgreSQL, featuring secure Clerk authentication, automated Nodemailer confirmations and AI voice integration via Vapi. It offers dedicated patient and admin dashboards with a polished, responsive UI powered by TailwindCSS.

BEATS MUSIC

Developed a modern music streaming web app with Next.js and React, featuring Firebase authentication, a custom lyric-aware player, and curated playlists. This project demonstrates full-stack integration, responsive UI design, and seamless user interaction.

Task Manager

Developed a task management API with NestJS, TypeScript, and PostgreSQL. Used JWT auth, RBAC, TypeORM, and MVC structure for clean code, with full frontend integration support and data validation.

Tasklet
(React Native App)

I built a cross-platform mobile app using React Native with Expo, designed to manage shopping lists, task countdowns, and quick idea notes.

Gesture Recognition

Developed a real-time gesture recognition system using MediaPipe and a feed-forward neural network. Optimized for real-time performance and efficient hand gesture classification.

Face Detection

Created a custom CNN model and fine-tuned a pre-trained VGG16 model to classify real and fake faces. This project involved advanced machine learning techniques and computer vision principles.

Contact Me

thushanmalaka123@gmail.com

(+94) 71 788 6186

Download CV