I am a dedicated full-stack developer with a passion for building scalable and high-performance web applications. Proficient in frontend technologies like React.js and backend technologies such as Node.js, MySQL, PostgreSQL, and MongoDB, I thrive on creating seamless, user-friendly solutions. With a strong problem-solving mindset and a keen eye for detail, I strive to develop innovative applications that enhance user experiences and drive business success. Always eager to learn and adapt, I embrace new challenges that push me to grow and refine my expertise.
My journey in web development began with a deep curiosity about how things work, evolving into a strong passion for solving complex problems and delivering high-quality solutions. I thrive in collaborative environments, continuously exploring new technologies to refine my skills and stay ahead in the ever-evolving tech landscape. Beyond coding, I enjoy staying active, exploring innovations, and traveling to gain new perspectives.
Working on full-stack development projects using Angular and Spring Boot. Gained experience in building RESTful APIs, developing responsive front-end interfaces, and working in Agile teams. Focus on practical training and real-world project development.
Analyzed sales and inventory data to generate insights and forecasts. Built machine learning models for demand prediction and customer segmentation. Automated data reports using Python and Excel. Improved data-driven decision-making in operations.
Assisted in analyzing production data to monitor efficiency and reduce waste. Created dashboards and reports using Excel and Power BI. Collaborated with production teams to implement improvements. Gained industrial experience in data handling and reporting.
Java
Spring Boot
Tomcat
JavaScript
TypeScript
Node.js
Angular
React
Firebase
HTML5
CSS
SASS
Webpack
Maven
Gradle
npm
pnpm
IntelliJ IDEA
WebStorm
VS Code
MySQL
PostgreSQL
Oracle
MongoDB
Docker
Kubernetes
AWS
Git
Covered advanced Java programming, full-stack development, data structures, and software engineering principles. Gained hands-on experience with Spring Boot, databases, and version control.
Specialized in Computer Science, Statistics, and Mathematics. Gained strong analytical, programming, and problem-solving skills. Participated in academic projects and coursework related to data structures, algorithms, and data analysis.
Physical Science Stream – Studied Physics, Chemistry, and Combined Mathematics. Built a solid foundation in analytical thinking and quantitative problem-solving.
Successfully completed the O/L examination with strong performance in Mathematics, Science, and English. Developed a disciplined academic background.
This full-stack authentication system is built using Spring Boot, Spring Security, and ReactJS. It features OTP email verification, JWT login, password reset via email, role-based access control, and a modern responsive UI with Bootstrap 5.
Spring Boot, Spring Security, JavaMail, JWT, ReactJS, Bootstrap 5, MySQL
Access Hub is a group project that replicates the core features of platforms like WhatsApp and Google Meet. It enables one-on-one video and audio calls using JavaFX and a client-server architecture. My main contribution was the feature that ensures both sides can access live video and audio streams during a call.
Java, JavaFX, Sockets, Multithreading, Media Streaming
This project demonstrates a simple media player built using JavaFX that supports playing both video (.mp4) and audio (.mp3) files. It includes basic features like play/pause, volume control, and seek functionality through sliders.
JavaFX, MediaPlayer, MediaView, FXML, Maven
A lightweight custom web browser built with JavaFX that explores the fundamentals of how browsers work, including URL parsing, HTTP communication, and rendering content.
Java, JavaFX, HTTP, Socket Programming
A lightweight HTTP server built using Java to understand how real web servers work behind the scenes. It explores core concepts of request parsing, response generation, MIME type detection, and static content delivery.
Java, Networking, Sockets
A dynamic To-Do List application developed with Vite, jQuery, HTML, and CSS. This project utilizes Firebase Firestore for real-time database storage and Firebase Hosting for deployment, offering users a seamless and responsive task management experience.
HTML, CSS, jQuery, Firebase
A pixel-perfect recreation of Google's homepage, built entirely with HTML and CSS. This project focuses on replicating the visual layout and styling of the original Google homepage, providing an excellent exercise in frontend development and responsive design.
HTML, CSS
This project demonstrates inter-thread communication using Java’s `wait()` and `notify()` methods. It simulates a real-world producer-consumer scenario, where two threads coordinate with each other to share a common resource without conflict or data inconsistency.
Java, Threads, Synchronization, wait/notify Mechanism, Object Monitor
Frontend & backend development using HTML, CSS, JavaScript, React, Angular, Spring Boot, etc.
Creating mobile-friendly and cross-browser compatible UIs using media queries and Flexbox/Grid.
Realtime database setup, authentication, and hosting using Firebase.
Building complete applications with REST APIs, database integration, and frontend frameworks.
Crafting clean, user-centered interfaces using Figma or CSS frameworks like Tailwind.
Developing JavaFX-based desktop apps like MiniBrowserFX and MiniServer.
Managing projects with Git & GitHub: branches, pull requests, and deployment workflows.