Hi, I'm Tahmid Ahmed


I like to

Codebloom

Over winter break, I got the chance to lead a small team and create a project for Patina Network. We decided to make something that would help us stay motivated while we grind our technical skills during our internship search!

Codebloom is a website that "game-ifies" LeetCode by giving you points for solving problems on a global leaderboard lets you compete against your friends in a lower-stakes leaderboard system.

We had a lot of fun building this out because of all the challenges we faced. A good example was trying to figure out how to reverse LeetCode GraphQL queries! Once we did, we then had to figure out how to access some of the data that were locked behind protected GraphQL queries (things like runtime, code, and more).

We're really proud of the project and we hope that people find this just useful as we did! Anyone is free to join, so use the links below to view the website, as well as the GitHub repo if you would like to see the code!

Project PENCIL

When I was working at Synergy Prep, I built a webapp that would help us bridge the gap between articial intelligence and education. As a result, PENCIL was born! PENCIL has all the regular tools that a student may want out of an AI assistant, such as:
  • Chatting with AI
  • Upload images
  • Favorite messages to come back to later
  • LaTeX, Markdown, and Code formatters built in to the text messages
and more. But most importantly, students can log in and generate LaTeX documents and print them out as a PDF. Students can solve these PDFs and use the attached answer key to check their work.
The video contains mock data due to the fact that production contains sensitive student data.

GradeAlert

One of the things that we would do at Synergy Prep was text parents about how their child was doing in class. It was a good system, but there was a big problem: we would send all of these texts manually.

So in order to save some time, I just wrote up a simple Python script that would scan a CSV file and send the texts with Twilio. Even at it's most basic iteration, it helped save the company a lot of labor hours.

The program has seen many iterations from a basic desktop GUI written Python and TKInter to a fully-fledged web application written in Next.js. The program has been used to send countless messages since its inception and has helped the company meet the goal of sending consistent messages en masse.

Instalock

To preface: Instalock actually exists as a proof-of-concept (for educational purposes), even though the application is fully working.

Instalock is a tool that lets user log in with their Riot credentials and do the following:
  • View all your previous games
    • The map
    • The name of everyone in the game
    • Everyone's rank at that given game
  • View the stats of your current live game.
  • Select an agent in the lock screen from the webite
and more.

Fun fact: I actually rewrote this project about 4 times, of which the original write was in high school, years before I decided to do Computer Science!

Odyssey

Odyssey was a webapp that I made at HackRPI!

Odyssey works similar to Google Maps or any other routing software, helping you to get from Point A to Point B.

However, Odyssey's use shines for people who have some time to call on their journey, as Odyssey will take slight detours in order to take you through more picturesque views throughout your route!

Even though we didn't win, I had a lot of fun competing, especially since it was my first hackathon! One of the highlights of the hackathon was getting to do something I’ve always wanted to do - rewriting an outdated open-source library. If you want to see the file, you can view it here!

You can find the link to the website below, as well as the GitHub repository if you would like to view the code!