Back to Projects Archive
Automation2026Status: Live

Automated Timetable System

Python Constraint Satisfaction & Scheduling Engine

RoleSolo Engineer
Timeline2026
TechnologiesPython, Constraint Programming (CSP), Pandas
Links
Automated Timetable System — Aryan Maurya
01Overview

A robust constraint programming engine developed to automate school academic timetabling for CM Shri School Sector 21 Rohini.

02The Problem

Addressing structural inefficiencies with high-impact software engineering.

03The Idea & Thesis

Algorithmic scheduling engine resolving complex faculty allocations and elective clashes across 18 school sections.

04Process & Methodology
1

Requirements elicitation and domain constraint modeling

2

Architecture design and prototyping in TypeScript/Python

3

Stress testing, optimization and institutional deployment

05Technology Stack

Core Stack

PythonConstraint Programming (CSP)PandasOpenPyXLMatplotlib
06My Role & Contribution
  • Solo Engineer
07Key Technical Challenges
Balancing rapid iterative velocity with robust production stability.
08Measurable Results & Impact
Milestone #1

Successfully demonstrated and deployed.

10Core Learnings & Reflections
Hands-on building is the fastest pathway to technical mastery.
11External Links & Resources