Zakaria Farih | Software Developer

DinoDoom

About Me

Hi! 👋 I'm Zakaria Farih, a problem-solving software developer passionate about creating innovative and impactful solutions. My journey began with a strong foundation in science and mathematics in Morocco before transitioning into software engineering in Spain. Currently, I work part-time at Digital Data Real Time, where I contribute to large-scale software solutions while building personal and open-source projects.

🚀 My Philosophy

I believe that a great developer loves to code, continuously innovating, creating, and learning. I thrive on tackling complex challenges, mastering new technologies, and leveraging every tool to bring ideas to life.

💡 What I Do

  • Full-Stack Development: Proficient in React, JavaScript, Java, Spring Boot, Python, Angular, Kotlin, Elixir, and more.
  • AI & Computer Vision: Experience with OpenCV and YOLOv11 for real-time object detection and automation.
  • Mobile & Web Applications: Building and deploying scalable React Native and web applications.
  • Backend Engineering: Designing robust APIs, microservices, and database architectures.
  • Continuous Learning: Always exploring new tools, frameworks, and methodologies.

🎯 My Goals & Future Plans

My ambition is to work at top tech companies to refine my expertise, gain industry experience, and ultimately return to Morocco to drive digital transformation. I aim to introduce scalable, efficient, and impactful digital solutions to modernize outdated systems.

🤝 Open Source & Collaboration

I actively contribute to open-source projects and love collaborating with fellow developers. If you’re interested in working together, let’s connect!

📩 Let’s build something impactful together! 🚀

Contact Me

Projects

AI-Powered Parking Management System

Start: 2024
Platform: Mobile & Web
Description: Computer vision-based parking management with real-time object detection.

GitHub Repo

AI-Powered Parking Management System

Tech Stack: OpenCV, YOLOv11, React Native, Spring Boot

This system leverages computer vision and sensors to automatically detect license plates, parking spot availability, and vehicle movement. Training the YOLO model involved creating a custom dataset, and the system is now fully functional.

Rubik's Cube Solver

Start: 2025
Platform: Desktop
Description: An interactive Rubik's Cube solver with step-by-step animations.

GitHub RepoDemo Video

Rubik's Cube Solver

Tech Stack: LibGDX, Kotlin, OpenCV, Python

This project allows users to input the state of a Rubik's Cube and receive step-by-step solving animations. It also features an interactive mode for scrambling and solving, and is open-source for community contributions.

Full-Stack Blogging Platform

Start: 2024
Platform: Web
Description: A comprehensive blogging platform with user authentication, chat, and more.

GitHub RepoLive DemoDemo Video

Full-Stack Blogging Platform

Tech Stack: Spring Boot, Thymeleaf, JavaScript, HTML

A full-featured blogging platform that includes comments, reactions, user authentication, chat, and tagging. It is fully deployed and available to the public.

Worker Management System

Start: 2024
Platform: Web
Description: A system for tracking workers, managing expenses, and monitoring assets.

Worker Management System

Tech Stack: Elixir (Backend), React (Frontend)

Developed for Digital Data Real Time, this system handles worker tracking, expense management, work hour monitoring, and vehicle tracking. The project is under continuous development.

Elderly Home Management System

Start: 2025
Platform: Web
Description: Digitizing elderly care operations with patient tracking and staff management.

Elderly Home Management System

Tech Stack: React, Spring Boot, PostgreSQL

A personal project aimed at streamlining elderly care by managing patient data, staff assignments, and medical reminders. Currently a work in progress.

Pokémon Game & Pokédex Tracker

Start: 2023
Platform: Desktop
Description: A fun project for tracking, collecting, and interacting with Pokémon.

GitHub Repo

Pokémon Game & Pokédex Tracker

Tech Stack: Java, LibGDX

This project enables users to track, collect, and interact with Pokémon while building their own Pokédex.

Socials

GitHubLinkedInTwitterInstagramFacebook