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.

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 — Present

Oxypur Enterprise Management Platform · Freelance

Building and maintaining a web-based business management platform that handles inventory, finances, and document generation. Automated financial reporting workflows, which noticeably reduced manual admin work for the client. Responsible for deploying and hosting the app on a custom Ubuntu VPS with Nginx and SSL, setting up a CI/CD pipeline using GitHub Actions, and continuously shipping new features. This is an ongoing project.

TypeScriptNext.jsPostgreSQLNode.js
Apr 2025 — May 2025

Desktop Application for Judicial Case Management · Freelance

Built a local-first desktop app for judicial commissioners to manage 500+ case files. The app works fully offline with secure local storage, which made day-to-day work more reliable for the legal team. Focused on keeping the interface simple and practical for non-technical users.

ElectronTypeScriptReactPostgreSQLNode.js
Oct 2022 — Oct 2023

Full-Stack Web Developer · Developyo

Delivered 4+ full-stack projects across e-commerce, business management, and real estate. Built dashboards and web apps using React, Express, and Tailwind CSS. Improved app performance through frontend optimization and backend caching. Handled client communication from kickoff to delivery with positive feedback on all projects.

JavaScriptReactWordPressTailwindCSS
Apr 2021 — Jun 2021

Web Development Intern · EDconcept24

Helped build and maintain web solutions for small business clients. Contributed to delivering one web app and one WordPress plugin on schedule. Worked on frontend implementation and bug fixing alongside senior developers.

PHPWordPressHTMLCSS
Full ResumeClients Projects Detail

Projects

Up Down Cloud

A modern, full-stack cloud storage application built with Qwik and QwikCity. This project provides a user-friendly interface for file management, including upload, organization, and trash functionality. It uses 2 separate microservices as the backend — one for authentication and one for file management.

TypeScriptQwikTailwindCSSBunPostgreSQLDrizzleAWS
GithubAuth ServiceFiles Service

Web Crawler CLI

A powerful command-line tool for crawling websites and generating CSV reports. This executable CLI tool efficiently crawls a website starting from a given URL, respecting concurrency limits and page limits.

TypeScriptNode.js
GithubNpm Package

Habit Tracker API

A production-ready REST API built with Express, TypeScript, and modern development practices. This project demonstrates clean code principles, advanced testing strategies, and scalable backend architecture built from scratch.

TypeScriptExpress.jsRedisPostgreSQLDrizzle
GithubLive

MusicFy

Musicfy is a full-stack, production-ready music streaming platform focused on performance, scalability, and secure subscription-based access. It enables users to discover, stream, and manage music while integrating modern authentication, payments, and real-time data handling.

TypeScriptNext.jsTailwindCSSNode.jsPostgreSQLSupabaseStripe
GithubLive
All Projects

Certifications

Full Stack Engineer - Pro Certification

2025 — Codecademy

Link

Computer Science - Pro Certification

2024 — Codecademy

Link

CS50: Introduction to Computer Science

2023 — Harvard University

Link

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