I'm Adel Merad, a full-stack developer and Software Engineering Master's student at USTHB (Algiers). I like building things end to end β from the database and the API to the interface people actually use. βπ»
- π§ Currently building with ASP.NET Core, Next.js and NestJS
- π Recently worked on OAuth2 / OpenID Connect and SSO during my internship at Mobilis
- π°οΈ Discovered remote sensing and satellite imagery during an internship at ASAL (Algerian Space Agency)
- π€ Exploring AI applications: RAG, LLM agents and tool calling
- π Bachelor's in Computer Science (USTHB, 2025) β final project: a multi-seller marketplace with a recommendation system
- π Hackathon regular: NCS Hackathon, MicroHack, PEXILIS, Startup Weekend Algiers
- π§βπ» Member of Micro Club (Developer Department & IT Section)
π Outside of coding, I'm an athlete who loves hitting the gym, traveling, hiking, playing basketball and billiards, and getting into some fun with cars and bikes.
| Project | What it is | Stack |
|---|---|---|
| gestion-de-presence | Attendance & payroll app in production for a medical imaging center β live | Next.js, Redis, Vercel |
| CIM Dr MERAD | Bilingual French/Arabic website in production for a medical imaging center, with appointment requests through WhatsApp β live | HTML, CSS, JavaScript |
| HOKOKI | AI legal assistant for Algeria (NCS Hackathon) β legal chat, contract analysis, procedures and lawyer marketplace β live | React, TypeScript, NestJS, LangChain |
| ShopO | Multi-seller marketplace for electronics β seller & admin dashboards, PayPal, hybrid recommender (K-Means + cosine similarity). Bachelor's final project @ USTHB | Laravel, React, MySQL, Flask |
| ShopAuth | OAuth2 / OpenID Connect server β PKCE, roles, account lockout, refresh token rotation. Internship @ Mobilis | ASP.NET Core, OpenIddict |
| Realtime Leaderboard | Live rankings for any game β REST API with per-game keys, updates pushed with SSE and PostgreSQL LISTEN/NOTIFY β live | Next.js, PostgreSQL, Prisma |
| APCS | AI-powered port terminal management β smart booking, QR gate access, LLM assistant with tool calling (MicroHack) | Laravel, React, FastAPI, Ollama |
| Diab | Gamified diabetes tracker β healthy streaks grow a personal garden (PEXILIS Hackathon) β live | Expo, React Native, Zustand |
π Live demos are linked in the table. HOKOKI and Diab use simulated sign-in β any details work, see each README for a ready-to-use demo account.
- compilateur-minialgo β Compiler for the MiniAlgo language β quadruples, 5 optimization passes, 8086 assembly backend (C, Flex, Bison)
- mpeg4-encoder-pipeline β MPEG-4-style video encoder/decoder β DCT I-frames, motion-compensated P-frames (Python)
- Threads and Semaphores Visualizer β Step-by-step animation of POSIX threads and semaphores, with a beginner's guide β live (JavaScript)
- Printer Allocation Monitor β Interactive simulator of a synchronization monitor, with step-by-step animation and starvation detection β live (JavaScript, Canvas)
- El-Tarf Land Cover β Land cover classification from Sentinel-2 imagery, based on my internship at ASAL (Google Earth Engine)
- SheCare β Companion app for women battling breast cancer β health tracking, journal, community, consultation booking (Startup Weekend Algiers) (Next.js, PostgreSQL, Prisma, Auth.js)
- ShopApi β E-commerce REST API β internship project @ Mobilis (ASP.NET Core 8, EF Core, Identity)
- Pagination β Pagination study with a demo: cursor-paginated mission log for Rifters, an AR game concept about Algerian history (team project, frontend) (Django REST, React, React Query)
- SMS Spam Detector β Spam classifier comparing Logistic Regression and Naive Bayes (98% test accuracy; team project) (Python, scikit-learn, NLTK)
- π§ Email: adelmerad94@gmail.com
- πΌ LinkedIn: Adel Merad
- π Portfolio: bento.me/adel-merad
"Code is like humor. When you have to explain it, it's bad."