Hello, I'm
Jayathu Shehan
Dewmina
Passionate about building clean, efficient, and scalable applications. I turn ideas into meaningful digital experiences through thoughtful engineering.
get to know me
About Me

Based in
🇱🇰 Sri Lanka
I'm Jayathu Shehan Dewmina, a Software Engineer with 2+ years of experience delivering production web applications across the JavaScript/TypeScript ecosystem. I thrive on turning complex problems into elegant, maintainable solutions.
I hold a BSc (Hons) in Software Engineering from the Informatics Institute of Technology (IIT), affiliated with the University of Westminster, UK, with a thesis on AI-powered accessibility technology. I bridge academic knowledge with real-world development experience across the full stack.
I enjoy working with modern technologies, contributing to open-source, and continuously challenging myself to grow as an engineer. When I'm not coding, I explore new frameworks and tools in the ever-evolving software landscape.
what I work with
Skills & Technologies
A curated set of tools and technologies I use to bring ideas to life.
Frontend
Backend
Database
Cloud & DevOps
Mobile & Internationalization
Currently Learning
where I've worked
Experience
Software Engineer
Softvil Technologies
Colombo, Sri Lanka
- ›Built candidate pipeline features including automated CV scoring, shortlisting, interview scheduling, and job posting workflows for the employer dashboard.
- ›Implemented company profile management (about, news, FAQ, reviews) with a reply-to-review flow and notifications.
- ›Fixed UX and validation issues across employer and admin dashboards, and built reusable components (form reset, scroll-to-top, step trackers).
- ›Integrated location, university, and country autocomplete into profile and job forms.
- ›Worked in a pnpm monorepo with a NestJS API and two Next.js apps, backed by MongoDB.
Associate Software Engineer
Softvil Technologies
Colombo, Sri Lanka
- ›Built the Referee & Referral Rewards system end-to-end, from UI to payment processing, across admin and client Next.js apps.
- ›Added multi-language support (English, Sinhala, Tamil) via next-intl and Google Cloud Translation API, with a placeholder-token strategy to protect brand terms.
- ›Fixed critical Azure production issues, including a misconfigured MongoDB Atlas QA connection string, and unified Blob Storage CORS rules under one policy.
- ›Wrote structured release notes across three repos to keep stakeholders aligned on version history.
Full-Stack Software Engineer Intern
Softvil Technologies
Colombo, Sri Lanka
- ›Shipped a new referral code system across admin and frontend apps, with Git fork-sync workflows to track upstream changes.
- ›Built backend internationalization for static strings with i18next, storing multilingual content in MongoDB via embedded locale fields.
- ›Set the QA/Production environment strategy for a multi-repo Next.js platform, including branching model, environments, and CI/CD via GitHub Actions.
- ›Resolved Sinhala Unicode (ZWJ/conjunct) rendering issues in copy-pasted web and print content.
what I've built
Projects
A selection of projects I've designed and developed - from side experiments to production-ready applications.
Currently building: Fleet & Vehicle Management Platform
Fleet & Vehicle Management Platform
A fleet-management system for vehicle owners covering live GPS tracking, driver and vehicle management, fuel and service records, and role-based access for Super Admin, Admin, and Driver. Real-time location flows over WebSockets from a Flutter driver app to an admin dashboard, with PostGIS powering geofencing and route-deviation detection.
Money Manager
A personal finance web app for tracking incomes, spendings, savings, and loans, with separate Pocket and Bank balances and a weekly spending summary. Loans support installment schedules and payment tracking, and money lent to other users is linked by NIC lookup with borrower approval and in-app notifications.
Job and CV Management System
A full-stack platform for managing job postings and candidate CVs, with three portals for Job Seekers, Employers, and Admins. MongoDB-backed storage is wired through the frontend and backend for dynamic content delivery.
HaptiVision
Final-year research project: a mobile app that uses computer vision to detect surrounding objects and gives real-time audio and haptic feedback, making environmental awareness accessible to blind and deaf users.
TuitionLanka Admin Dashboard
A modern admin panel for managing the TuitionLanka educational platform. Features role-based authentication, analytics with interactive charts, tutor and student account management, and a responsive light/dark theme.
Home Tuition Web Platform
A full-stack platform for managing tuition classes and educational content, with a responsive Next.js frontend and an Express.js REST API backend backed by MongoDB.
TutorMe API
Backend REST API powering the TutorMe tutoring platform, handling user management, session scheduling, and data operations.
open source activity
GitHub Contributions
A snapshot of my coding activity and open-source contributions over the last year.
2,166 contributions in the last year
@JayathuShehanwhere I've studied
Education
BSc (Hons) in Software Engineering
Informatics Institute of Technology (IIT)
Affiliated with University of Westminster, UK
Specialization in Full-Stack Web Development and Mobile Application Development. Thesis: HaptiVision, an object detection mobile application for the blind and deaf community.
GCE Advanced Level
Rahula College, Matara
Physical Science stream: Combined Mathematics (B), Physics (C), Chemistry (C).
let's talk
Get In Touch
I'm currently open to new opportunities. Whether you have a project, a question, or just want to say hi - my inbox is always open!
GitHub
github.com/JayathuShehanLocation
Colombo, Sri Lanka
Response Time
I typically respond within 24–48 hours. Looking forward to connecting!