Zakaria Farih | Software Developer
DinoDoomAbout 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.
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.
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.
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.
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.