I’m Hassan Hadji, a motivated Computer Science graduate with a passion for building reliable and scalable software. I have hands-on experience in automation, web development, and secure software design, with practical skills in Node.js, React, Python, Linux, and cloud environments.
I enjoy solving complex problems, debugging effectively, and delivering maintainable code. I value collaboration, TDD practices, and secure authentication, and I am bilingual in English and French.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
▪ Built and compared Decision Tree, K-Nearest Neighbors, and Logistic Regression classifiers in scikit-learn to predict diabetes risk from a public clinical dataset.
▪ Engineered features using one-hot encoding, log transformation, and RobustScaler normalization, then validated each model with 5–10-fold cross-validation.
▪ Tuned hyperparameters (max depth, criterion, k-value, penalty) via GridSearchCV across precision, recall, and F1 metrics, reaching a 97% cross-validated F1 score with a tuned Decision Tree classifier.
▪ Built a multi-threaded packet sniffer in C++ to capture and parse live network traffic in real time.
▪ Applied low-level socket programming and thread synchronization to handle concurrent packet capture without dropping frames.
▪ Deepened hands-on understanding of network protocols, memory management, and low-level system behavior through debugging against live traffic captures.
▪ Managed source code with Git using a feature-branch workflow on GitHub, and set up a GitHub Actions CI/CD pipeline to automatically build and run tests on every commit and pull request.
▪ Wrote unit tests with the Google Test (GTest) framework to validate packet-parsing logic and thread-safety under concurrent load, catching regressions before merge.
▪ Modeled a relational database from a public e-commerce/retail sales dataset and wrote complex SQL queries (multi-table JOINs, subqueries, GROUP BY aggregations) to extract revenue, customer, and product-performance metrics.
▪ Combined SQL query outputs with Python (pandas) to further analyze and visualize trends, surfacing insights such as top-performing product categories and seasonal sales patterns.
▪ Built and deployed a production brokerage platform connecting international produce buyers with African export suppliers, architected across Cloudflare edge, Render, Supabase, and Cloudflare R2 for sub-5-second global load times at roughly $7-9/month in hosting costs.
▪ Implemented a GitHub Actions CI/CD pipeline covering lint, test, build, and deploy with rollback support, plus automated keep-alive checks and nightly database backups to Cloudflare R2.
▪ Developed the customer-facing catalogue in React/Vite and the backend API in Node.js/Express with Supabase (PostgreSQL), including rate-limiting middleware, security hardening (Helmet, CORS, Row-Level Security), and Sentry error monitoring.
▪ Designed a tiered, FOB-based commission pricing model and order-management logic, and led an SEO/lead-generation initiative with structured data and an automated outreach bot for prospective buyers.
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Ottawa today.