Hello, I'm Sulaiman
I am a Computer Science student at the University of Tennessee, Knoxville expected to graduate in May 2026. I am interested in web development and game development and on the lookout to seek new opportunities. Outside of coding, I love to solve Rubik's cubes and play video games.
Experience
- Collaborated with an Agile team of developers to automate the organization's application process
- Used React with TypeScript to efficiently format applicant data of 50+ applicants
- Created server functions using Node.js and MongoDB to manage applicant data, including updating interview information, statuses, and making final decisions
January 2024 - May 2024

- Collaborating in a small team to build a Volunteer Tracking System using Next.js for the local non-profit
- Integrated API routes for session data into a responsive data grid on the staff page, enabling staff to seamlessly view and manage volunteer data
September 2024 - Present
Projects
KeyType
KeyType is an individual typing test website where users can practice and improve their typing skills. In addition to saving standard typing metrics such as overall accuracy and WPM, users can observe their accuracies for every key they type through a visual graph similar to GitHub's contribution graph.
Labyrinth Legends
In a team of 5 developers, we created a dungeon crawler game that features random maze generation, enemies, and a final boss. I was responsible for UI and audio elements, making for a more polished experience. I gained valuable insights into the software development process and how to work effectively in a team setting.
Spades
After learning some basic graphics programmming with SFML, I was inspired to create something more practical. Utilizing standard OOP practices, I created a fully funtional Spades GUI. Other than synchronizing the AI turns, I had a blast with this!
WorddVerse
I was initially builing a Wordle clone from scratch to practice my React skills, but new ideas kept intruding my mind as I developed. I decided to make for a much more customizable experience. There is no daily limit and words can be anywhere from 4 - 7 letters!