A software engineer with a passion to develop projects, big or small.
Hi! I'm Hamim Choudhury, a Computer Science student at The City College of New York. My coding journey began with MIT's Scratch and evolved through building websites to full-stack engineering. I love projects that solve real-world problems and get used daily.
Devised a Python based website monitoring system deployed with Docker on Azure, reducing the downtime and the number of false alerts through automated issue detection and self-service recovery. Developed a custom PDF compression and linearization script using GhostScript and JavaScript, reducing file sizes by 60% and improving page load times for web-based document delivery systems. Revamped the company’s internal website using Jinja, HTML, and CSS, delivering a modern, accessible design aligned with user feedback and workplace requirements, resulting in a 40% increase in active users.
Created a Python script that extracts unique hardware IDs from Surface laptops, generates secure hashes of these IDs and stores them for device management, thus streamlining the reimaging and software update process. Led a cross functional team to execute a system wide rollout of Surface laptops and mobile devices, overseeing reimaging, software updates, and hardware replacements to ensure smooth deployment. Supported IT operations by assisting with workstation setups and moves, resolving user account issues, updating software, and providing in person troubleshooting across various departments.
Designed a real-time alert system using Python and JavaScript to track and deliver sneakers, clothing, and accessories release notifications, including drop times, retail locations, and raffle events. Contributed to pull requests and system testing using Git and PyTest by writing unit tests, performing stress tests, and validating performance under certain situations to ensure code quality and identify bottlenecks. Enhanced the platform by integrating new functionality that led to increased monthly subscriptions and improved user retention.
Created an interactive reservation system with real-time updates using JavaScript and AJAX, enhancing user experience and contributing to a 30% increase in online bookings for Fyllan restaurants. Integrated multiple third-party APIs using JavaScript’s fetch method to check real-time restaurant table availability and suggest reservation times, improving the site’s interactivity, and customer experience. Conducted A/B testing on reservation interface features to analyze user behavior and optimize the booking flow, resulting in measurable UX improvements.
Engrnuity is a web based application that serves as a study website strictly for engineering students who go to CUNY colleges in New York. Users will be able to create flashcards, generate cards using AI, watch videos, take quizzes, gain access to past exams and textbooks, RateMyProfessor, etc. The waitlist for Engrnuity is live and changes are being made daily!
A lot of people know him. Some people may not know him. @newyorkturk on Instagram, TikTok, and YouTube. He is an influencer who goes to different fine dining, regular dining, and Michelin star restaurants all across the city. This website is designed to keep track of where he eats, what he orders, ratings, etc. All in one centralized location for his fan base.
Using a Kaggle Dataset of all the past NBA Championships, I altered it to also get the Eastern and Western Conference champions and then used Machine Learning to get the next 25 NBA Champions. I used the Random Forest classifier as well as Jupyter Notebooks. This is a very basic implementation so there will be a part two with much more detail.
The purpose of this project is to serve as a map based, geolocation website for delis and bodegas. Within a certain radius, users will be able to see different stores and the sandwich prices there. They will be able to leave photos, reviews, and have access to deals too! Plenty of more features available as well.
Blizzard Bot is a Discord based bot that I worked on early 2023 very frequently. The purpose of this project was to allow users in Discord servers to convert shoe sizes, check websites for bot security, give information about which companies are the best for botting, and provide raffle links to certain sneakers. This garnished hundreds of users daily.
HTML
CSS
JS
React
Python
Java
Vue
Next.js
Node.js
Docker
Flask
MongoDB
MUI
mySQL
OpenAI
Firebase
Auth0
Git