
About
Hi! I'm Mohamed Ali, a software engineer with expertise in both front-end and low-level programming. I craft applications, servers, and everything in between using clean and scalable code.
I mostly work with TypeScript, Next.js, React and Node.js. I also do a little bit of Java for fun.
Contact
Projects
I contribute to this open-source project (10k+ stars), and I worked on fixing the CSV parser and the transaction page UI on mobile.
I contribute to this open-source project (600+ stars); I worked on the code racing feature and fixed some bugs.
I contributed to the development of this platform that creates resumes and matches them with the right company using Vue.js, Nuxt.js, Tailwind CSS, Astro, and Pinia.
Side Projects
My personal website designed in the style of Windows 95 using Vue.js, Typescript, SASS, Canvas, Pinia.
i recode C++ containers with some additional data structures in C just for educational purposes.
Linux (debugger, syscall tracer, elf parser) for x86_64, I code it from scratch for educational purpose.
Work Experience
- actual: I worked on fixing the CSV parser (github.com/actualbudget/a…)
- code-racer: I implemented the code racer feature (github.com/webdevcody/cod…)
- libC+: I added the cvector module (github.com//BnademOverflo…)
Check More Project in My Github Account.
• Worked on a platform (bafundi.com) that creates resumes and matches them with the right company using Vue.js, Nuxt.js, TailwindCSS, Astro and Pinia.
- Designed and implemented a web application for file sharing and management. The application was built using ASP.NET, Javascript, CSS, and HTML.
- Developed an algorithm that can detect if a file is corrupted. This algorithm works for pdf, word, and ppt files.
Writing
I wrote this article to guide developers in choosing between JSDoc and TypeScript for adding type annotations to JavaScript code, considering factors like project size, compilation steps, and the need for static type checking.
xchg rax,rax It’s a collection of assembly riddles. The book contains 0x40 short assembly snippets, with no text.
Awards
I won a national CTF in ENSA Fes.
national cyber security competition in ENSA Khouribga.