Get in Touch
Computer Science student passionate about full-stack software engineering and cybersecurity. I build scalable applications using React.js, Node.js, Python, and cloud technologies.
GenAI Hackathon by Impetus & AWS

Projects
Built the OS-level guts of a desktop video stack: a C++/N-API recorder that hooks DXGI desktop duplication, Media Foundation capture graphs, and NVENC/NV12 encoders, plus a multi-process Chromium/FFmpeg export pipeline orchestrated from Electron. Most of the work lived in Win32/Metal land—coalescing GPU telemetry, cursor + keyboard trackers, and low-latency memory fences so the UI layer can stay responsive.
Engineering Notes
- Wrote a Win32-native recorder that swaps between NVENC, AMD VCE, and software fallbacks at runtime while sharing D3D11 textures with the Electron renderer through zero-copy ring buffers.
- Exposed OS hooks (desktop icon toggling, monitor/window selection, cursor/keyboard trackers) through a custom N-API bridge so overlays stay in sync at sub-frame latency.
- Spawned GPU-aware Chromium clusters for export; each renderer streams frames over Socket.IO to an FFmpeg bridge that stitches ProRes/H.264 outputs without blocking the main process.
Created a CLI + GitLab integration that measures the carbon footprint of every pipeline run. The wizard configures runners on AWS/GCP, wires electricity intensity data, appends CI jobs, and posts detailed GitLab MR comments with emissions budgets.
Engineering Notes
- Calculates CPU/RAM scope-2 emissions using live CloudWatch/Cloud Monitoring metrics and Electricity Maps data.
- Exports emissions baselines to PostgreSQL/MySQL for dashboards plus optional Slack alerts when carbon budgets are exceeded.
- Implements automated `.gitlab-ci.yml` patching with rollback safety and encrypted credential storage via GitLab CI vars.
Hackathon Wins
Chrome extension that automates the web entirely offline using Gemini Nano and Chrome's built-in AI APIs — Prompt, Summarizer, Rewriter, and Writer. Voice-controlled, agentic browser automation with semantic memory and document RAG.
AI-powered ecommerce platform augmenting Square databases with chat, interactive charts, data insights, psychographic analysis, and voice-enabled chart explanations.
Serverless forest monitoring system using AWS Lambda, Sentinel-2, and SageMaker — tracks deforestation in real-time with NDVI indices and K-means clustering.
Turns noisy AWS logs into actionable incidents using TiDB vector search and agentic LLM. Ingest, embed, detect spikes, and route alerts—serverless, fast, safe.
AI-powered supply chain forecasting platform using LLaMA 3 models to turn raw ERP data into actionable, real-time business insights—cloud-native and production-ready.
Work Experience
January 2025 - Present
- ✓Slashed inference latency by 65% optimizing Elasticsearch queries and FastAPI endpoints for real-time threat detection
- ✓Deployed lightweight Qwen LLMs for chat, classification & report generation with guardrails blocking prompt injection attacks
- ✓Architected Kafka pipelines ingesting real-time data streams with FastText achieving 95%+ language detection accuracy
- ✓Cut CI/CD runtime by 75% through Docker layer caching and parallelized GitHub Actions workflows
- ✓Hardened APIs to OWASP standards while driving test coverage from 40% to 85% across the stack
2022 - 2024
- ✓Built real-time 3D video effects using TensorFlow.js and WebGL, shipped in official Twilio Video demos
- ✓Authored technical tutorials and sample apps driving developer adoption of Twilio Video APIs
Education
Bachelor of Computer Science
Computer Science
Fredericton, NB, Canada
GPA: 4.15 / 4.3
2024 - 2028 (Expected)
- ✓Focus on Computer Science fundamentals, mathematics, and applied computing
- ✓Coursework includes data structures, algorithms, software engineering, and machine learning
- ✓Active in research initiatives at the Canadian Institute for Cybersecurity
Classes Préparatoires aux Grandes Écoles
MPSI (Mathematics, Physics, and Engineering Science)
Rabat, Morocco
2023 - 2024
- ✓Graduated Top of Class in rigorous French preparatory program
- ✓Intensive curriculum in advanced mathematics, physics, and computer science
- ✓Prepared for competitive entrance exams to top engineering schools
Baccalauréat en Sciences Mathématiques
Mathematical Sciences (French Curriculum)
Rabat, Morocco
2021 - 2023
- ✓Graduated Top of Class with honors
- ✓Specialized in advanced mathematics and sciences
- ✓Strong foundation in analytical and problem-solving skills
Blog
Shipping GitGreen: Measuring CI/CD Carbon in GitLab
What it took to build a CLI that instruments GitLab runners, posts MR carbon reports, and enforces emissions budgets.
GPU Performance Engineering: Lessons from Building Vidova AI
Deep dive into GPU optimization, frame-time analysis, and benchmarking methodology from building a video editing application.
Building Marionette: Can Small On-Device LLMs Handle Complex Tasks?
How I built a privacy-first AI browser agent that runs entirely offline, and what I learned about context engineering for small models.
Winning First Place at the 2023 Google and Square AI Hackathon
Sharing my experience and learnings from the hackathon, and the project I built.
Winning multiple hackathons in one year: 1Password, Outerbase (Cloudflare), and Google and Square
How I won multiple hackathons in one year, and what I learned from each of them.
Freelancing at Cyclic, Twilio, and DigitalOcean
A look back at my first year of freelancing and what I learned

