Passionate individual with a knack for creating efficient and innovative software solutions. Dedicated to continuous learning and growth.
Education
Work Experience
Projects
BiteClub is a full-stack web application designed to connect food enthusiasts, restaurant owners, and bloggers. The platform enables users to search, review, and interact with restaurants, read and write blog posts, manage user profiles, and leverage personalized recommendations powered by machine learning.
StarJar is a fun and motivating mobile app that helps kids develop good habits by completing daily tasks and earning points. Parents can create custom tasks and rewards, while kids choose to either save their points for a big prize or spend them right away on smaller rewards. It's a playful, goal-based system that brings structure, learning, and joy to everyday responsibilities.
Fragments microservice is a Node.js application deployed on AWS (ECR, ECS Fargate, ALB) with full CI/CD automation, logging, and dynamic data format conversion.
Design Nexus team submission for SSDC's Design Hacks 2024.
Responsive React app using the Met Museum API with serverless Cloudflare backend, real-time search, and favorites management. This app allows users to explore and save favorite artworks from the Metropolitan Museum of Art collection.
Full-stack Lego-themed web app with Node.js, PostgreSQL/MongoDB, secure auth, and responsive UI using Tailwind CSS. This app allows users to explore, create, and manage Lego sets and minifigures, providing a fun and interactive experience for Lego enthusiasts.
This project is a web application that allows users to browse Airbnb-style listings. It features a modern UI built with React and Bootstrap, and includes functionalities such as pagination and viewing detailed information about each listing.
A comprehensive hotel booking management application featuring a modern JavaFX UI, robust SQLite database backend, and modular architecture.
The Auto Loan Calculator Application is a JavaFX desktop application for estimating auto loan payments, viewing amortization schedules, and managing loan profiles.
The Inventory Management Application is a desktop application for managing inventory, parts, and products. Users can log in, view and manage inventory, add/edit parts and products, and persist data using an embedded SQLite database.
A lightweight JavaFX desktop application for managing vehicle records, usage logs, and maintenance records. This project was developed as part of a workshop to demonstrate the use of JavaFX, FXML, and basic MVC architecture.
The Webcrawler is a simple tool designed to crawl websites, extract links, and generate reports on the links found. It is built using Node.js and leverages modern libraries like jsdom for HTML parsing and jest for testing. This project is ideal for learning about web crawling, link extraction, and basic web scraping techniques.
MazeSolver is a Python-based application that generates and solves mazes using a graphical interface built with the tkinter library. The project demonstrates concepts such as maze generation, pathfinding, and visualization techniques.
This project simulates a self-driving car using computer vision and machine learning techniques. It utilizes OpenCV for image processing and TensorFlow/Keras for building and training the neural network model in the Udacity Driving simulator environment.
An optimized delivery route system built and tested in a team of 3, implementing Dijkstra’s and A* algorithms for route optimization, achieving maximal test coverage and reducing route diversion in an Agile QA-focused project.
C++ assembly line simulator using OOP, STL containers, algorithms, and dynamic memory management for efficient order processing.
This repository demonstrates two Android applications, focusing on implementing and customizing ViewPager2 and RecyclerView components.
This repository showcases two Android applications that demonstrate the integration of Room Database for local data storage and Camera functionality for capturing photos.
Connect
Feel free to contact me at irishbanga79@gmail.com