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
- π€ 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 |
|---|---|---|
| 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 |
| ShopApi | E-commerce REST API β internship project @ Mobilis | ASP.NET Core 8, EF Core, Identity |
| HOKOKI | AI legal assistant for Algeria (NCS Hackathon) β legal chat, contract analysis, procedures and lawyer marketplace β live | React, TypeScript, NestJS, LangChain |
| 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 |
| SheCare | Companion app for women battling breast cancer β health tracking, journal, community, consultation booking (Startup Weekend Algiers) | Next.js, PostgreSQL, Prisma, Auth.js |
| gestion-de-presence | Attendance & payroll app in production for a medical imaging center β live | Next.js, Redis, Vercel |
| Diab | Gamified diabetes tracker β healthy streaks grow a personal garden (PEXILIS Hackathon) β live | Expo, React Native, Zustand |
| 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 |
π 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.
- π§ 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."