{"componentChunkName":"component---src-pages-index-js","path":"/","result":{"data":{"hero":{"edges":[{"node":{"frontmatter":{"title":"Hello, my name is","name":"oussama","subtitle":"I love exploring new things!","buttonText":"Get In Touch"},"html":"<p>I'm a 4th Year ICT Engineering student at INSAT with a passion for cybersecurity , AI and software engineering  . I enjoy learning new technologies and applying them to real-world projects.</p>"}}]},"about":{"edges":[{"node":{"frontmatter":{"title":"About Me","avatar":{"publicURL":"/static/870761508209d8c600aef008896029d9/me2.png"},"skills":["Network Security & Engineering","Information Security","DevSecOps","Machine Learning & Data Science","Full-Stack Web Development","Python, C++, TypeScript & JS"]},"html":"<p>Hello! I'm oussama , an ICT Engineering student at <a href=\"https://insat.rnu.tn\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">INSAT</a> (Institut National des Sciences Appliquées et de Technologie) in Tunisia, specializing in Telecommunications &#x26; Networks.</p>\n<p>I'm passionate about the intersection of <strong>security</strong> and <strong>software</strong>. I love solving complex problems with clean, efficient solutions.</p>\n<p>Outside of coursework, I tinker with CTF challenges, competitive programming , and experiment with new frameworks from time to time.</p>\n<p>Here is a list of the skills that I possess :</p>"}}]},"jobs":{"edges":[{"node":{"frontmatter":{"title":"DevSecOps Engineer","company":"Hydatis","location":"Tunis","range":"2 monthes","url":"https://www.hydatis.com"},"html":"<ul>\n<li>Gained hands-on experience in DevSecOps by synthesizing and applying security and development principles.</li>\n<li>Implemented and maintained an automated CI/CD pipeline.</li>\n<li>Integrated Docker, GitLab CI/CD, monitoring, and security tools to streamline and secure the workflow.</li>\n</ul>"}}]},"featured":{"edges":[{"node":{"frontmatter":{"title":"Windows Malware Persistance Research","cover":{"publicURL":"/static/a1ffeb5fc059c8d31483a3c1013a68fa/malware.png"},"tech":["C/C++","PowerShell","Windows API","DLL dev"],"github":"https://github.com/","external":""},"html":"<p>A multi-tiered offensive security study implementing Windows evasion techniques across escalating persistence tiers, including API hooking, cross-process shellcode injection, and memory-only PowerShell execution on Windows 11.</p>"}},{"node":{"frontmatter":{"title":"Agent Based Monitoring and Response System","cover":{"publicURL":"/static/1e92e18b5f7577780ebb444c8fa391d3/jade.png"},"tech":["java","linux","grafana","postgresql"],"github":"https://github.com/Oussama928/Distributed-Agent-Based-Monitoring-and-Response-System/","external":""},"html":"<p>A multi-agent system built on JADE for distributed resource monitoring, anomaly detection, and autonomous system remediation across networked hosts.</p>"}},{"node":{"frontmatter":{"title":"PetFeeding Machine","cover":{"publicURL":"/static/692fc5bf18ba2d5fca9a124075b9ee67/feeder.png"},"tech":["C++","ESP32","MQTT","ReactJS"],"github":"https://github.com/Oussama928/PetFeeding-Machine/","external":""},"html":"<p>An automated IoT pet feeder offering manual and scheduled dispensing with real-time stock monitoring, weight tracking, and Alexa voice control and MQTT integration.</p>"}}]},"projects":{"edges":[{"node":{"frontmatter":{"title":"Card Learning App","tech":["Next.js","React","TypeScript","PostgreSQL","Socket.io","Redis","NextAuth.js"],"github":"https://github.com/Oussama928/card-learning-app","external":null},"html":"<p>Full-stack language learning platform with adaptive flashcards , collaborative study rooms, and immersive progression systems. Built with Next.js 15, TypeScript, and PostgreSQL.</p>\n<p><strong>Key accomplishments:</strong></p>\n<ul>\n<li>Implemented SM-2 spaced repetition algorithm with performance-based card requeuing and dynamic review intervals</li>\n<li>Built multi-mode study system (Flashcard, Fill-in-the-blank, Multiple Choice, Speech recognition) with real-time progress tracking</li>\n<li>Developed Socket.io real-time collaboration for study groups, live notifications, and activity feeds</li>\n<li>Created global leaderboards, skill trees, and activity heatmaps for engagement and progression tracking</li>\n<li>Engineered full-stack authentication (NextAuth.js + OAuth) with JWT sessions, password recovery, and role-based access control</li>\n<li>Implemented Redis caching, rate limiting, and Sentry error tracking for production-grade reliability</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Snip-it Client — Auth System","tech":["Angular","NestJS","TypeScript","RxJS","JWT","OAuth"],"github":"https://github.com/BassemArfaoui/snip-it-client","external":"https://github.com/BassemArfaoui/Snip-it-server"},"html":"<p>Snip-it is an Angular 19 + NestJS web app for developers to manage private snippets, posts, issues, collections, and profile activity in one place. I built the full authentication and session layer.</p>\n<ul>\n<li>Implemented complete auth flows: register, verify email (OTP), login, forgot/reset password, and refresh</li>\n<li>Built JWT session handling with access/refresh tokens, persistence, and decoding for user identity</li>\n<li>Added route protection with <code class=\"language-text\">AuthGuard</code> and global request protection with <code class=\"language-text\">authInterceptor</code></li>\n<li>Handled GitHub OAuth callback flow and post-login state bootstrap</li>\n<li>Centralized auth state with Angular signals (<code class=\"language-text\">isLoggedIn</code>, <code class=\"language-text\">username</code>, <code class=\"language-text\">userId</code>)</li>\n<li>Created reusable auth page base class for shared loading/error/countdown behavior</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Car Price Prediction","tech":["Python","Pandas","Scikit-learn","Matplotlib","Seaborn","XGBoost","CatBoost","Flask","CRISP-DM"],"github":"https://github.com/Oussama928/car-price-prediction","external":null},"html":"<p>An end-to-end machine learning project predicting vehicle market value for the Tunisian automotive market. Built following CRISP-DM with comprehensive data analysis, sophisticated preprocessing, and Flask deployment.</p>\n<p><strong>Data Understanding &#x26; Preparation (my Work):</strong></p>\n<ul>\n<li>Conducted in-depth exploratory data analysis identifying price distributions, feature correlations, and market patterns across Tunisian automotive datasets</li>\n<li>Performed statistical analysis and visualization (Matplotlib, Seaborn) to uncover outliers, missing patterns, and domain insights</li>\n<li>Engineered robust data cleaning pipeline: handled missing values with domain-aware imputation, removed duplicates, validated data integrity</li>\n<li>Implemented categorical encoding strategies (one-hot, label encoding) for brand, model, and body type across diverse market segments</li>\n<li>Designed feature normalization and scaling pipeline (StandardScaler) ensuring numerical stability for downstream modeling</li>\n<li>Created derived features through feature engineering to enhance model signal and capture market dynamics</li>\n</ul>"}},{"node":{"frontmatter":{"title":"RakchaTn","tech":["PHP","React","Javascript"],"github":"https://github.com/Oussama928/RakchaTn","external":null},"html":"<p>A comprehensive full-stack streaming platform for movies and series, featuring a sleek UI, personalized content queues, and social engagement.</p>\n<ul>\n<li>User Authentication: Create accounts, sign in, and manage profiles.</li>\n<li>Search and Filtering: Easily find content by title.</li>\n<li>Watchlists: Bookmark favorite titles for later viewing.</li>\n<li>Social Integration: Engage with the community through comments and interactions.</li>\n<li>Responsive Design: Accessible across devices with a responsive layout.</li>\n</ul>"}}]},"contact":{"edges":[{"node":{"frontmatter":{"title":"Get In Touch","buttonText":"Mail Me"},"html":"<p>I'm currently open to new opportunities whether it's a full-time role, freelance project or whatever you may need. My inbox is always open\nYou can also reach me at <strong>+216 58 080 216</strong> .</p>"}}]}},"pageContext":{}},"staticQueryHashes":["3115057458"]}