SKM.
Resume

DOCUMENT LIBRARY

Resume / PDF

Software Engineering Resume

Systems, software, and engineering work.

Resume / PDF

Machine Learning / AI Resume

Machine intelligence and applied research.

Resume / PDF

Quantitative Research Resume

Quantitative research and performance-oriented computing.

Find your way

↑ ↓ to select · enter to open · esc to close

← Back to projects

Applications & Engineering / Independent exploration

MLSC Timetable Parser

A Go utility for converting structured timetable spreadsheets into lecture records.

2026-11-09 / 1 MIN READ

Problem

Institutional spreadsheets often encode schedules through merged cells and visual layout rather than normalized data.

Implementation

The parser uses Excelize, discovers batch headers, reads merged-cell day ranges, and extracts subject, faculty, room, and time information using layout heuristics.

Results

VERIFIED: spreadsheet-to-lecture parsing is implemented. Compatibility with arbitrary timetable formats is not established.

Limitations

Fixed header rows and heuristic room/faculty detection make the parser format-dependent. Unsupported layouts can be skipped rather than diagnosed explicitly.

Reproducibility

Reviewed at commit cbd082eafd24 on 2026-11-09. Source inspection establishes implementation structure; repository-authored results are not independent measurements. The upstream application and benchmark suite were not rerun during this review.

Links and citation

Source code ↗