TicketPatel
Microservices (Kubernetes, Docker, React, Express, Ingress Nginx)
May 2024 - Aug 2024
-
Click
here
to check out the website
-
Developed a full-stack web application using React, Express, and Next.js.
-
Architected and implemented 5 different services for Orders, Payments, Auth, Ticketing, and Expiration
-
Integrated Stripe API for secure and seamless payment processing
-
Configured Ingress NGINX to route and balance incoming client requests efficiently.
-
Ensured 100% availability by isolating services to prevent system-wide downtime.
-
Implemented CI/CD pipelines using GitHub Actions for seamless deployment.
-
Deployed the application on Google Cloud Kubernetes Engine for scalability and resilience.
Chicago Crime Investigation
Data Science (Python, ML, Stats and
Data-Cleaning-Process)
Jan 2024 - May 2024
-
Click
here
to check out the Project Report
-
Which neighborhood is the least safe to move
into?
-
Is there a relationship between housing
prices and crime in Chicago?
-
Has crime rates increased after post-covid
compare to pre-covid?
-
What are the most common type of crime
committed in Chicago area?
Concurrent BlockChain
Java Multithreading, Atomic Instruction, Reenterend Lock
Jan 2024 - Present
-
Able to create infinite number of coins and
wallet. Wallet contain coins (No 2 wallet
can contain same coin).
-
Can transfer coin between Wallet, use coin
to pay rent or redeem it, and create more
coins
-
Utilize the hardware resources to it's max
capacity and reduce the execution time by
making the execution as parallel as possible
by applying Amdah's Law
-
Ensure that the Mutual Exlusion property
holds (Mutual Exclusion, DeadLock Freedom)
-
Ensure that linearlizability holds (Allows
to capture notion of objects being atomic)
-
Ensure that any change made by a thread is
immediately visible to all the other threads
(Volatile Sementics)
Currency Exchange
HTML, CSS, Javascript
Dec 2023 - Jan 2024
-
Click
here
to check out the Currency Exchange
-
Used Currency Exchnage API to retrive data
in real time
-
Applied concept such as Event Listening,
Objects, Callbacks, Promises, Async-wait,
fetch, convert JSON to JS object
TicTacToe
HTML, CSS, Javascript
Dec 2023 - Jan 2024
-
Click
here
to check out the game
Amazon Clone Website
HTML, CSS
Nov 2023 - Dec 2023
-
Click
here
to check out the clone website
Custom MySQL Indexing
C Program
Nov 2023 - Dec 2023
-
Created a primary key lookup indexing using C
program
- Used 16 million records
-
Improve the lookup query from 11 sec to .05 sec by reducing the I/O operation by reading the
memory in blocks
AMAZON Customer Review Machine Learning Model
Python Program
May 2023 - Aug 2023
-
Created a fully functional model using Naïve
Bayes classifier that interprets customer’s
positive/negative review using multinomial
naive Bayes
-
Used 75,000+ Amazon customer data, 80% used
on training data, 20% used on testing data
-
Trained model to achieve degree of accuracy
of over 87% correctness for classifying the
review
-
Reduced the imbalance data, stemmed the
reviews, ROC curves, Confusion Matrix
HTTP Server
C Program
Mar 2023 - Apr 2023
-
Program that serves data to clients using
the HTTP protocol such as GET and POST
-
Supports simple URLs such as /ping, /echo,
etc. as well as reading and writing 1
MILLION bytes
-
Tracks statistics, such as bytes sent,
number of requests handled, and number of
requests that resulted in errors
- Synchronize multi-threading
GUI Multi-Thread Application
Java Program
Oct 2022 - Dec 2022
-
Multiplayer GUI Connect Four game using
Server and Client networking principle
-
Created Server and Client connected using
Socket Networking, JAVAFX, FXML, Composite
Design Pattern
-
Agile Development, Multi-Threading,
Synchronize Threading
Openstreet Maps
C++ Program
Apr 2022 - May 2022
-
A console based program that contains a map
of the UIC campus
-
Given 2 peoples’ location on campus, finds a
good central location on the map for them to
meet using Djikstra’s shortest path
algorithm.