Python Developer Ansar
Developed an LMS from scratch for more than 500 students and 12 teachers, acting as the primary developer across backend and frontend. Designed the PostgreSQL schema and FastAPI API for courses, study groups, schedules, attendance, grades, and academic reporting.
Automated lesson tracking, including lesson start and end controls, lesson recording, and reports for the academic department, reducing lesson administration time by two times. Built WebSocket chat functionality, launched a CRM processing around 50 leads per day, implemented JWT authentication and role-based access, and configured Redis caching.
Deployed the system to a VPS with Docker Compose, CI/CD, and automated deployments. Wrote pytest tests and supported the platform in production.