Mohamed
Samhi.
Building intelligent, scalable digital systems.
From thoughtful interfaces to reliable backends —
I turn real-world problems into working software.
❯ whoami
Mohamed Samhi // engineer in the making
❯ cat focus.json
{ "build": "Full-stack systems", "explore": "Machine learning", "mindset": "Always learning" }
❯
Engineering ideas into reliable software.
Curiosity is the starting point.
Engineering is how I take it further.
I’m Mohamed Samhi, a BSc. (Hons) Computer Engineering undergraduate at the University of Ruhuna. I work at the intersection of full-stack development, backend engineering and machine learning.
I enjoy turning real-world problems into structured software solutions — from healthcare platforms and emergency coordination to citizen services and glucose forecasting.
Along the way, I’m deepening my understanding of software architecture, cloud technologies and DevOps. Always building. Always learning.
Let’s connectProjects with purpose
Technology disciplines
Computer Engineering
Student member · S-3388
The right tools. Thoughtfully applied.
A practical stack for building across the entire software lifecycle.
Backend
Frontend
Database
Machine learning
DevOps
Tools
System design Advanced DevOps Cloud engineering MLOps
Real problems. Purposeful solutions.
A selection of what I’ve been building — across software, systems and intelligence.
LankaCare
A connected healthcare ecosystem.
Connecting citizens, hospitals and healthcare professionals through one centralized digital platform.
ERCS
Clarity when every second counts.
An emergency resource coordination system for incidents, response teams and resource allocation. Built as a two-member engineering project.
GramaLink LK
Public services, closer to people.
A digital citizen and government service platform designed to improve interaction with local administrative services.
Personalized glucose forecasting
From time-series data to foresight.
Exploring personalized glucose prediction approximately 30 minutes ahead, using continuous monitoring and contextual data.
Good software starts before the first line.
Understand
Ask the right questions. Define the real problem.
Architect
Map the system, data and responsibilities.
Build
Develop clear interfaces and reliable services.
Validate
Test behavior, edge cases and assumptions.
Containerize
Make environments repeatable with Docker.
Improve
Deploy, observe and iterate.
into simple experiences.↗
Built through experience. Driven by curiosity.
Learning through practical projects, collaborative work and challenges that push me to think differently.
ACADEMIC & PROJECT EXPERIENCEComputer engineering
Building a foundation across software, computing systems, networking and engineering problem solving.
Full-stack software development
Developing healthcare, emergency coordination and citizen-service platforms.
Machine learning exploration
Working with time-series data, feature engineering, regression and model validation.
DevOps engineering
Collaborative software development with containerization and CI/CD practices.
Programming & problem solving
Competition participation, collaborative thinking and practical problem solving.
An engineering foundation. A wider perspective.
University of Ruhuna
BSc. (Hons) Computer Engineering
Sri Lanka · UndergraduateInstitution of Engineers,
Sri Lanka
IESL Student Member
The work continues
in the repositories.
Explore the code, architecture and decisions behind the projects. Open source is where I share what I’m building.
Explore GitHubHave a problem
worth solving?
I’m open to software engineering internships, collaborations and opportunities to build meaningful technology products.