Image 1 of 2

Mohamed Idaghdour
Software Developer
Story
How I build, learn, and stay grounded.
I focus on building secure and reliable backend systems with the mindset of “a craftsman taking care of his craft.” Mainly using TypeScript, JavaScript runtimes, and PostgreSQL, and I use the cloud for storage and deployment. Still exploring the cloud’s full depth. I keep dependencies minimal and learn continuously through documentation, books, and building real things, with a strong focus on security, availability, and long-term maintainability.
Outside of work, I enjoy talking about programming and religion, reading, hiking, and staying physically active. Staying consistent in training helps me stay disciplined and focused in life and in work.
I’m endlessly curious about new technologies and what makes them work underneath. Currently exploring AI Engineering and ML/DL concepts, the infrastructure behind them, and low-level systems programming. That curiosity also drives my open-source contributions to Deno.
Shelf
What I’m reading and books I recommend.
Currently reading: Modern C by Jens Gustedt
The Pragmatic Programmer by David Thomas and Andrew Hunt
Mastering Node.js by Sandro Pasquali
AI Engineering by Chip Huyen
Notes and engineering decisions from building real things.
✦My Engineering Daybook→Toolkit
Tools I build with and what I’m exploring next.
- TypeScript
- Node.js
- PostgreSQL
- Next.js
- Currently learning: Python
- Currently learning: Go
- Currently learning: AWS
- Currently learning: C
Workbench
Experiments built to be useful.
Experience
Where I've worked and what I've built.
Oxypur — Business Management Platform · Freelance
Engineered a comprehensive enterprise resource planning platform that automates inventory systems, invoicing workflows, supplier management, and capital tracking. Developed specialized modules for multi-period billing cycles and automated VAT calculation, deploying the architecture via a robust CI/CD pipeline on a VPS to optimize business workflows.
Judicial Case Management App · Freelance
Designed and deployed a lightweight desktop application to digitalize and index critical legal files for immediate recovery. Implemented complete offline access models alongside local filesystem data persistence, establishing instant global search functionality within a secure system engineered for non-technical operations.
Full-Stack Developer · Developyo
Delivered 4+ projects across e-commerce, real estate, and business tooling. Handled full-stack work, React in front ends, Express APIs, WordPress builds. Managed client communication from kickoff through delivery.
Web Development Intern · EDconcept24
Contributed to client web projects alongside senior developers. Worked on frontend implementation, bug fixes, and helped ship a WordPress plugin on schedule.
Projects
Selected applications, from idea to implementation.
Console Controller Classifier
Browser app that classifies game controller images using a FastAI model I trained. Upload an image, get a prediction. The model runs on a FastAPI backend deployed via Docker on Hugging Face.
Up Down Cloud
Full-stack cloud storage app with file upload, organization, and trash. Built with Qwik and backed by two microservices, one for auth, one for file management, using Bun, PostgreSQL, and AWS S3.
Certifications
Learning put into practice.
Articles
Ideas, lessons, and things worth sharing.
Node.js vs Deno in 2025: A Developer’s Quick Guide
Choosing the right JavaScript runtime for your next project.
May 31, 2025 — 6 min read
Building a CPU Simulator in Python: Understanding the Inner Workings of a CPU
Learn how to build a Python CPU simulator to understand CPU operations and enhance your coding skills!
Jun 30, 2024 — 3 min read
Unleash Your Inner Strategist: Build & Play Connect Four in Python!
Do you crave a classic strategy game experience without the need for fancy hardware? Look no further!
May 6, 2024 — 2 min