Fittable
Full-stack work schedule management calendar system with automatic KLAS SSO integration.
- Built KLAS authentication service using RSA encryption and session-based API integration to develop automatic syncing of student timetables and profiles.
- Developed asynchronous FastAPI REST API and SQLAlchemy ORM-based database design; optimized monthly work hour calculation performance through indexing and aggregation logic.
- Built automatic PDF generation pipeline with ReportLab to generate work records and schedules in dynamic format (with Korean font support).
- Implemented KLAS scraping service using HTML parsing, RSA public-key encryption, and session requests.
- Deployed backend in Docker-based container environment and integrated Sentry monitoring, CORS middleware, and database health check system.