Personal Image

Mohamed Idaghdour

Software Developer

I am obsessed with crafting secure, robust and scalable applications with the mindset of “a craftsman taking care of his craft.“ I explore emerging technologies — currently working with modern JavaScript/TypeScript, runtimes like Deno and Bun, and frameworks like Hono. My focus centers on security-first architecture, code readability, service availability, and elegant simplicity.

I believe the best solutions work reliably while remaining maintainable. Beyond coding, I‘m passionate about discussing programming and religion, as these conversations spark innovative problem-solving approaches. When not coding, I enjoy hiking and sports that keep my mind and body sharp, plus meaningful discussions with family and friends that provide fresh technical perspectives.

I continuously learn through programming articles, books, and podcasts that bridge technical innovation with deeper purpose. Currently seeking opportunities with teams that value thoughtful engineering and adopt cutting-edge tools that solve real problems.

Technologies I'm currently learning

Experience

AprMay 2025

Desktop Application for Judicial Case Management · Freelance

Developed a specialized local-first desktop application designed for judicial commissioners to efficiently manage over 500 case files. Implemented robust offline support capabilities and secure local data storage solutions, dramatically improving system reliability by 90%. Designed and built intuitive user interface workflows that enhanced document management efficiency by more than 50%, streamlining daily operations for legal professionals.

ElectronTypeScriptReactPostgreSQLNode.js
Nov 2024Feb 2025

Oxypur Enterprise Management Platform · Freelance

Created a comprehensive web-based management system encompassing inventory tracking, financial oversight, and automated document generation capabilities. Delivered significant operational improvements for the client by implementing automated financial reporting features, reducing administrative processing time by 60%. Ensured secure deployment on Ubuntu VPS infrastructure with Nginx web server configuration and SSL encryption protocols to maintain data security and system reliability.

TypeScriptReactPostgreSQLNode.js
Oct 2022Oct 2023

Full-Stack Web Developer · Developyo

Delivered comprehensive web solutions across multiple industries as a freelance developer. Successfully completed over 4 full-stack projects spanning E-commerce, Business Management, and Real Estate domains. Built and deployed interactive dashboards and business applications using modern technologies including React, Express, and Tailwind CSS. Achieved significant performance improvements by optimizing frontend code and implementing backend caching strategies, resulting in 30% faster app response times. Maintained direct client relationships throughout project lifecycles, ensuring clear communication and timely delivery, which led to 100% positive client feedback.

JavaScriptReactWordPressTailwind CSS
AprJun 2021

Web Development Intern · EDconcept24

Contributed to the development and maintenance of digital solutions tailored for small business clients. Worked collaboratively with senior developers to successfully deliver one complete web application and one WordPress plugin within strict deadlines. Provided essential support in frontend implementation and participated in debugging processes to ensure high-quality code delivery. Gained valuable experience in professional development workflows and client-focused solution design.

PHPWordPress HTMLCSS

Projects

Studios Chair

Full-stack e-commerce furniture application built with React, Express.js, and PostgreSQL in a monorepo architecture. Features product filtering, user authentication (traditional and GitHub OAuth), and Stripe payment processing. Successfully deployed to Vercel using custom CLI configuration, though direct URL access remains challenging due to serverless platform limitations.

JavaScriptReactExpress.jsNode.jsPostgreSQL

Jamming

Spotify-integrated web application built with React that enables users to search songs, create playlists, and save them directly to their Spotify accounts. Implements OAuth authentication and real-time API integration with the Spotify Web API, providing seamless playlist management through a clean, responsive interface.

JavaScriptReactCSS

Small Reddit

Streamlined Reddit client built with React and Redux, featuring real-time Reddit API integration for browsing posts, searching subreddits, and exploring comment threads. Includes loading skeletons for enhanced UX and full responsive design across all devices.

JavaScriptReactTailwind CSSRedux

Connect Four Game

Terminal-based Connect Four game built with Python, featuring interactive two-player gameplay with visual board rendering and intuitive game logic entirely within a text-based environment.

Python

Certifications

Full Stack Engineer - Pro Certification

2025Codecademy

Link

Computer Science - Pro Certification

2024Codecademy

Link

CS50: Introduction to Computer Science

2023Harvard 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

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

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

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