[ Oussama Bernou ]
[ Back to Home ]

Projects

A selection of product, AI, and systems work that shows technical range, engineering judgment, and end-to-end ownership.

[ AI Tooling ]

ClankerOverflow

Platform for capturing, searching, and reusing practical engineering solutions, stopping AI agents from making the same mistakes.

AI TypeScript Hono PostgreSQL Developer Tools
[ AI Tooling ]

LazyShell - AI CLI

AI-assisted CLI that turns natural-language requests into shell commands with confirmation and guardrails, making terminal workflows faster without giving up control.

TypeScript Node.js AI CLI
[ Project ]

Simplinvo - Invoicing App

Full-stack invoicing app built around real business workflows, covering customer-facing UI, billing flows, data handling, and backend logic in one product.

TypeScript React Laravel PHP
[ Extension ]

ConText Tools

Browser extension that brings Gemini-powered rewriting into the context menu, reducing friction for editing and refining text inside existing workflows.

Chrome Extension Gemini API JavaScript Web
[ Systems ]

Trustun - User-Space VPN

User-space VPN in Rust that exercises secure packet transport, async I/O, and low-level networking without relying on kernel modules.

VPN Networking Rust Systems Programming
[ Systems ]

DNS Server

From-scratch DNS server in Go that demonstrates protocol parsing, resolution flow, and packet-level debugging in networked systems.

DNS Networking Python Go Systems Programming
[ Systems ]

Multithreaded HTTP Server

HTTP server built from scratch in C and then reworked in Rust to explore concurrency, protocol handling, and memory-safe systems programming.

HTTP Networking C Rust Systems Programming
[ Project ]

YANC - Yet Another Netflix Clone

Streaming UI project built on TMDB data to showcase polished browsing flows, reusable components, and responsive frontend implementation.

React Next.js Tailwind
[ Game ]

Maze Game

3D maze game using raycasting in C with SDL2, demonstrating low-level rendering, player movement, and core game loop fundamentals.

C SDL2 Raycasting Game Development