BSc (Hons)
Software Engineering
Completed May 2026 through Cardiff Metropolitan University, UK with ICBT Sri Lanka.
As a
Full-stack software engineer building AI-powered, scalable, production-ready systems.
Developer Console
Full-stack AI command layer
Monitoring UI, APIs, data models, and machine-learning workflows from one delivery surface.
Build health
Data flow
Git state
portfolio.kernel.ts
const delivery = {
role: "Software Engineer",
stack: ["frontend", "api", "data", "ai"],
output: "usable production systems",
shipping: true
};
UI Kernel
React + Next.js
98%responsive app surfaces
API Gateway
Node + FastAPI
RESTservice and CRUD logic
AI Runtime
ML integration
85%+prediction and reports
Data Mesh
MongoDB + SQL
syncstructured persistence
01
Scope
requirements
02
Design
UI + data
03
Build
API + app
04
Train
AI/ML
05
Ship
release
BSc (Hons)
Completed May 2026 through Cardiff Metropolitan University, UK with ICBT Sri Lanka.
85%+
Predictive models for wellness, stress, and academic risk using ensemble learning workflows.
4
Portfolio work across wellness AI, real estate prediction, billing, and reservations.
Professional Profile
A software engineering profile shaped around production-ready web applications, backend services, database design, and practical machine-learning integration.
Profile Snapshot
01Completed BSc (Hons) Software Engineering with strong full-stack delivery experience.
02Builds responsive web applications, backend services, dashboards, APIs, and database-driven systems.
03Integrates AI and machine-learning models into practical products with reporting and recommendation workflows.
BSc (Hons)
Software Engineering completed May 2026
4
Major portfolio systems across AI, web, and backend
85%+
Predictive model accuracy achieved in WellSync
Operating Model
Translate requirements into scoped user flows, dashboard needs, API contracts, and measurable delivery goals.
Plan the full-stack architecture across frontend screens, backend services, database models, and integration points.
Prepare AI/ML workflows with data preprocessing, feature engineering, model training, and validation metrics.
Integrate trained models through reliable APIs so predictions, recommendations, and reports work inside the product.
Build responsive interfaces that make complex data, AI outputs, and business actions clear for real users.
Validate the release with testing, GitHub workflow, feedback iteration, and production-readiness checks.
Comfortable collaborating through GitHub workflows, progress updates, reviews, and iterative feedback.
Building clean interfaces with React, Next.js, TypeScript, Tailwind CSS, and dashboard-focused UX patterns.
Designing REST APIs, CRUD workflows, authentication flows, service logic, and maintainable application structure.
Connecting predictive models, reporting systems, recommendation flows, and ML services into usable products.
Modeling practical database structures with MongoDB, MySQL, SQLite, validation, and reliable data operations.
Technical Skills
Technologies are organized by how they are used in production work: interface delivery, API services, data persistence, model integration, testing, and developer workflow.
Responsive interfaces, dashboards, app shells, component-driven screens, and accessible user flows.
RESTful services, CRUD workflows, validation, authentication patterns, and server-side architecture.
Predictive workflows, model evaluation, feature engineering, recommendation logic, and ML APIs.
Database modeling, relational and document data structures, reporting data, and reliable operations.
Capability Map
Client UI
API Services
Data Layer
AI Integration
Testing
The stack supports complete product delivery: polished screens, service APIs, persistent data, model-backed features, and validation before release.
Engineering Workflow
Git and GitHub workflow for branching, commits, collaboration, and project history.
Jest, Vitest, React Testing Library, pytest, JUnit, Postman, and Swagger/OpenAPI for UI, API, and service validation.
VS Code, PyCharm, IntelliJ IDEA, NetBeans, Jupyter Notebook, and Google Colab across web, Java, Python, and ML workflows.
Training supervised models with structured datasets, tuned parameters, repeatable experiments, and practical prediction goals.
Cleaning, transforming, selecting, and scaling input features so models learn from reliable and meaningful signals.
Measuring accuracy, validating outputs, comparing model behavior, and preparing results for integration through APIs.
Technology Stack
Projects
A curated set of projects showing how requirements become usable software: clear interfaces, reliable data flows, practical machine-learning integration, and maintainable full-stack architecture.
Delivery focus
04
case-study projects
02
AI-enabled systems
Full
frontend to database delivery
01
AI wellness platformAI-Powered Student Wellness & Academic Performance Platform
AI-powered platform supporting student wellbeing and academic performance through predictive analytics, intelligent reporting, and personalized recommendations.
85%+
prediction accuracy
10-fold
model validation
Weekly
automated reporting
Impact points
06 outcomes02
Property intelligenceAI-Powered Property Valuation Platform
Real estate valuation system delivering instant property price predictions, interactive visualizations, and admin property management.
Instant
price prediction
CRUD
admin operations
Live
prediction tracking
Impact points
06 outcomesTechnologies
03
Business operationsBilling, Inventory & Reporting System
Business management platform for billing, customer records, item inventory, discounts, reports, and transaction analytics.
CRUD
billing workflows
Charts
revenue analytics
Audit
transaction tracking
Impact points
06 outcomesTechnologies
04
Booking platformFull-Stack Court Booking Website
Reservation website for real-time court booking, user management, authentication, and payment-related workflows.
Realtime
availability filters
Secure
user authentication
MySQL
booking records
Impact points
06 outcomesTechnologies
Education
Completed software engineering studies through Cardiff Metropolitan University, UK in partnership with ICBT Sri Lanka, with practical grounding in full-stack development, databases, AI/ML integration, predictive workflows, and application architecture.
Academic Status
Second Upper Division
BSc honours result
Merit
higher diploma result
CMU
Cardiff Metropolitan University, UK
Predictive analytics, model integration, feature engineering, and evaluation applied through portfolio systems.
Database design, CRUD workflows, reporting data, and persistent storage foundations.
Architecture, requirement analysis, maintainability, testing, and delivery-focused project work.
Honours Degree
Academic foundation
Completed a software engineering honours degree with Second Upper Division standing, strengthening full-stack engineering, AI/ML integration, database-backed systems, and production-minded software delivery.
Professional outcomes
Higher Diploma
Academic foundation
Completed the higher diploma with Merit, building the core computing and software engineering foundation for programming, web applications, databases, and early data-driven system development.
Professional outcomes
Learning applied
The academic path supports practical delivery across AI wellness prediction, real-estate valuation, dashboards, Java/MySQL systems, booking workflows, and full-stack web products.
Soft Skills
Soft skills that support software engineering work beyond code: understanding requirements, communicating decisions, collaborating with teams, adapting to change, and keeping delivery organized.
Work Style
06
professional soft skills
Agile
collaboration mindset
Clear
technical communication
Structured analysis
Able to identify technical and business challenges, analyze root causes, and develop practical solutions with structured thinking and modern development practices.
Applied in work
Used when debugging full-stack workflows, model integration issues, API behavior, and database-backed systems.
Strengths
Shared delivery
Experienced in cross-functional teamwork, progress sharing, technical discussions, and supporting delivery goals throughout the development lifecycle.
Applied in work
Supports smooth coordination across planning, implementation, review, and release phases.
Strengths
Clear context
Able to communicate technical ideas clearly with team members, tech leads, and stakeholders while gathering requirements and responding to feedback professionally.
Applied in work
Helps turn requirements, constraints, feedback, and technical decisions into shared understanding.
Strengths
Continuous learning
Comfortable learning new technologies, improving existing systems, and adapting to changing requirements in fast-paced environments.
Applied in work
Useful when working across React, Next.js, Node.js, Python, Java, databases, dashboards, and AI workflows.
Strengths
Healthy collaboration
Able to contribute positively to team discussions, improve collaboration, and help resolve challenges during project development.
Applied in work
Keeps technical discussions productive when priorities, implementation choices, or delivery constraints differ.
Strengths
Reliable execution
Able to organize work, prioritize important tasks, manage deadlines, and maintain consistent progress across design, development, testing, and delivery.
Applied in work
Supports disciplined delivery across academic projects, portfolio builds, full-stack features, and iterative improvements.
Strengths
I build scalable web applications, backend services, dashboards, database workflows, and AI-powered features with a practical full-stack delivery mindset.
Professional fit
Contact
Use the contact routes below for software engineering opportunities, project discussions, and collaboration around full-stack, backend, frontend, dashboard, database, or AI-powered application work.
Preferred route
Fastest way to discuss roles, projects, or collaboration.
Primary contact
yahyame2005@gmail.com
Best for opportunities, project discussions, and formal communication.
Direct contact
(+94) 77 451 4971
Useful for quick follow-ups and direct professional conversations.