Open to freelance & collaboration

Hello, I'm

Jayathu Shehan
Dewmina

›

Passionate about building clean, efficient, and scalable applications. I turn ideas into meaningful digital experiences through thoughtful engineering.

scroll

get to know me

About Me

Jayathu Shehan Dewmina

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.

2+
Years Experience
10+
Projects Completed
8+
Technologies

what I work with

Skills & Technologies

A curated set of tools and technologies I use to bring ideas to life.

Frontend

React.jsNext.jsTypeScriptJavaScriptAngularHTML5CSS3Tailwind CSS

Backend

Node.jsExpress.jsNestJSRESTful API DesignPythonSocket.io

Database

MongoDBPostgreSQLSQLSupabase

Cloud & DevOps

Microsoft AzureAWSCI/CDGitHub ActionsGitGitHub

Mobile & Internationalization

Flutteri18nextnext-intlGoogle Cloud Translation API

Currently Learning

C#ASP.NET CorePostGIS

where I've worked

Experience

Software Engineer

Softvil Technologies

Colombo, Sri Lanka

Mar 2026 – Present
  • ›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.
Next.jsNestJSTypeScriptMongoDBpnpm

Associate Software Engineer

Softvil Technologies

Colombo, Sri Lanka

Feb 2025 – Feb 2026
  • ›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.
Next.jsnext-intlMongoDB AtlasAzureGoogle Cloud Translation

Full-Stack Software Engineer Intern

Softvil Technologies

Colombo, Sri Lanka

Aug 2024 – Jan 2025
  • ›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.
Next.jsi18nextMongoDBGitHub ActionsGit

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

★ Featured

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.

FlutterNestJSPostgreSQL + PostGISSocket.ioGoogle Maps PlatformFCM
In progress
★ Featured

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.

Next.jsReact 19TypeScriptMongoDBTailwind CSS v4shadcn/uiJWT AuthZod
Live DemoPrivate repository
★ Featured

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.

Next.jsNestJSMongoDB
Private repository
★ Featured

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.

FlutterPythonComputer VisionTensorFlow Lite

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.

Next.js 15React 19TypeScriptTailwind CSS v4ApexCharts

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.

Next.jsExpress.jsMongoDB

TutorMe API

Backend REST API powering the TutorMe tutoring platform, handling user management, session scheduling, and data operations.

Node.jsJavaScriptREST API

open source activity

GitHub Contributions

A snapshot of my coding activity and open-source contributions over the last year.

2,166Contributions
9Repositories
0Stars Earned
0Followers

2,166 contributions in the last year

@JayathuShehan
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Hover a cell to see details
Less
More

where I've studied

Education

BSc (Hons) in Software Engineering

Informatics Institute of Technology (IIT)

Affiliated with University of Westminster, UK

2022 – 2026Completed

Specialization in Full-Stack Web Development and Mobile Application Development. Thesis: HaptiVision, an object detection mobile application for the blind and deaf community.

Data Structures & AlgorithmsSoftware EngineeringDatabase SystemsWeb DevelopmentComputer NetworksObject-Oriented Programming

GCE Advanced Level

Rahula College, Matara

2021Completed

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!

Location

Colombo, Sri Lanka

Response Time

I typically respond within 24–48 hours. Looking forward to connecting!