I'm a software engineer with a focused background in Python and a strategic approach to building systems. My work blends technical precision with a calm, deliberate mindset — shaped by experience, sharpened by design thinking, and driven by clarity.
Whether designing internal tools, management platforms, or tactical analysis software, I aim for code that communicates clearly and scales intelligently. I build with a strong grasp of real-world requirements and client-centered insights.
- Languages: Python (primary), C# (WPF), JavaScript (Angular)
- Backend & System Architecture: Modular services design, real-time communication systems, region-aware infrastructure, multi-agent orchestration, API-first development.
- Frameworks & Technologies: Flask, FastAPI, SQLAlchemy, Pandas, Pytest, Git, Selenium, Playwright, Redis, RestAPI, Angular, WPF, Uvicorn, Unicorn, WordPress, MatPlotLib, Numpy.
- Databases & Storage: MySQL, Oracle DB, MSSQL, PostgreSQL, Redis.
- Data & Automation: Pandas (data migration & processing), Excel/CSV automation, data export pipelines, legacy data conversion, dynamic reporting.
- DevOps & Cloud: Docker, DigitalOcean, Nginx, Ubuntu (Terminal-based deployment), Git (Github), SSH, Powershell scripting, Shell, Bash.
- Software Testing: Unit Testing, End-User testing, bug validation, usability testing, system logging, test automation principles.
- Soft Skills: Client Communication, Team Leadership, Technical Writing, Mentorship, Analytical Thinking, Requirements Translation.
Project | Description | Stack |
---|---|---|
RestaurantOps | A restaurant management system blending academic precision with real-world design. | Python, SQL |
FPL-Helper (WIP) | Fantasy Premier League assistant tool (non-ML), focused on logic and user utility. | Python |
Tactical Visualizer (Planning) | Tool for visual tactical football analysis using OpenCV. | Python, OpenCV |
CodePatterns (WIP) | Reusable software design patterns and Pythonic idioms. | Python |
I believe software engineering is as much about clarity and structure as it is about people. I value systems that make sense, code that communicates well, and teams that work with rhythm and mutual respect.
As a strategic thinker, I pay attention to what comes next — the risks, the inefficiencies, the quiet edge cases waiting to grow. I don't panic. I adapt. Whether the environment is structured or chaotic, I stay grounded and carry my part with consistency.
I'm deeply pragmatic. I care about getting things done — cleanly, thoughtfully, and without theatrics. But I also believe in serving a human purpose: code is for people, and building it is a shared responsibility.
Software engineering has helped me understand both what I do and how I think. It's a discipline where structure, clarity, and intention converge — and I feel at home in that.
Goal: Automate and scale a suite of gaming-related services for end-user consumption, with a flexible system for regional deployment and multi-level reselling.
Context:
The client, a service provider in the gaming space, needed an end-to-end solution to:
- Offer automated services to players via a website.
- Provide an API for third-party resellers.
- Enable other sellers to market and resell the same services via a shared platform.
Core Challenges:
- Regional constraints (notably in Algeria) required careful routing of service operations for MENA and EU audiences.
- The system had to coordinate across multiple environments (web, Windows, Android) while maintaining control, responsiveness, and stability.
Solution Overview:
- Frontend: WordPress site with Forminator, integrated via webhooks to backend services.
- Backend: Python-based service orchestration using Flask, FastAPI, Redis Queue, and WebSockets.
- Relay Layer: A Windows service communicates with Android clients via push triggers.
- Android App: Kotlin app responds to backend signals and dispatches region-specific service interactions.
- Infrastructure: DigitalOcean, Hostinger, Nginx, Ubuntu 20.04, GitHub, SSH.
Stack Highlights:
Python
, FastAPI
, Flask
, Redis
, Selenium
, Playwright
, Kotlin
, WordPress
, WebSockets
, REST APIs
, tkinter
, okhttp3
, requests
My Role:
- Designed the full system architecture from frontend to backend.
- Developed Windows service and Android app for cross-platform message handling.
- Handled deployment, scaling, and regional technical constraints.
This project reflects my ability to build adaptive, real-world systems that are technically layered and operationally strategic.