Ziyad Hyder

Full-stack developer. I work on search, ingestion, and performance at scale; systems that stay fast as the record count grows.


About

I build software that solves real problems, taking projects from idea to deployment.

I primarily work with Java (Spring Boot, JPA), React, SQL, and cloud infrastructure. I enjoy working on backend systems, data ingestion, and performance optimization.

Alongside software projects, I'm part of KITSW's Honors & Research Program, where I work on research-oriented projects in cloud computing and performance optimization.


FILE 01 / MANAVOTER Live

Telangana Electoral Roll Search Engine

Java 21 · Spring Boot · React / TypeScript · Oracle ATP 19c · Railway

A search engine over 1.23 crore voter records across 6 districts, built to fix a real problem: the Election Commission's PDFs use corrupted Type3 font encoding that breaks Telugu text search entirely.

  • Built a data ingestion pipeline with Tabula-java and Apache PDFBox to extract, normalize, and load records at scale from multi-format ECI PDFs.
  • Designed a Telugu consonant-skeleton normalization algorithm that strips diacritics to canonical forms, enabling fuzzy search across variant spellings — the actual fix for the encoding corruption.
  • Built a thread-safe immutable in-memory index via Spring Boot @PostConstruct for concurrent reads with no synchronization overhead.
1.23 CRORE
Records indexed
<100 MS
Query latency
300+
Users, zero marketing
FILE 02 / KITS ONE Live

Student Academic Companion

HTML5 · JavaScript (ES6+) · Tailwind CSS

A CGPA and attendance calculator built for KITSW's URR-24 regulations, after watching classmates get the math wrong every semester because no existing tool handled branch-specific credit rules correctly.

  • Custom computation engine implementing URR-24 rules exactly; branch-specific credits and grade exclusions no other tool on campus supported.
  • Zero backend, zero hosting cost, adoption spread entirely by word-of-mouth within the college.
500+
Active users
9000+
Tracked events
$0
Hosting cost
FILE 03 / VERTEX ANALYTICS Self-hosted

Developer Analytics Platform

Java 21 · Spring Boot 3.5 · Spring JDBC · Oracle XE · Maven

A self-hostable alternative to third-party analytics - for teams that want pageview, session, and device data without shipping it to someone else's servers.

  • Multi-tenant REST API with a normalized schema (PROJECTS → EVENTS) exposing aggregation endpoints for pageviews, heatmaps, sessions, and device stats.
  • Sub-2KB embed script using sendBeacon for async, non-blocking telemetry with silent-fail semantics - the tracker never disrupts the host page's load.
  • Dashboard auto-refreshes every 10 seconds via live aggregation queries.
FILE 04 / HONORS RESEARCH Replication

Dynamic VM Placement - Base Paper Replication

Java 21 · CloudSim 7.0.1

First assignment under KITSW's Honors & Research program: an exact replication of Mosa & Sakellariou's genetic-algorithm-based dynamic VM placement solution (IEEE CLOUD 2019), which balances CPU and memory when reallocating VMs across physical machines, rather than the CPU-only heuristics most placement solutions default to.

  • Reimplemented the GA-based placement engine and the best-fit-decreasing baseline from the paper's description, migrating across CloudSim's 3.x → 7.0.1 API changes.
  • Evaluated across five datacenter scale configurations (200/100 up to 4000/2000 VMs/PMs) under both normal and memory-skewed workloads, reporting the paper's own AOUU % and AOSLAV % metrics.
  • Found and fixed a state-persistence bug in the workload generator, and tuned the GA's population/generation parameters to cut a multi-hour run down to under 30 seconds.
  • Where the base paper left a parameter unstated (host RAM capacity), explicitly flagged the assumption used rather than silently filling the gap.
45.4% vs 74.4%
GA vs BFD under-util. (200/100)
5 × 2
Scale configs × workload profiles
<30S
Runtime, down from hours

Stack
Languages
Java 21, Python, C, Oracle SQL, JavaScript (ES6+), TypeScript
Backend
Spring Boot 3.x, Spring Data JPA, Spring JDBC, Hibernate, Maven, REST APIs
Frontend
React, TypeScript, Vite, Tailwind CSS, HTML5, CSS3
Databases & Infra
Oracle ATP (19c), Oracle XE, PostgreSQL, Oracle Cloud (OCI), Git, Linux

Certifications

Leadership & Activities

  • Executive Member, CSE Association
    KITSW · 2025–Present · Coordinated workshops for 300+ students
  • Executive Member, Literary Club
    KITSW · 2025–Present
  • 2nd Prize, KITS Model United Nations
    Represented Saudi Arabia · top 3 of 100 delegates