"Somehow, we'll find it. The balance between whom we wish to be and whom we need to be. But for now, we simply
have to be satisfied with who we are."
- Brandon Sanderson, The Hero of Ages
My name is Mohd Tanjim Hasan, but most people call me TJ. I am a software engineer and recent UGA graduate. There are few things in life that bring me greater joy than interesting problems, as I love to break them down and develop solutions. I am also an adament hacker, and enjoy participating in Hackathons or Game Jams.
"Who doesn't respect and value his past, is not worth the honor of the present, and has no right to a future."
- Jozef Pilsudski
2020 - 2021
Upon the completion of my Undergraduate career, I decided to go directly into graduate school to further specialize in the field of Computer Science. I plan to do a Ph.D as well, however, I thought it would be best to dip my toes into academia via a Masters Degree in order to get a feel for which area to specialize in. As of right now, I am currently working under a Virtual Reality professor, and plan to focus on Computer Graphics.
2016 - 2020
I started out as a Computer Systems Engineer at UGA, however, my love of programming,recursive problem solving, and algorithmic design resulted in me changing majors to Computer Science. I graduated with my Bachelors Degree with an overall GPA of 3.6.
2018 - 2020
As an Undergraduate Teaching Assistant, I was tasked with holding labs to help teach students how to apply and adapt the techniques they learned during lecture, as well as hold office hours to assist students with assigned projects. During my time as a Teaching Assistant, I honed my abilities as a programmer, and learned how to effectively and efficiently convey my ideas and methodology to those who are not as well versed in programming grammar.
2019 - 2019
As a Cyber Security Intern, I was tasked with automating the Exceptions Closing process. To do this, I created a script which linked with the database at Equifax to pull and process the current list of exceptions. Afterwards, an email was sent to the corresponding exception holder and the process for closing said exception was started. The script I created was written in Python and implemented into the companies Service Now package.
2019 - Present
When I first joined UGAHacks in 2018, I, as well as the other members of the time, saw that the organization
faced many hardships due to being simply a student organization. Despite this, our organization annualy
created one of the biggest events on the UGA campus, and so we believed that we should expand our organization
into a Non-profit in order to make our event even greater.
The purpose of University Hackathons is to provide college students from all over the United States the ability to come join the annual UGA Hackathon at no charge to them. As a non-profit, University Hackathons puts forth all donations garnered from corporate relationships towards the operation of the Hackathon. All members, including myself, work as volunteers to the organization.
2020 - Present
As an Advisor, my job is primarily to provide support and direction for the current administration of UGAHacks. I also provide useful contacts for the team should they request it from me, and also work to keep our previous sponsors for future events.
2019 - 2020
As Lead Director and CEO of UGAHacks, my main goal, alongside putting on the hackathon that year, was to
build a foundation for the organization for future teams to utilize. To accomplish this, I founded the
Non-Profit "University Hackathons", opened our own organizational bank account, incorporated the idea of our
event having a mascot, and moved the hackathon location to the Zell Miller Learning Center, the heart of
UGA's Campus. Now, future UGAHacks teams will have to worry less about the logistics, finances, and theme of
their event, and focus their attention on actual planning the event itself.
My event was not only a tremendous success, it was also record breaking compared to previous UGAHacks in a number of places including, largest attendee size, largest number of sponsors, largest budget, and highest number of submitted projects.
2018 - 2019
As the Logistics Director, it was my responsibility to create the schedule for that year's event, allocate rooms and times for all our events/workshops, and make sure the food was served at the appropriate times. I was also in charge of the livestream of the opening ceremony, as well as the liason for companies who had questions regarding logistics of the event.
"Failure and success live next door to each other and they have no numbers at the door. You just knock."
- Guillermo Del Toro
The theme of the Game Jam was "Out of Control", and so this game features an aspiring artist trying to do live drawings, despite many obstacles trying to get in his way. This game utilized Computer Vision in order to calculate the player's score.
2020 - Github
2020 - Github
This program establishes a connection with the given image link, and then establishes several more connections in order to download the image via parallel TCP connections. This way, very large files can be downloaded much faster than usual. The number of connections opened is determined by the user.
The UGAHacks website is created using Django, and the database which holds registration data is organized using PostGreSQL. My job was the maintain and update our database via PostGreSQL, handle Django Migration issues, and create database backup using Crontab scripts.
This script was created for my Equifax Global Cyber Security Internship. It utilized Python to create a script which automated and simplified the Exception Closing process. It was integrated with ServiceNow as an automated system designated for the appropriate people to utilize.
2019 - Github
This program was created using the Blizzard playerdata API. The program completes efficient search queries into the JSON data served by the API in order to get the top gear configurations for the top players in the Diablo 3 Leaderboard. The program itself is written entirely in Python, and is configured to search through various JSON dictionaries for the appropriate information.
2019 - Github
This is a simple website which displays various images depending on the user decisions. The entire website works off of a MySQL database which I created and linked to the frontend of the website.
2019 - Github
This is a simple Virtual Reality training simulation which helps crane operators learn the controls of a crane machine before piloting one in real life. This is to create familiarity with the machine, as well as prevent accidents from occuring on site.
2019 - Github
This is a Virtual Reality Exposure Therapy simulation aimed at helping people slowly overcome their fear of heights. My involvement with this project was from conception to completetion. I programmed all of the physics, logic of the game, and helped created all of the models shown in this demo.
2019 - Github
These are simple assembly programs which I created in order to practice my knowledge of assembly coding, written in MIPS and uses SPIM.
2018 - itchi.io
The theme for this Game Jam was "Haunted", and so my team and I created a game where you play as the "ghost mayor" of a city, working to try and help your citizens even in the afterlife. I programmed the functionality of the player character, the NPC interactions, and the logic behind when quests were accepted and finished. The game was created in GODOT.
The theme for this Game Jam was "Duel Functionality", meaning one mechanic when served two purposes. To adhere to this theme, I created a Bullet-Hell game where the movement of the player was tied to how fast the player shot. This game was created in GameMaker Studio, and utilized C# for scripting purposes.
"Talent is just pursued interest"
- Bob Ross
"Without fame, he who spends his time on earth leaves only such a mark upon the world as smoke does on air or
foam on water."
- Dante Alighieri, Inferno:Canto XXIV
2019 - 2020
This award is given to specific students who are nominated by a faculty member for the award and ultimately selected as a winner from a departmental awards committee. Students are nominated based on a variety of criteria: academics, service, work with clubs, etc. Winners are listed on the UGA Computer Science Website
2018 - 2020
Students are added to the Dean's List when they display a GPA of at least 3.8 in a given semester as a full time student. I was awarded a spot on the Dean's List during the Fall 2018 and Spring 2020 Semesters
Equifacts is a monthly newsletter from Equifax which covers various University Relations or company topics. One issue had a "Graduate Spotlight" which highlighted two graduating Equifax previous or current Interns. I was selected to be one of them! You can find a copy of the newsletter here [LINK]
As Lead Director of UGAHacks 5, I was interviewed by the UGA Student Newspaper "The Red and Black". I was asked about my role in the organization, what exactly a hackathon was, and what the organization does as a whole.