Things I've built. All of them taught me something.
Academic projects, interview challenges, personal experiments. Not all of them are polished; some were built to learn, some to ship, some to prove a concept.
bcertificate
A permissioned blockchain network built on Hyperledger Fabric for issuing and verifying academic transcripts. Institutions can enroll, issue certificates as on-chain assets, and any third party can verify authenticity without contacting the issuing body.
landcertificate
A Hyperledger Fabric network for recording and transferring land ownership. Property titles are stored as blockchain assets, making ownership history tamper-proof and publicly verifiable. Built as a proof of concept for land registry modernization.
Crypto Portfolio
A Spring Boot microservices application for tracking cryptocurrency holdings. Services communicate over REST, with a gateway handling routing and auth. Built to practice service decomposition, inter-service calls, and distributed state management.
IT Support Ticket System
A full stack ticket management system built with Spring Boot and a React frontend. Users can open, track and escalate support requests; agents can assign, update and close tickets. Covers role-based access, pagination, and real-time status updates.
Conferences
A conference management platform built with Spring Boot. Organizers can create events, manage committees, schedule sessions and assign speakers. Built to practice domain modeling, REST API design, and multi-role authorization in a real-world-shaped problem.
Pharmacy Management
A JEE web application for managing pharmacy inventory, prescriptions, and sales. Built during a university module to learn the Java EE stack end to end: servlets, JPA, and deployment on a local application server.
acemanager
A membership management application for a Comorian student association. Members can register, pay dues, and access resources; admins manage rosters and events. Built with Node.js and a simple dashboard. My first production-grade JavaScript backend.
Banking
A Java SE console app simulating core banking operations: account creation, deposits, withdrawals, and transfer between accounts. Focused on OOP design (accounts, transactions, and a simple in-memory ledger) rather than persistence or UI.
Hotel Reservation
A Java SE command-line hotel reservation system. Guests can search available rooms by date, make and cancel bookings, and view their reservations. Built as a practice project for encapsulation, collections, and modeling date-based availability logic.
RPG Java
A text-based RPG built in Java, my first serious project. Players explore rooms, fight enemies, collect items and level up. Looking back, the code is messy, but finishing it was the moment programming stopped feeling abstract and started feeling real.
acem.tech
A news and community platform for a Comorian student association built with React. Members can read posts, browse announcements, and discover events. My first React project, where I learned component thinking, state management, and deploying a SPA the hard way.
jsc-fes-2021
A landing page for a Comorian cultural event held in Fez in 2021. Built with vanilla HTML and CSS: a single-page site with program details, speakers, and a registration section. Simple scope, but a good reminder of how much you can do without a framework.
MasterGLCL
An institutional website for a Master's program in Software Engineering for the Cloud. Built with HTML and CSS, it covers the curriculum, faculty, and admission process. Designed to be clean and readable. It was my first real attempt at typographic hierarchy on the web.
Codelogium
This site. A documentation and learning journal built with MkDocs Material, extended with custom CSS and JavaScript. Notes, guides, and projects collected in one place: the ongoing project of making my learning visible and shareable.