§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.

Portrait of Mathulan Shanmugam
§01

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.

Software DevelopmentWeb TechnologiesBackend DevelopmentMachine LearningSoftware EngineeringCloud Computing
§02

Education

University of Moratuwa, Sri Lanka

2023 — Present

B.Sc. Engineering (Hons.) in Computer Science and Engineering

CGPA: 3.4 / 4.0 (Semester 4)

Kilinochchi Maha Vidyalayam

2013 — 2022

Secondary Level Education

  • GCE Advanced Level — 2AB Passes | District Rank 1 | Island Rank 418
  • GCE Ordinary Level — 7A, 2B Passes
§03

Systems

FIG.01

CarTrade — Second-Hand Car Marketplace

2025
ReactReduxNode.jsExpress.jsMongoDBAWS S3JWT
  • 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.
FIG.02

Lumiq — Photography Portfolio

2026
Next.jsTypeScriptTailwind CSSCloudinaryJWTVercel
  • 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.
FIG.03

EcoTrack — Environmental Monitoring SaaS

2026 — Present
NestJSNext.jsReact NativePostgreSQLPostGISAWS
  • 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.
FIG.04

Smart Waste Management System

2025
DockerKubernetesGitHub ActionsPrometheusIoT
  • 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.
FIG.05

Microbanking and Interest Management System

2025
Next.jsReactTypeScriptChart.jsREST APIs
  • 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.
§04

Competencies

LANGUAGESJavaScript, Python, C++, Java
FIELDSFull-Stack Development, Backend Development, Machine Learning, Cloud Computing
DATABASESPostgreSQL, MySQL, MongoDB
FRAMEWORKSReact, Node.js, Express.js, Next.js, NestJS, Spring Boot
TOOLSGit, GitHub, Docker, Kubernetes, AWS, Render, Prometheus, Hugging Face, VS Code
Leadership & TeamworkFast Learning & AdaptabilityProblem SolvingCreativity & Effective Communication
§05

Continuing Education

Supervised Machine Learning: Regression and Classification

Certificate

Foundations: Data, Data, Everywhere

Certificate

What is the Metaverse?

Certificate

Cybersecurity for Everyone

Certificate
§06

Contact

Open to internships, collaborations, and conversations about backend systems, distributed architecture, or applied ML.