Skip to content
00 / Home

Hi, I'm Roshan

>

I build products that connect web experiences, IoT hardware, and data pipelines into calm, measurable systems. Current focus: AI automation, MLOps, and deployable full-stack work.

01 / About Me

The Builder

IT undergraduate with a systems mindset — full-stack development, AI engineering, and IoT.

Roshan

Roshan Full-Stack Developer

I'm a passionate Full Stack Web Developer and Aspiring AI Engineer specializing in building systems that connect web, IoT hardware, and data for real-world impact. Currently focused on ML & MLOps integrations, strengthening DevOps workflows, and creating IoT solutions that feed analyzable data into machine learning pipelines.

I like systems where correctness matters. As lead contributor on a multi-vendor e-commerce platform I owned payment integrity, multi-party settlement, and inventory consistency under concurrent checkout - and I'm comfortable carrying work through delivery, from data modelling and API design to containerized CI/CD and Linux deployment.

IT undergraduate at University of Moratuwa
Full Stack Developer (Frontend + Backend)
Aspiring AI Engineer working on ML + MLOps
Full Stack Engineer (project-based) at Brandhub Digital Solutions
Owned the Stripe payment pipeline on a 5-person marketplace
Speaks English, Sinhala, and Tamil
Motto: "Build things people can use. Learn from every release."
FullStack DevelopmentAI & MLOpsIoT IntegrationDevOpsKubernetes & Reliability
02 / The Path

The Journey

Education

  1. [ Mar 2024 - Mar 2028 ]

    BSc (Hons) in Information Technology

    University of Moratuwa

    Relevant coursework: Data Structures & Algorithms, DBMS, Software Engineering, and OOP.

  2. [ Certifications ]

    DataCamp

    Online coursework

    Hands-on tracks covering containers, APIs, and data.

    • Containerization and Virtualization with Docker and Kubernetes
    • Introduction to APIs in Python
    • Intermediate Python
    • Intermediate SQL

Experience

  1. [ Jun 2026 - Present ]

    Full Stack Engineer (Project-based)

    Brandhub Digital Solutions

    Working on software projects on a project basis alongside my undergraduate studies - full-stack development, backend APIs, database design, testing, deployment, and system improvements.

    • Full-stack
    • Backend APIs
    • Database design
    • Testing
    • Deployment
  2. [ Jul 2025 - Jul 2026 ]

    Co-Team Leader & Web Developer

    Rotaract Club of University of Moratuwa

    Co-led a team delivering web development projects for the club, and built and maintained web applications for its activities - using technology to improve outreach and engagement for community service initiatives.

    • Next.js
    • React
    • TypeScript
    • Node.js
    • Python
    • PostgreSQL
    • MongoDB
    • Docker
    • Tailwind CSS
    • IoT Integration
03 / Capabilities

The Toolchain

The stack I reach for across the full lifecycle, from the browser down to the sensor and back out to the deploy.

Frontend

MOD.01

Interfaces that stay fast and accessible under real traffic.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5 / CSS3
  • Tailwind CSS
  • Framer Motion
  • GSAP

Backend

MOD.02

APIs and services designed around clear contracts - and payments that stay correct when events retry.

  • Node.js
  • Express
  • FastAPI
  • Python
  • Java
  • REST
  • Webhooks
  • Stripe
  • WebSockets
  • JWT Auth

Data

MOD.03

Storage and pipelines that keep data queryable.

  • PostgreSQL
  • MongoDB
  • Mongoose
  • Prisma
  • Redis
  • SQL
  • Schema design
  • Indexing

AI & MLOps

MOD.04

Models moved from a notebook into something deployable.

  • PyTorch
  • scikit-learn
  • Pandas
  • MLflow
  • LLM APIs
  • RAG
  • Embeddings
  • Vector search

DevOps & Cloud

MOD.05

Repeatable builds and deploys, and clusters that heal themselves - with the boring parts automated.

  • Docker
  • Kubernetes
  • GitHub Actions
  • GHCR
  • Prometheus
  • Grafana
  • Alertmanager
  • Nginx
  • SSL/TLS
  • Linux
  • Oracle Cloud (OKE)
  • Azure
  • AWS
  • Cloudflare R2
  • Vercel
  • Git

IoT & Embedded

MOD.06

Hardware that reports telemetry a dashboard can use.

  • ESP32
  • Arduino
  • GRBL
  • MQTT
  • C
  • C++
  • Raspberry Pi
  • Sensor Fusion

Currently learningTerraformAWS

04 / Selected Work

The Builds

A featured spotlight followed by supporting builds, so the page reads curated rather than crowded.

05 / Get In Touch

Let's Build

IoT + AI pipelines, full-stack apps, or models that need to reach production. Open to internships, collaborations, and community work.

Send me a message

Location lock

Moratuwa, Sri Lanka

6.77° N · 79.88° E · UTC+5:30

Open to internships & collabs