Software Developer focused on building scalable and maintainable applications, with a strong emphasis on clean architecture, code quality, and reliable software delivery.
I build end-to-end solutions, from responsive front-end interfaces to robust backend APIs, applying best practices in performance, testing, and CI/CD. Iβm particularly interested in DevOps and the full software delivery lifecycle, from development to deployment.
- π Graduated from ESMAD with a TSIW Degree
- β‘ Experience across Python and JavaScript ecosystems, with a focus on full-stack development
- π¨ Interests: Software Development, DevOps, Full-Stack
- πΈ Hobbies: Gym, Meditation, Music, Guitar
Activulse was my bachelor's degree final project at ESMAD for the TSIW program. It is a cross-platform React Native app focused on heart health and daily activity tracking, supported by a RESTful backend, database integration, and a layered architecture.
The project also involved research and collaboration with a professor from ESS to define requirements, validate goals, and align the implementation with real-world health guidelines.
π‘ Core stack centered on JavaScript/TypeScript and modern web development, with additional experience in Python and backend systems. Adaptable to new technologies and evolving project requirements.
Also worked with ORMs such as Sequelize, Mongoose, and SQLAlchemy.
Version Control & Design
API & Testing
Note: Continuously improving and refining projects, with a focus on code quality, architecture, and real-world applicability.
A curated selection of projects highlighting product thinking, full-stack development, and quality-focused engineering practices.
| Project | Overview | Tech Stack | Live Demo | Repository | Issues/Feature Requests |
|---|---|---|---|---|---|
| Pokemon Search | Front-end application consuming a public REST API. Key Features: β’ Asynchronous data fetching and state handling β’ Dynamic UI rendering based on API responses β’ Loading and error state management β’ Responsive and user-friendly interface |
HTML, CSS, JS, Fetch API | Demo | GitHub | Issues |
| Einstein Tribute Page | Responsive UI-focused web application showcasing modern front-end practices. Key Features: β’ Component-based architecture with reusable UI β’ Client-side routing for seamless navigation β’ Animated interactions (scroll + transitions) β’ Responsive and accessible design principles |
Node.js, React, TypeScript, Tailwind CSS Auxiliary: Vite, React Router, Framer Motion |
π Coming Soon | GitHub | Issues |
Note: Video demos are hosted on Youtube!
| Project | Overview | Tech Stack | Video Demo | Repository | Issues/Feature Requests |
|---|---|---|---|---|---|
| CrossSum App | Desktop calculator built with a strong focus on software quality and testing. Key Features: β’ Unit + property-based testing for reliability β’ CI pipeline with linting, formatting, and type safety β’ Modular architecture with clear separation of concerns β’ Packaged as a standalone executable |
Python, Tkinter Auxiliary: pytest, pytest-mock, pytest-cov, Hypothesis, flake8, yamllint, Black, mypy, pyinstaller |
Demo | GitHub | Issues |
| PhotoShow | Desktop application for photo management following MVC architecture. Key Features: β’ User authentication with secure password hashing β’ Persistent storage using SQLite + ORM β’ Clear separation of concerns (MVC pattern) β’ Image processing and handling |
Python, Tkinter, SQLite, SQLAlchemy, pyinstaller Auxiliary: pytest, pytest-mock, pytest-cov, flake8, yamllint, Black, Pillow, bcrypt |
π¬ Coming Soon | GitHub | Issues |
| GrubSnake Game | Arcade-style Snake game focused on gameplay logic and modular design. Key Features: β’ Game loop implementation with real-time updates β’ Collision detection and dynamic snake growth β’ Score tracking system β’ Keyboard input handling (WASD + arrows) |
Python, Pygame | π¬ Coming Soon | GitHub | Issues |
Note: Mobile applications developed using React Native for iOS and Android, focused on cross-platform performance, user experience, and scalable architecture.
| Project | Overview | Tech Stack | Video Demo | Download (APK/IPA) | Repository | Issues/Feature Requests |
|---|---|---|---|---|---|---|
| Activulse (iOS/Android) | Cross-platform mobile application for activity tracking and health monitoring. Key Features: β’ Activity tracking (steps, distance, goals) aligned with WHO guidelines β’ Personalized routines and health recommendations β’ Gamification system (challenges and rewards) β’ Full-stack architecture (mobile client + API + database) |
React Native, React, Expo, TypeScript, JavaScript, Node.js Auxiliary: Vite, NativeWind, Express, Sequelize, MySQL, Cloudinary, bcrypt, eslint, swagger, JWT |
Demo | β¬οΈ Coming Soon | GitHub | Issues |




