Personal Image

Mohamed Idaghdour

Software Developer

I focus on building secure and reliable backend systems with the mindset of “a craftsman taking care of his craft.” Mainly using TypeScript, Node.js/Bun, and PostgreSQL, and I use AWS for storage and deployment. Still exploring its 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, and staying physically active. Staying consistent in training helps me stay disciplined and focused in life and in work.

Currently experimenting with some AI Engineering, ML/DL concepts and the infrastructure behind it.

Recommended Books

  • The Pragmatic Programmer, by David Thomas and Andrew Hunt
  • Mastering Node.js, by Sandro Pasquali
  • AI Engineering, by Chip Huyen
✦My Engineering Daybook→
Currently learning
Mohamed's personal logo
    Send emailGitHub profileLinkedIn profile

Experience

Nov 2024 — Feb 2026

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.

TypeScriptNext.jsPostgreSQLNode.js
Apr 2025 — May 2025

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.

ElectronTypeScriptReactPostgreSQLNode.js
Oct 2022 — Oct 2023

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.

JavaScriptReactWordPressTailwindCSS
Apr 2021 — Jun 2021

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.

PHPWordPressHTMLCSS
Full ResumeClient Projects

Projects

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.

PythonFastAIFastAPIHugging FaceDocker
GitHub — AppGitHub — APILive

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.

TypeScriptQwikTailwindCSSBunPostgreSQLDrizzleAWS
GitHubAuth ServiceFiles Service

Web Crawler CLI

CLI tool that crawls a website from a given URL and exports a CSV report. Handles concurrency and page limits, published as an npm package.

TypeScriptNode.js
GitHubnpm

Habit Tracker API

REST API for habit tracking built with Express and TypeScript. Focused on clean architecture, caching with Redis, and testing practices. Production-ready with full test coverage.

TypeScriptExpress.jsRedisPostgreSQLDrizzle
GitHubLive

MusicFy

Full-stack music streaming platform with auth, subscriptions via Stripe, and real-time data. Built with Next.js and Supabase, focused on performance and scalable architecture.

TypeScriptNext.jsTailwindCSSNode.jsPostgreSQLSupabaseStripe
GitHubLive
All Projects

Certifications

Full Stack Engineer - Pro Certification

2025 — Codecademy

Verify Certificate

Computer Science - Pro Certification

2024 — Codecademy

Verify Certificate

CS50: Introduction to Computer Science

2023 — Harvard University

Verify Certificate

Articles

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

Medium

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

Medium

Building a Movie Recommendation Program in Python

Enhance your movie nights with a Python-based recommendation program that helps you find movies by genre and release year.

May 29, 2024 — 2 min

MediumDev.to

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

Dev.to