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.
The Builder
IT undergraduate with a systems mindset — full-stack development, AI engineering, and IoT.

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.
The Journey
Education
[ Mar 2024 - Mar 2028 ]
BSc (Hons) in Information Technology
University of Moratuwa
Relevant coursework: Data Structures & Algorithms, DBMS, Software Engineering, and OOP.
[ 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
[ 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
[ 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
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.01Interfaces that stay fast and accessible under real traffic.
- React
- Next.js
- TypeScript
- JavaScript
- HTML5 / CSS3
- Tailwind CSS
- Framer Motion
- GSAP
Backend
MOD.02APIs 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.03Storage and pipelines that keep data queryable.
- PostgreSQL
- MongoDB
- Mongoose
- Prisma
- Redis
- SQL
- Schema design
- Indexing
AI & MLOps
MOD.04Models moved from a notebook into something deployable.
- PyTorch
- scikit-learn
- Pandas
- MLflow
- LLM APIs
- RAG
- Embeddings
- Vector search
DevOps & Cloud
MOD.05Repeatable 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.06Hardware that reports telemetry a dashboard can use.
- ESP32
- Arduino
- GRBL
- MQTT
- C
- C++
- Raspberry Pi
- Sensor Fusion
Currently learningTerraformAWS
The Builds
A featured spotlight followed by supporting builds, so the page reads curated rather than crowded.
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