Full Stack Developer

Building modern web applications with Next.js, React, and cutting-edge technologies. Passionate about creating exceptional user experiences.

About Me

Senuthi Amarasinghe - Software Engineer

Software Engineering Undergraduate & Full Stack Developer

I'm a passionate Software Engineering undergraduate at Sri Lanka Institute of Information Technology (SLIIT), driven by an insatiable curiosity for technology and innovation.

My journey in the tech world revolves around crafting robust, scalable solutions using the MERN stack, SpringBoot and modern technologies like Next.js and TypeScript. I believe in writing clean, maintainable code that not only works but tells a story.

Currently diving deep into full-stack development, cloud technologies, and system design patterns. I'm always excited to take on new challenges and transform complex problems into elegant solutions.

3+
Years Coding
15+
Projects Built

Currently Learning

System DesignAWS CloudMicroservicesDevOps

Tech Stack

Next.jsReactTypeScriptTailwind CSSNode.jsFireBaseVercelGitMERNSpringBootSQLPythonCC++JavaJavaScriptHTMLCSSKotlinXMLJWTRESTful APIs
Tomcat ServerJDBCMVCJSPEclipseFigmaAndroid StudioGitHubAndroid SDKData PersistenceMavenPostmanAzure

Featured Projects

Prabhath Motors - Vehicle Service + Stock Management System
Transformed manual operations into an automated digital platform serving 25+ employees across workshop, paint shop, tire shop, and service station operations.
ReactTypeScriptSpringBootJava+9 more

Project Details

A comprehensive enterprise solution that revolutionized Prabhath Motors' operations by digitizing their entire workflow. The system includes real-time inventory tracking, automated service scheduling, customer management, and detailed reporting capabilities. Built with a microservices architecture for scalability and deployed on Azure cloud infrastructure.

Timeline

June 2024 - December 2024

Status

Production

Key Features

Real-time inventory management
Automated service scheduling
Customer relationship management
Financial reporting dashboard
Multi-role authentication system
Mobile-responsive design

Technologies Used

ReactTypeScriptSpringBootJavaMySQLJWTRESTful APIsGitGitHubMavenPostmanAzureTailwind CSS
Personal Finance Tracker - Android Application
Real-time collaborative task management with drag-and-drop functionality.
Mobile DevelopmentKotlin ProgrammingAndroid SDKData Persistence+6 more

Project Details

A native Android application designed to help users manage their personal finances with intuitive expense tracking, budget planning, and financial goal setting. Features include automated expense categorization, visual spending analytics, bill reminders, and secure data encryption.

Timeline

March 2024 - May 2024

Status

Completed

Key Features

Expense categorization and tracking
Budget planning and monitoring
Visual spending analytics
Bill reminder notifications
Data backup and sync
Secure local data storage

Technologies Used

Mobile DevelopmentKotlin ProgrammingAndroid SDKData PersistenceUI/UX DesignNotification SystemData VisualizationSoftware ArchitectureGitGitHub
Mobile Pottery Studio Application – UI/UX Design and Development
Project with modern Design focused with best practices in UI/UX engineering which is built with kotlin + XML and designed using Figma
FigmaKotlinAndroid StudioXML+4 more

Project Details

A beautiful mobile application for pottery enthusiasts featuring class booking, instructor profiles, gallery showcase, and progress tracking. The design emphasizes earthy aesthetics and intuitive navigation, while the development focuses on smooth animations and offline capability.

Timeline

January 2024 - February 2024

Status

Design Phase

Key Features

Class booking system
Instructor profiles and ratings
Student progress tracking
Pottery gallery showcase
Workshop scheduling
Payment integration

Technologies Used

FigmaKotlinAndroid StudioXMLUI/UX PrinciplesMobile Design Best PracticesGitGitHub
Online Banking System
Secure web-based banking platform with comprehensive financial services.
JavaHTMLCSSMySQL+5 more

Project Details

A full-featured online banking system with account management, transaction processing, loan applications, and administrative dashboards. Built with enterprise-level security practices including encryption, secure session management, and audit trails.

Timeline

September 2023 - December 2023

Status

Academic Project

Key Features

Account management
Secure transaction processing
Loan application system
Admin dashboard
Transaction history
Security audit trails

Technologies Used

JavaHTMLCSSMySQLTomcat ServerJDBCMVCJSPEclipse
Portfolio Website
Modern portfolio built with Next.js 15, shadcn/ui, and deployed on Vercel.
Next.jsTailwindFramer MotionVercel

Project Details

A responsive personal portfolio website showcasing projects, skills, and professional experience. Features smooth animations, dark mode support, contact form integration, and optimized performance. Built with modern web technologies and best practices.

Timeline

December 2024 - January 2025

Status

Live

Key Features

Responsive design
Dark mode support
Contact form integration
Smooth animations
SEO optimization
Performance optimization

Technologies Used

Next.jsTailwindFramer MotionVercel
Siyane Group (pvt) ltd.
A responsive Business Profile showcasing Products and enhance customer engagement for Promote their Business Profile
HTMLCSSPHPJavaScript+1 more

Project Details

A responsive Business Profile showcasing Products and enhance customer engagement. Features smooth animations, contact form integration and Hosted

Timeline

February 2023 - March 2023

Status

Live

Key Features

Responsive design
Web Hosted
Contact form integration
Smooth animations

Technologies Used

HTMLCSSPHPJavaScriptLanka Host

Education & Learning Journey

Ongoing
Self-Learning
Professional Development
Continuous Learning & Certifications

Actively pursuing industry certifications and online courses to stay updated with latest technologies and best practices.

Current Focus Areas:

AWS CloudDockerNext.js 15TypeScriptSystem Design

Learning Platforms:

CourseraUdemyYouTubeDocumentation
2023 - current
University
BSc (Hons) in Information Technology Specializing in Software Engineering
Sri Lanka Institute of Information Technology, Sri Lanka

Specializing in Software Engineering with focus on full-stack development, database systems, and modern web technologies.

Data StructuresAlgorithmsSoftware EngineeringDatabase Systems
2023 - 2023
University
Web Development Course
Ape Panthiya Education Foundation

Specializing in Software Engineering with focus on full-stack development, database systems, and modern web technologies.

Data StructuresSoftware DevelopmentWeb HostingDatabase Systems
Advanced Level
2020 - 2021
GCE Advanced Level
Gothami Balika Vidyalaya, Colombo 10.

Technology Stream with strong foundation in analytical thinking, problem-solving, and logical reasoning.

Science for TechnologyBio for TechnologyInformation Technology
2019 - 2020
University
Dip. in Information Technology
Dip. in English
Esoft Metro Campus, Sri Lanka

Specializing in Software Engineering with focus on full-stack development, database systems, and modern web technologies.

IT BasicsSystem EngineeringDatabase Systems
Ordinary Level
2018 - 2019
GCE Ordinary Level
Rahula Balika Vidyalaya, Malabe.

Mathematics Stream with strong foundation in analytical thinking, problem-solving, and logical reasoning.

MathematicsCommerceAgriculture

Contact

Send a Message