Skip to content
View Mo1Amin's full-sized avatar

Block or report Mo1Amin

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Mo1Amin/README.md
Hi, I'm Mohamed Amin, software engineer

ACM Sinai Download Meqat Profile views

$ whoami

name: Mohamed Amin Abdelwahed
role: Software Engineer (full-stack web and desktop)
studying: Software Engineering, Faculty of Computers & IT, Sinai University
building: ACM Sinai platform · MED-NOTES · Meqat
co_founded: Sinai University ACM Student Chapter
cares_about: [clean UI, security by default, apps that work offline]

⭐ Featured work

ACM Sinai Platform MED-NOTES Meqat Widget Al-Shifa Hospital

What went into the ACM Sinai platform
  • Server-rendered Node.js/Express app with an admin dashboard for tracks, events, gallery albums, team, and a competitions winners board
  • Security: Argon2id passwords, TOTP two-step sign-in with recovery codes, account lockout, CSRF tokens, strict Content-Security-Policy, role-based permissions, and a full audit log
  • Every upload is decoded and re-encoded to WebP on the server; cookieless analytics with a weekday × hour heatmap
  • Interactive three.js particle sphere, scroll-reveal motion and light/dark themes, deployed on cPanel (Passenger) with end-to-end tests in Playwright
MED-NOTES (private, proprietary)

A study platform for medical students. The code is private; a walkthrough is available on request.

  • React + TypeScript front end, Supabase (Postgres, auth, edge functions) back end
  • Reading PDFs with handwriting, lasso and shape tools; notes that sync and keep working offline
  • A bookstore with manual payment review, packaged for Windows (Electron) and Android (Capacitor)

🧰 Tools I build with

JavaScript, TypeScript, React, Node.js, Express, HTML, CSS, Tailwind, MySQL, PostgreSQL, Supabase
Rust, Tauri, Electron, three.js, Vite, Git, GitHub, GitHub Actions, Linux, VS Code, Figma

🐍 Contributions

Contribution graph being eaten by a snake

📫 Get in touch

Website ACM Sinai on Facebook

Pinned Loading

  1. acm-sinai-website acm-sinai-website Public

    Website and admin dashboard of the Sinai University ACM Student Chapter: Node.js, Express, MariaDB, three.js, 2FA and cookieless analytics.

    EJS

  2. emoji-breakout emoji-breakout Public

    Breakout-style arcade game on HTML canvas with an emoji ball, levels, high score, sound effects and touch controls.

    HTML

  3. Meqat-Widget Meqat-Widget Public

    Glassmorphism prayer-times widget for Windows: offline-first, Azan audio, system tray, fully customisable. Tauri (Rust) + React.

    TypeScript

  4. shifa-hospital-website shifa-hospital-website Public

    Responsive Arabic (RTL) hospital website with light and dark themes: services, doctors, news, sign-in and registration.

    CSS

  5. study-planner study-planner Public

    Munazzami: an Arabic study and appointment planner with a calendar, prioritised tasks and Chart.js progress charts.

    HTML