§00 — SPECIFICATION SHEET
Mathulan
Shanmugam
Computer Science & Engineering — University of Moratuwa
Full-stack engineer in training, building production-oriented systems across SaaS architecture, containerized deployments and applied machine learning.

Profile
Computer Science and Engineering undergraduate at the University of Moratuwa with hands-on experience across the full-stack — Java, Python, C++, and JavaScript — and a growing focus on backend and distributed systems. Currently building production-oriented projects spanning SaaS architecture, containerized deployments, and applied machine learning, with a strong interest in cloud computing and scalable system design.
Education
University of Moratuwa, Sri Lanka
2023 — PresentB.Sc. Engineering (Hons.) in Computer Science and Engineering
CGPA: 3.4 / 4.0 (Semester 4)
Kilinochchi Maha Vidyalayam
2013 — 2022Secondary Level Education
- GCE Advanced Level — 2AB Passes | District Rank 1 | Island Rank 418
- GCE Ordinary Level — 7A, 2B Passes
Systems
CarTrade — Second-Hand Car Marketplace
- Built a full-stack car marketplace with a React/Redux frontend and a Node.js/Express REST API backed by MongoDB, supporting car listings, search/filter/sort, and dealer management.
- Implemented JWT-based authentication with bcrypt password hashing and role-based route protection to separate dealer and general user access.
- Integrated AWS S3 (SDK v3) with Multer for multipart image uploads, and designed CRUD APIs for car inventory and OEM specifications with dynamic filtering by price, mileage, and color.
Lumiq — Photography Portfolio
- Built a full-stack photography portfolio site with a Next.js/TypeScript frontend and server-side API routes, featuring a public gallery with category-based filtering and a protected admin dashboard, deployed on Vercel with continuous deployment from the main branch.
- Implemented JWT-based authentication (via jose) with httpOnly cookie sessions and middleware-protected admin routes to restrict upload/delete/edit access to authorized users.
- Integrated Cloudinary as a headless media backend, using tags for category organization and context metadata for structured fields, with drag-and-drop upload/image management interfaces and RESTful API routes for image CRUD.
EcoTrack — Environmental Monitoring SaaS
- Co-authoring the Software Requirements Specification for a multi-tenant SaaS platform supporting environmental incident reporting, cleanup coordination, media handling, audit logging, security and system interfaces.
- Contributing to development using a NestJS REST API, Next.js dashboard and React Native mobile application, with PostgreSQL/PostGIS for geospatial and multi-tenant data management.
- Collaborating on architecture decisions for tenant isolation, role-based access control, and scalable AWS infrastructure supporting real-time environmental data.
Smart Waste Management System
- Contributed to deployment engineering of a distributed smart waste collection platform integrating IoT edge devices, routing intelligence and a real-time tracking dashboard.
- Containerized services with Docker, configured Kubernetes orchestration and scaling, implemented CI/CD workflows, and configured Prometheus monitoring.
- Set up automated build and deployment pipelines to streamline releases and improve system reliability across development and production environments.
Microbanking and Interest Management System
- Developed the agent-facing frontend using Next.js, React, and TypeScript for managing customers, savings accounts, fixed deposits, deposits, withdrawals, transfers, and reports.
- Designed reusable and responsive UI components for core banking workflows, including account opening, transaction processing, fixed-deposit management, and financial reporting.
- Integrated the frontend with REST APIs to retrieve and update banking data, and implemented dashboard visualizations using Chart.js to present account and transaction information clearly.
Competencies
Continuing Education
Supervised Machine Learning: Regression and Classification
CertificateFoundations: Data, Data, Everywhere
CertificateWhat is the Metaverse?
CertificateCybersecurity for Everyone
CertificateContact
Open to internships, collaborations, and conversations about backend systems, distributed architecture, or applied ML.