Junior Software Engineer & Full-Stack Developer
Building scalable web applications with modern tech stacks. MERN · Next.js · NestJS · PostgreSQL · Docker · AI Integration
Software Engineering undergraduate at SLIIT with hands-on experience in full-stack development, REST API design, and scalable system architecture.
Currently working as a Junior Software Engineer at Oslo Campus, with prior experience as a Full-Stack Developer Intern at EgotechWorld. I build real-world applications and integrate AI-based solutions.
Beyond coding, I hold diplomas in Graphic Design, MS Office, Computing, Programming, and Business Management, giving me a well-rounded perspective on technology and communication.
AI-powered automatic question generation and evaluation tracking. Reduced manual workload by 70% in academic assessments.
Full-stack healthcare platform with patient-doctor booking, role-based access control, and containerized deployment.
Enterprise-grade system managing orders, inventory, and sales with real-time analytics dashboard and scalable APIs.
Automated registration with AI-driven form processing and WhatsApp real-time notifications for instant admin alerts.
Intelligent customer support chatbot with context-aware responses, conversation history, and escalation routing.
Parses and scores resumes against job descriptions using GPT. Provides actionable improvement suggestions for candidates.
Generates topic-specific quizzes from uploaded documents using NLP. Tracks student performance with analytics.
Learning Management System with course management, student tracking, progress reports, and interactive content delivery.
Full-featured online store with product management, cart, Stripe payment integration, and order tracking dashboard.
Kanban-style project tracker with team collaboration, task assignments, deadlines, and real-time updates via WebSockets.
Complete hotel reservation platform with room availability, booking management, payment gateway, and admin dashboard.
Point-of-sale system for restaurants with table management, order processing, kitchen display, and sales reporting.
Personal fitness tracking with workout logging, progress charts, calorie counter, and goal-setting features.
Standalone authentication service with JWT, refresh tokens, OAuth2, role-based permissions, and rate limiting.
Centralized API gateway with request routing, load balancing, caching, logging, and microservices orchestration.
Push notification system supporting email, SMS, and in-app alerts with queue management and delivery tracking.
Data aggregation service generating business intelligence reports with scheduled jobs and exportable dashboards.
Scalable file upload and management service with image compression, CDN integration, and access control policies.
Reusable component library with 40+ components, dark/light themes, accessibility support, and Storybook documentation.
Real-time news feed with category filtering, bookmarking, search, and personalized content recommendations.
Interactive data visualization dashboard with charts, KPI cards, date range filters, and CSV export functionality.
Student-facing portal for course enrollment, timetable viewing, grade tracking, and lecturer communication.
RESTful backend for a mobile application with user profiles, social features, media uploads, and push notifications.
Geo-location platform with map integration, nearby search, route planning, and real-time location sharing.
Interactive language learning platform with AI-generated exercises, speech recognition, and spaced repetition system.
Warehouse management with stock tracking, supplier management, purchase orders, and low-stock alert automation.
Specialization in Software Engineering
Sri Lanka Institute of Information Technology (SLIIT)
University of Kelaniya, Sri Lanka
Oslo Campus, Sri Lanka
Ananda College, Colombo 10
Leeds International School, Panadura
I'm currently open to new opportunities. Whether you have a project in mind or just want to say hi, my inbox is always open.