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.
Also worked with ORMs and ODM such as Sequelize, SQLAlchemy and Mongoose.
Version Control & Design
API & Testing
Note: Continuously improving and refining projects, with a focus on code quality, architecture, and real-world applicability.
| Project | Overview | Tech Stack | Live Demo | Repository | Issues/Feature Requests |
|---|---|---|---|---|---|
| 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 |
| 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 |
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 |
Note: Video demos are hosted on Youtube!
| Project | Overview | Tech Stack | Video Demo | Repository | Issues/Feature Requests |
|---|---|---|---|---|---|
| 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 |
| 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 |
Focus Areas:
- 📐 Statistical computation - matrix operations, descriptive statistics, linear regression
- 🔍 Exploratory data analysis (EDA) - trends, distributions, seasonality, correlations, forecasting
- 📊 Data visualization - line charts, bar plots, box plots, heatmaps, scatter plots, time-series plots
- 🧹 Data cleaning & preprocessing - outlier removal, categorical encoding, feature engineering
- 🔮 Predictive modeling - linear regression forecasting, trend analysis, extrapolation, dual-model comparison
- 🤖 Machine learning - scikit-learn for regression modeling, classification models, and feature preprocessing


