Skip to content
View mohammadelhsn's full-sized avatar

Highlights

  • Pro

Block or report mohammadelhsn

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
mohammadelhsn/README.md

Hi there 👋, I'm Mohammad El-Hassan!

Typing SVG


🧠 About Me

  • 👨‍💻 Passionate full-stack developer specializing in TypeScript with hands-on experience building web and mobile apps
  • 🎓 Pursuing a degree in Computer Science and Psychology, combining technical skills with human-centered design
  • 🤖 Creator of multiple Discord bots using TypeScript, JavaScript, C#, and C++, including a major project with PostgreSQL and Heroku hosting
  • ⚙️ Developed a custom API powering my portfolio and various projects, showcasing backend architecture and API design skills
  • 🚀 Actively working with React, React Native, Vite, and Expo to build performant user interfaces
  • 🌱 Always learning and expanding my toolkit, next goals include backend scaling, testing, and advanced TypeScript patterns
  • 🔗 Portfolio & projects: mohammadelhsn.github.io

📊 GitHub Stats


🛠️ Tech Stack

🔤 Programming Languages
Language Icon
Assembly Assembly
C C
C# C#
C++ C++
Dart Dart
Java Java
JavaScript JavaScript
Python Python
R R
TypeScript TypeScript
🧩 Frontend
Technology Icon
CSS CSS
Electron Electron
Flutter Flutter
HTML HTML
Material UI Material UI
React React
Vite Vite
Sanity Sanity
Webflow Webflow
📱 Mobile
Platform Icon
Expo Expo
Flutter Flutter
React Native React Native
🖥️ Backend
Technology Icon
Axios Axios
Discord.js Discord.js
Express Express
Firebase Firebase
Node.js Node.js
Flask Flask
🛢️ Databases
Database Icon
MongoDB MongoDB
MySQL MySQL
PostgreSQL PostgreSQL
Firestore Firestore
🧪 Tools & Platforms
Tool/Service Icon
Discord Discord
Git Git
GitHub GitHub
GitHub Pages GitHub Pages
Heroku Heroku
Postman Postman
Vercel Vercel
💻 Development Environment
Tool Icon
Brave Brave
Prettier Prettier
Terminal Terminal
VSCode VSCode
WSL WSL
📦 Package Managers
Package Manager Icon
NPM NPM
Yarn Yarn
🖇️ Office & Productivity
Tool Icon
Teams Teams
Outlook Outlook
PowerPoint PowerPoint
Word Word
SharePoint SharePoint
🤖 AI / Modern Tools
Tool Icon
ChatGPT ChatGPT
Gemini Gemini
🔤 What's Next?
Language / Tool Icon
Android Android
Angular Angular
AWS AWS
Azure Azure
Docker Docker
Figma Figma
GCP GCP
Go Go
GitHub Actions GitHub Actions
Google Colab Google Colab
iOS iOS
Jupyter Jupyter
Kubernetes Kubernetes
Lua Lua
Linux Linux
Matplotlib Matplotlib
Next.js Next.js
Pandas Pandas
Pytest Pytest
React Bootstrap React Bootstrap
Rust Rust
Tableau Tableau
Tailwind Tailwind
TensorFlow TensorFlow
Vitest Vitest

Pinned Loading

  1. mohammadelhsn.github.io mohammadelhsn.github.io Public

    A personal portfolio website showcasing my work and skills, built with React and deployed via GitHub Pages.

    TypeScript

  2. Portfolio-API Portfolio-API Public

    The backend API powering my personal portfolio. Serves course, project, assignment, and lab data via RESTful endpoints.

    TypeScript

  3. Portfolio-API-Wrapper Portfolio-API-Wrapper Public

    A simple TypeScript wrapper for my Portfolio API – used to fetch course, project, and assignment data for my personal website.

    TypeScript

  4. portfolio-app portfolio-app Public

    A React Native portfolio app built with Expo — a mobile adaptation of my portfolio website created to learn and practice React Native development.

    TypeScript

  5. API-TS API-TS Public

    TypeScript-based Express API — a cleaner, improved rewrite of my original JavaScript version. Currently on hold due to Heroku's free tier shutdown.

    TypeScript

  6. Core Core Public

    A TypeScript Discord bot built with Discord.js featuring an advanced command handler, translation support, and database integration (MySQL → PostgreSQL). Hosted on Heroku until the free tier was di…

    TypeScript