Bachelor of Computer Science

I started my journey at the University of Memphis by spending my first year at IEI, where I studied English before starting my Computer Science degree. After a few years of studying, working on projects, and dealing with all the challenges that come with college, I finally graduated with my Bachelor's degree in Computer Science. I'm also happy that I was able to keep my grades up and make it to the Dean's List multiple times.

In my third semester, I started working as a Teaching Assistant for COMP 1900 and COMP 2700. I helped with grading assignments, proctoring exams, and answering students' questions during class. Some of the classes had over 40 students, so it could get pretty busy sometimes. I really enjoyed this job because I got to help other students, and at the same time, I was learning new things myself. It also helped me get better at explaining things to people, especially when it came to programming.

During my time at the university, I worked on many projects, but there are three that I would like to mention because I was involved in leading and building them:

1- Soccer Ticket Auction:
This was a project for my Software Engineering class. I was the team leader, and our goal was to build a website where people could auction soccer tickets. The challenging part was that we only had four weeks to finish everything. We had to split the work between us, stay organized, and make sure everything was working before the deadline. It was stressful sometimes, but we managed to get it done.

2- Academic's List:
For this project, I led a team to build a website for Dr. Leah Cathryn Windsor, an Associate Professor of Applied Linguistics at the University of Memphis. We started everything from scratch and worked on making the website useful for the Institute for Intelligent Systems and the Department of English. I enjoyed working on this project because it wasn't just another class assignment. We were actually building something for someone who needed it.

3- COMP 4081 Web Application:
I worked with one of my professors on a website for COMP 4081. The idea was to make things easier for both students and teachers. Students could create and submit their applications through the website, while professors and Teaching Assistants could review and grade their work without having to do everything manually. It was interesting to work on something that could actually make a class easier to manage.

Besides programming and my university classes, I also wanted to try something different. That's why I joined the Global Tech Community e-Commerce and Digital Marketing track. I got to learn more about online businesses, e-commerce, and digital marketing. By the end of the program, I earned certifications from the University of Memphis, Shopify, and Google. It was nice to learn something outside of Computer Science and see how technology is used in other fields.

When I look back at my time at the University of Memphis, I can say it was a really important part of my life. I learned a lot, met some great people, made mistakes, fixed them, and gained experience that I wouldn't have gotten from just attending classes. Of course, not everything was easy, and there were times when things got stressful, especially with multiple assignments and projects at the same time. But overall, I'm happy with what I accomplished, and I'm thankful for the people who helped me along the way.

A Palestinian

We are
What We

Create

Developed a highly customized e-commerce website using Shopify's Liquid templating language for front-end design. Implemented advanced features and back end functionality through Shopify's APIs, enhancing user experience and site performance.

Got sick of all the diagram apps out there, so I built my own. Built using Rails, Clean UML is a minimalistic app that strips away all the unnecessary clutter. It's the app I wish existed whenever I start a project, so I made it happen. Also fuck Lucidchart.

I built Nimble because I got tired of soulless music apps that make me go through five different tabs just to play the song I already knew I wanted to hear. Most music apps try to do everything. Nimble does one thing: make browsing your music fast & enjoyable.

Built an animated avatar that moves its mouth based on your voice — no camera, just the mic. Designed the avatar myself. It uses an on-device LLM (no GPT BS) to break down audio into letter sounds and sync them to mouth shapes and movements in real time.

Every online obfuscator fucked/slowed my code or sent it god knows where. So I built my own. Local-only, fast as hell, and makes stealing your JS harder (while still possible). Built with Electron. Keeps performance intact and never touches the cloud.

Led the devolopment of a Rails-based auction platform for buying and selling tickets to USL and MLS matches. Integrated real-time bidding and Account managment functions to enhance user experience and transaction reliability.

Worked with a UofM professor to lay out the foundation for a web app used in the software engineering class. I helped shape the UX and designed the core UML structure. Lets students ship faster, and lets TAs grade without losing their minds.

Led the development of a Django-based web application enabling academic users to discover and review local businesses and services. Implemented features for personalized recommendations and user reviews to enhance community engagement.

Got sick of all the diagram apps out there, so I built my own. Built using Rails, Clean UML is a minimalistic app that strips away all the unnecessary clutter. It's the app I wish existed whenever I start a project, so I made it happen. Also fuck Lucidchart.

Developed a highly customized e-commerce website using Shopify's Liquid templating language for front-end design. Implemented advanced features and back end functionality through Shopify's APIs, enhancing user experience and site performance.

I built Nimble because I got tired of soulless music apps that make me go through five different tabs just to play the song I already knew I wanted to hear. Most music apps try to do everything. Nimble does one thing: make browsing your music fast & enjoyable.

Built an animated avatar that moves its mouth based on your voice — no camera, just the mic. Designed the avatar myself. It uses an on-device LLM (no GPT BS) to break down audio into letter sounds and sync them to mouth shapes and movements in real time.

Every online obfuscator fucked/slowed my code or sent it god knows where. So I built my own. Local-only, fast as hell, and makes stealing your JS harder (while still possible). Built with Electron. Keeps performance intact and never touches the cloud.

Led the devolopment of a Rails-based auction platform for buying and selling tickets to USL and MLS matches. Integrated real-time bidding and Account managment functions to enhance user experience and transaction reliability.

Worked with a UofM professor to lay out the foundation for a web app used in the software engineering class. I helped shape the UX and designed the core UML structure. Lets students ship faster, and lets TAs grade without losing their minds.

Led the development of a Django-based web application enabling academic users to discover and review local businesses and services. Implemented features for personalized recommendations and user reviews to enhance community engagement.

Developed a highly customized e-commerce website using Shopify's Liquid templating language for front-end design. Implemented advanced features and back end functionality through Shopify's APIs, enhancing user experience and site performance.

Got sick of all the diagram apps out there, so I built my own. Built using Rails, Clean UML is a minimalistic app that strips away all the unnecessary clutter. It's the app I wish existed whenever I start a project, so I made it happen. Also fuck Lucidchart.

I built Nimble because I got tired of soulless music apps that make me go through five different tabs just to play the song I already knew I wanted to hear. Most music apps try to do everything. Nimble does one thing: make browsing your music fast & enjoyable.

Built an animated avatar that moves its mouth based on your voice — no camera, just the mic. Designed the avatar myself. It uses an on-device LLM (no GPT BS) to break down audio into letter sounds and sync them to mouth shapes and movements in real time.

Every online obfuscator fucked/slowed my code or sent it god knows where. So I built my own. Local-only, fast as hell, and makes stealing your JS harder (while still possible). Built with Electron. Keeps performance intact and never touches the cloud.

Led the devolopment of a Rails-based auction platform for buying and selling tickets to USL and MLS matches. Integrated real-time bidding and Account managment functions to enhance user experience and transaction reliability.

Worked with a UofM professor to lay out the foundation for a web app used in the software engineering class. I helped shape the UX and designed the core UML structure. Lets students ship faster, and lets TAs grade without losing their minds.

Led the development of a Django-based web application enabling academic users to discover and review local businesses and services. Implemented features for personalized recommendations and user reviews to enhance community engagement.

Album Cover
Album Cover
Album Cover
Album Cover

Are the best days the ones that we survive?

Jul 25, 2026

I am who I am, you are who you are, he is who he is, and she is who she is.

Jun 22, 2026

Letting go gives us the freedom to create without boundaries

May 20, 2026

Fils de joie

May 20, 2026

I do what I feel & I feel what I do

May 19, 2026

Anything a human can imagine is likely something they can create.

Apr 15, 2025

Music exists so the soul can remember what words forgot.

Mar 23, 2025

There’s something endlessly fascinating about religions.

Mar 15, 2025

Simplicity isn’t just the removal of clutter, it’s the act of bringing order to chaos.

Mar 10, 2025

A Complicated Love Hate relationship.

Jan 10, 2025