ABOUT

About bassiounix

SunMaple

Muhammad Bassiouni

Developer & Open-Source Enthusiast

Hello! I'm Muhammad Bassiouni, a passionate software engineer with 2 years of experience in backend development, compiler and toolchain technologies. I love contributing to open-source projects and building tools for developers. Interested in working on cutting-edge, scalable services technology with global impact.

Experience

Backend Software Engineer @ Menoufia University
Sep 2023 – Sep 2024
  • Reduced subscription costs of outsourcing portal system by $40,000+ annually via developing new portal backend system from scratch to replace legacy system using TypeScript, Nest.js, TypeORM and SQL Server.
  • Increased system performance by 35% via migrating to new server host and tech stack using Docker and Node.js, with deployment to Jenkins and Coolify on server.
  • Developed permission authorization system for 88,000+ students and employees, securing API endpoints against unauthorized access using Passport.js, Helmet and JWT authentication & authorization.
Site Supervisor @ Udacity
Oct 2022 – Dec 2023
  • Led & coordinated efforts of DECI sessions, ensuring smooth execution & alignment with educational goals.
  • Audited sessions to maintain high standards, ensuring the delivery of accurate and effective technical content.
  • Delivered detailed feedback on sessions, contributing to a better learning environment.
  • Collaborated with instructors & supervisors to enhance learning and create environment for student success.
Backend Software Engineer Intern @ Banque Misr
Jul 2023 – Sep 2023
  • Developed real-time exchange rate system using Spring Boot, enabling currency conversions and comparisons.
  • Doubled retrieval & conversion performance using Redis with cron job for caching.
  • Documented & tested code using Javadoc, Swagger, and JUnit. Deployed API with Docker on Render.

Open Source Projects

Committer @ LLVM
Jan 2025 – Present
  • Facilitated building LLVM libc++ against LLVM libc by implementing wctype (unicode) utilities.
  • Extended safety of LLVM libc by adding C11 bounds-checking interfaces with Annex K safe APIs.
  • Implemented C++ constexpr math functions in libc by refactoring math functions to header-only.
  • Improved build accuracy and consistency by fixing LLVM libc header generation.
  • Extended Clang capabilities by adding bf16 type support macros with number literal suffix.
  • Increased test isolation by making str to float comparison test hermetic in LLVM libc.
  • Optimized LLVM IR performance by fixing missed i128 split optimization.

Tech Stack

Python
C++
JavaScript
TypeScript
Java
React
Node.js
HTML5
CSS3
Postgresql
Git
Docker
Linux
Bash
Graphite

Recent certifications

1
November 2024

AWS Certified Cloud Practitioner

Foundational certification in AWS Cloud.

2
October 2023

FinYology FinTech Hackathon

4th place finalist startup among 50+ teams @ Central Bank of Egypt.

3
September 2023

Rowad Backend Summer Internship

Summer Training in Backend Engineering @ Banque Misr.

4
August 2023

MINT Fintech Hackathon

3rd Place Startup Idea Among 10 Teams @ EGBank & Startup Factory.

5
February 2023

Smart Governance Hackathon

4th Place in Money Governance Idea @ AWS & Benha University.

6
October 2022

NTI AI Summer Training

Training in Python, Machine Learning, Deep Learning & AI Deployment.

7
May 2022

Udacity Full-Stack Web Development Nanodegree

Full-Stack Web Development Nanodegree, EgFWD Scholarship @ Udacity & MCIT.

GitHub Statistics

bassiounix

bassiounix

Loading...

Stars
Repos
Followers