Skip to content
View Sykezzz's full-sized avatar

Block or report Sykezzz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sykezzz/README.md

Marcos Salas

I build reliable K-12 data, identity, and application workflows across SIS and ERP systems, SSO, rostering, Google Workspace, and automation.

My work focuses on data integrity, controlled change, and systems that give staff time back while remaining understandable and supportable for the next administrator.

What I work on

  • Data integrity & provisioning — reconciling Skyward Qmlativ (SIS/HR/ERP) against downstream systems, catching drift before it becomes a support ticket.
  • Identity & access — rostering, role mapping, and account lifecycle automation across SIS, IAM, and SSO-connected applications.
  • Interoperability — OneRoster ingestion, effective-dated change detection, and safe bulk account operations at district scale.
  • Google Workspace administration — Classroom, Drive, and user lifecycle management with guarded, auditable mutations.
  • Documentation & troubleshooting — the kind of runbooks and audit trails that let another administrator pick up where I left off.

Featured projects

Project What it does
GamGUI District Administration Extension District-focused fork of an open-source GAM7 admin app — cross-platform Google Workspace, Classroom, Drive, and OneRoster provisioning with guarded, audited mutations.
Campus Command K-12 SIS data-quality and integrity tooling for Skyward Qmlativ (public case study in progress; production system stays private).
CLI Engage Roster & Account Manager Converts effective-dated Skyward employee/assignment reports into validated CLI Engage bulk-upload transactions (Insert/Update/Delete/Transfer), with saved templates, column-mapping memory, and day-over-day change detection.
Skyward-to-Eduphoria Role Importer Compares effective-dated Skyward assignments day-over-day and generates the Eduphoria Management role additions/removals needed to keep application access correct.
Skyward Timeclock Fleet Manager District timeclock fleet automation and control center (public case study in progress; production system stays private).

Technologies

Languages — Python, TypeScript, JavaScript

Application & UI — PySide6, FastAPI, HTMX, Electron, pywebview

Data — pandas, SQLite, PostgreSQL, CSV/XLSX processing

Identity, rostering & platforms — OneRoster, Skyward Qmlativ, CLI Engage, Eduphoria Management, Google Workspace Admin SDK, Google Classroom/Drive, GAM7

CI/CD & delivery — GitHub Actions, CodeQL, Windows and macOS packaging

Elsewhere

LinkedIn

A note on what's here

Public repositories in this profile contain synthetic or sanitized demonstration data only — no student records, employee records, credentials, or production district exports. Some district production systems remain private for security and confidentiality; where that's the case, a sanitized public case study takes their place.

Pinned Loading

  1. cli-engage-roster-manager cli-engage-roster-manager Public

    Converts effective-dated Skyward assignment reports into validated CLI Engage bulk-upload transactions, with saved templates, column-mapping memory, and daily change detection.

    Python

  2. Edu-Role-Importer Edu-Role-Importer Public

    Compares effective-dated Skyward assignment data day-over-day and generates Eduphoria Management role additions/removals as an import-ready CSV, with an interactive prompt to teach new assignment-t…

    Python

  3. gamgui gamgui Public

    Forked from goetchstone/gamgui

    District-focused, cross-platform GAM7 administration fork with guarded Google Workspace, Classroom, Drive, and OneRoster workflows.

    Python