Hello, I'm
Jayathu Shehan
Dewmina
Passionate about building clean, efficient, and scalable applications. I turn ideas into meaningful digital experiences through thoughtful engineering.
const developer = {
name: "Jayathu Shehan Dewmina",
role: "Associate Software Developer",
skills: [
"React", "Next.js",
"Node.js", "TypeScript",
"Java", "Python"
],
passion: "Building great software",
available: true
}
// Always learning, always building 🚀
get to know me
About Me

Based in
🇱🇰 Sri Lanka
I'm Jayathu Shehan Dewmina, an Associate Software Developer with a strong passion for building efficient, scalable, and user-friendly applications. I thrive on turning complex problems into elegant, maintainable solutions.
Currently pursuing my BSc in Computer Science at the Informatics Institute of Technology (IIT), affiliated with the University of Westminster, UK. 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
Tools & DevOps
where I've worked
Experience
Associate Software Developer
Softvil Technologies
Colombo, Sri Lanka
- ›Developing and maintaining full-stack web applications using React, Node.js, and TypeScript.
- ›Collaborating with cross-functional teams in an Agile environment to deliver high-quality features.
- ›Conducting code reviews and contributing to best practices for code quality and maintainability.
- ›Integrating third-party APIs and services to enhance application functionality and user experience.
Software Development Intern
Softvil Technologies
Colombo, Sri Lanka
- ›Built and tested RESTful APIs for internal tools and customer-facing services.
- ›Developed responsive frontend components using React and Tailwind CSS.
- ›Participated in Agile ceremonies - daily stand-ups, sprint planning, and retrospectives.
what I've built
Projects
A selection of projects I've designed and developed - from side experiments to production-ready applications.
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.
HaptiVision App
A cross-platform Flutter application integrating TensorFlow Lite for on-device machine learning and computer vision. Supports Android, iOS, macOS, Windows, Linux, and web from a single codebase.
TutorMe Revamp
A UAT release of the revamped TutorMe web platform, rebuilt with a modern Next.js stack and deployed on Vercel for user acceptance testing.
TutorMe API
Backend REST API powering the TutorMe tutoring platform, handling user management, session scheduling, and data operations.
Westminster Shopping Manager
A Java-based shopping management system implementing OOP principles with user account management, product catalog, and file-based data persistence.
Sliding Puzzles
A Java implementation of sliding puzzle algorithms with benchmark support, exploring search strategies and heuristic approaches to solve puzzles efficiently.
open source activity
GitHub Contributions
A snapshot of my coding activity and open-source contributions over the last year.
1,604 contributions in the last year
@JayathuShehanwhere I've studied
Education
BSc (Hons) in Computer Science
Informatics Institute of Technology (IIT)
Affiliated with University of Westminster, UK
Studying software engineering, data structures, algorithms, databases, web development, and software project management.
GCE Advanced Level
Rahula College, Matara
Completed Advanced Level with subjects in the Physical Science stream.
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!