Skip to content
View mosarhat's full-sized avatar
  • Queen's University Student
  • 16:52 (UTC -12:00)
  • LinkedIn in/mosarhat

Organizations

@queens-autodrive @Assertive-AI

Block or report mosarhat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mosarhat/README.md
My very own photo of Lake Ontario's eclipse!

About Me

Hey, I'm Mohammed Sarhat, but people just typically call me Mo. I'm a student at Queen's, pursuing a degree in Computing, and am slated to graduate in 2027. I am a software engineer at Assertive.

I'm super interested in software development and system design. I love to go out and take photos with my old film Canon EOS 500 camera (the photo above was taken with my camera during the 2023 Solar Eclipse in Kingston), spend time with family and friends, and learn. I also love to read (sometimes too much).

What I've Been Working On (Long-Term Projects)

The following repositories are all for personal use and document my active learning experience.

I've made a note to include as many references as I can throughout my documentation. They don't follow a particular citation standard, but links are available for every single topic that I've decided to research.

  • JavaScript Practice: I'm taking a major deep dive into JavaScript. Much of it is review, however, there's a lot I seemingly don't know, and I'm excited to learn.
  • Data Structures: My very own short notebook in preparation for LeetCode styled interviews.
  • LeetCode Grind. A bank full of my LeetCode solutions to problems (they also work on LeetCode).
  • OOP Patterns Through Examples: An example-driven showcase of OOP Design Patterns.

Previous Projects

Web Development Projects

  • ReceiptPal: A project developed during QHacks 2025 that simplifies expense tracking and visualization. Built using React for the frontend, Flask for the backend, and integrated with Firebase for real-time data storage. Utilized RESTful APIs for seamless communication between components and Charts.js for dynamic and interactive data visualization.

Tooling for CLI Projects

More to come.

Bot Projects

  • Hola!: A simple friendly and relaxed Discord bot built using Python, Discord.Py, and OpenAI’s GPT model. The bot engages in casual conversations with users, powered by OpenAI’s ChatCompletion API. The bot is deployed on Railway.app.

JavaScript Specific Projects

More to come.

App Development Projects

More to come.

Statistics

Here’s a snapshot of my GitHub activity and contributions:

stats graph languages graph

Languages

Python Java JavaScript GO C Bash SQL TypeScript PHP HTML CSS LaTeX

Backend Frameworks/Databases

Flask Django Node.js Express.js Firebase MySQL PostgreSQL

Frontend Frameworks

React DaisyUI TailwindCSS Chart.js

My Contacts

LinkedIn GitHub

Pinned Loading

  1. clairewhelan/qhacks_2025 clairewhelan/qhacks_2025 Public

    JavaScript 1

  2. js-practice js-practice Public

    JavaScript Personal Docs

    Jupyter Notebook 1

  3. dsa-algos dsa-algos Public

    Short Leetcode Prerequisite Knowledge

    TeX 1