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]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)