Irish Banga

Software Developer

Passionate individual with a knack for creating efficient and innovative software solutions. Dedicated to continuous learning and growth.

Education

Work Experience

Projects

BiteClub

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 (Private)

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

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.

SSDC Website 2.0 - Design Nexus

Design Nexus team submission for SSDC's Design Hacks 2024.

Museum Artwork Application

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.

Lego-themed Web App (Private)

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.

Airbnb Listings App

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.

Hotel Booking Management System

A comprehensive hotel booking management application featuring a modern JavaFX UI, robust SQLite database backend, and modular architecture.

Auto Loan Calculator Application

The Auto Loan Calculator Application is a JavaFX desktop application for estimating auto loan payments, viewing amortization schedules, and managing loan profiles.

Inventory Management Application

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.

Rental Management System

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.

Web Crawler

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.

Maze Solver

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.

Self-Driving Car Simulation (Private)

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.

Delivery System Optimization (Private)

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.

Assembly Line Manager Application (Private)

C++ assembly line simulator using OOP, STL containers, algorithms, and dynamic memory management for efficient order processing.

Android ViewPager2 & RecyclerView Showcase

This repository demonstrates two Android applications, focusing on implementing and customizing ViewPager2 and RecyclerView components.

Room Database and Camera Integration Android Apps

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