Skip to content
View sair-gp's full-sized avatar

Block or report sair-gp

Report abuse

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

Report abuse
sair-gp/README.md

Hi there, I'm Sair 👋

Informatics Technician (TSU) | Full-Stack Web Developer

I am a developer focused on building practical, reliable applications. I enjoy the challenge of solving logic-based problems and am dedicated to writing code that addresses real-world needs.

🔧 Technologies & Tools

Backend & Logic: PHP, Python, MySQL, REST APIs

Frontend & State: TypeScript, React, JavaScript, HTML5, CSS3

Tools & Frameworks: Git, Bootstrap, jQuery

📂 Featured Projects

🛡️ LCA — Advanced Library Management System

A full-scale web application designed to optimize librarian workflows and physical inventory logistics.

Architecture: Built with Vanilla PHP using the MVC pattern to ensure a clean separation of concerns and system maintainability.

Inventory Mapping: Developed a shelving module based on Dewey Decimal Classification with a shelf-preview UI for location tracking.

Data Validation:Implemented ISBN-10 and ISBN-13 checksum validation to adhere to international registration standards.

Relational Modeling: Designed a Book-Volume inheritance model, allowing copy-specific data to be tracked independently of global metadata.

Data Integration: Integrated the Wikipedia API to fetch author biographies and imagery, automating part of the cataloging process.

Circulation: Developed a ruleset for loans and renewals, including a multi-currency penalty system.

Reporting: Created an activity log and dynamic report generation for inventory and attendance metrics.

Tech Stack: PHP, MySQL, JavaScript, Bootstrap, Wikipedia API.

🎸 Stratum — Keyboard-First Guitar Tab Editor

A high-performance, shortcut-driven web workstation for guitarists who value speed and precision.

Keyboard-First UX: Developed a keyboard-centric interface with a custom shortcut engine to minimize mouse usage during data entry.

ASCII Parser: Built a custom "Washer" to reformat unstructured legacy ASCII tab text into a structured React state.

Serialization: Implemented a lossless export/import format to maintain 100% data integrity for native files.

State Management: Managed complex tab grids using TypeScript and utilized the Local Storage API for serverless data retention.

Philosophy: Built as an open-source, zero-friction tool with no ads or mandatory logins.

Tech Stack: React, TypeScript, Tailwind.

📫 Contact & Connections

LinkedIn
Email

Always focused on learning, collaborating, and engineering better solutions.

Popular repositories Loading

  1. sair-gp sair-gp Public

  2. portfolio portfolio Public

    A highly responsive and animated developer portfolio built with native React (JS) and Tailwind CSS. Showcases dark-themed UI and custom styling.

    JavaScript

  3. LCA-Library-Management-System LCA-Library-Management-System Public

    Library Management System | HTML, CSS, JavaScript, WAMP A university project for managing library operations from the librarian’s perspective. Reader accounts are not included.

    PHP

  4. stratum-guitar-tab-editor stratum-guitar-tab-editor Public

    Stratum: a fast, free guitar tab editor with multi-row staff and shortcut support. No login required — start composing instantly.

    TypeScript