Who I Am

About Me

The Journey

Hello! I'm Ouanes Med, a full-stack developer based in Algeria. I specialize in building applications that make operational tasks easier — whether it's a stock management system for tracking inventory in real-time, a mobile banking app for managing finances, or an AI recommendation engine that personalizes user experiences.

My approach is hands-on: I identify a real-world problem, prototype a solution, and iterate until it works reliably. Most of my projects started as personal learning challenges that grew into functional tools.

15+Projects
5+Years Exp

My Stack

ReactNext.jsNode.jsPythonTensorFlowTypeScriptMongoDB

Currently Exploring

Hands-on with:

LLM Integration — building agents with prompt chaining, RAG pipelines, and tool-use patterns using OpenAI & LangChain

Philosophy

"Simplicity is the soul of efficiency." Every project I build starts with a clear problem statement. I keep code maintainable, ship incrementally, and optimize only what the user will actually feel.

Level Up

My Skills

Technologies I work with to bring ideas to life. Continuously learning and improving with each project.

Python
JavaScript
TypeScript
HTML5
CSS3
Node.js
Featured WorkSelected ProjectsRecent BuildsOpen SourceCreative Solutions
Portfolio

Featured Projects

Here are 23 projects spanning web, mobile, AI, and systems programming. The top projects are pinned as "Featured." Click "Details" on any card to see the problem, my role, a technical challenge, and what I learned.

Social Media Analytics

A full-stack analytics platform that aggregates data from Twitter, Instagram, and LinkedIn — visualizes engagement rates, follower growth, and trends with interactive D3.js charts. Includes automated PDF/CSV report generation and background data processing.

FastAPIReactD3.jsRedis

LifeFix Hub

A community-driven Q&A platform for solving everyday problems. Features threaded discussions with voting, accepted solutions, real-time notifications and chat via Socket.io, karma points, badges, and a leaderboard system.

Next.jsSocket.ioMongoDBTailwind

NeoShell

A custom terminal shell built from scratch in C++ (1,300+ lines). Features human-friendly command aliases (e.g., 'goto' instead of 'cd'), directory bookmarks, a built-in calculator, todo list, session statistics, theming, and even a basic IDE mode.

C++SystemsCross-Platform

OS Simulator

A web-based operating system simulator with a Windows-like desktop, draggable/resizable windows, taskbar with app switching, system tray, and multiple built-in applications — all running in the browser.

ReactViteTailwindJavaScript

YouTube Music Player

A desktop music player that streams audio directly from YouTube without video. Features include playlist management, a 10-band equalizer, and real-time audio waveform visualization.

PythonPyQtYouTube API

Stock Management

A full-stack inventory management system with real-time stock level tracking, supplier management, a sales analytics dashboard, and automated email alerts when items run low.

ReactNode.jsMongoDB

Eye & Head Monitor

A Python application that uses your webcam to track eye and head movements in real-time, providing visual feedback (green/red indicators) and audio alerts when your gaze or head position drifts from the camera's center focus area.

PythonOpenCVNumPy

Task Scheduler Pro

A feature-rich desktop task scheduler with recurring tasks, priority levels, multi-alarm system with snooze, calendar + list views, productivity statistics, dark/light mode, system tray integration, and CSV/JSON import/export.

PythonCustomTkinterSQLite

SaaS Dashboard

A modern analytics dashboard for SaaS businesses — tracks MRR, churn rate, user growth, and subscription tiers with interactive charts and exportable reports.

Next.jsTypeScriptTailwind

Library Management

A JavaFX desktop application with role-based access (Admin/Member), full CRUD for books and members, issue/return tracking, fine calculation, and 5 report types exportable to PDF and Excel.

JavaJavaFXSQLiteMaven

EduDZ — School Books

A Flutter educational app for Algerian primary school children (grades 1-5). Features interactive textbook viewing, Arabic text-to-speech narration, an AI-powered spelling checker with voice input, gamification with progress tracking, and trilingual support.

FlutterDartFirebaseTTS

File Converter

A batch file converter that handles images (PNG, JPG, WebP), documents (PDF, DOCX), and audio files (MP3, WAV, FLAC) with drag-and-drop, progress tracking, and format-specific options.

PythonFFmpegPillow

MediaVault

A privacy-first Android media gallery app with a modern Material 3 design. Features secure local storage, EXIF data viewing, and smooth video playback using ExoPlayer.

KotlinJetpack ComposeAndroid

Quantum Task Orchestrator

A task management platform exploring quantum-inspired optimization for scheduling. Features a React/Three.js frontend and a Node.js/FastAPI backend.

ReactThree.jsPythonPennyLane

WattWatch

An energy monitoring utility for tracking power consumption via sensor data, calculating tariffs, and persisting usage data to optimize energy costs.

C#.NETWPF

Waslli

A modern web application built with React and Vite, featuring a responsive UI using Tailwind CSS for streamlined service delivery tracking.

ReactViteTailwind CSS

Order Tracker

A Next.js food ordering and tracking application with a focus on real-time status updates and a clean, accessible UI.

Next.jsTypeScriptTailwind

MP4 to GIF Converter

A dedicated tool for converting video snippets to optimized GIFs. Features include trimming, resizing, and batch processing capabilities.

PythonMoviePyTkinter

Console Pac-Man

A terminal-based implementation of the classic arcade game complete with a grid map, pathfinding ghosts, and score tracking.

C++Game DevTerminal
Connect

Get In Touch

Have a project in mind or just want to say hello? I'd love to hear from you.

Email Me