Available for Opportunities

Hi, I'm Adem
Kechichou

Full-Stack Developer · CS Student at Mila University

Second-year CS student in Algeria building production-grade web applications. I work across the full stack — React / Next.js on the front, FastAPI + PostgreSQL on the back.

school_system.py
from fastapi import FastAPI
from sqlalchemy import orm
 
# Multi-role school management
app = FastAPI(
  title="School System",
  version="1.0.0"
)
 
class UserRole(Enum):
  ADMIN = "admin"
  SECRETARY = "secretary"
  TEACHER = "teacher"
  STUDENT = "student"
4
Roles
9+
Tech
1
System
// about_me

A bit about me

I'm a second-year Computer Science student at Mila University in Algeria, passionate about building real-world software that solves real problems.

My focus is full-stack web development — I enjoy working across the entire stack, from building clean React interfaces to designing robust API backends with FastAPI and PostgreSQL.

My main project is a complete School Management System built from scratch — a multi-role platform handling students, teachers, finances, timetables, and registrations across multiple branches.

I'm actively looking for internships or collaboration opportunities to keep growing and contribute to real engineering teams.

Open to Work
NameAdem Kechichou
DegreeB.Sc. Computer Science
UniversityMila University
LocationMila, Algeria
Year2nd Year
FocusFull-Stack Dev
// skills

Technologies

The tools and frameworks I use to build full-stack applications end-to-end.

Frontend
React
Next.js
JavaScript
TypeScript
Tailwind CSS
HTML / CSS
Backend
FastAPI
Python
REST APIs
JWT Auth
Pydantic
Database
PostgreSQL
SQLAlchemy ORM
Alembic
SQL
Tools
Git
GitHub
VS Code
Linux
Postman
// projects

Featured Project

One complete, production-grade system built entirely from scratch.

School Management System

A comprehensive multi-role platform for managing students, teachers, finances, timetables, and registrations — built end-to-end with a modern full-stack architecture.

Next.jsReactFastAPIPythonPostgreSQLSQLAlchemyAlembicJWT AuthTailwind CSS
💳

Finance & Payments

Full expense tracking, student fee management, salary disbursement, and financial dashboards with real-time data.

👤

Multi-Role Access

Separate dashboards for Admin, Secretary, Teacher, and Student — each with scoped permissions and tailored workflows.

📖

Course Management

Academic levels, subjects, groups, and branch management all in one structured system.

📅

Timetable Builder

Weekly schedule management with session assignment, conflict detection, and student-facing view.

📋

Registration Portal

Public portal for students to submit registration requests and choose subjects without login.

📊

Daily Reports

Secretary-authored reports visible to admins only, with branch filters and timestamped logs.

// contact

Get in Touch

Open to internships, freelance work, and collaborations. If you have an opportunity or just want to say hi — feel free to reach out.

Send a message