Ziyad Hyder

Backend developer. I like building things that handle real data and real load.


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.


Education

B.Tech, Computer Science & Engineering - Kakatiya Institute of Technology & Science (KITSW), Warangal

2024 - 2028 · CGPA 8.59



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 · PWA

A CGPA, attendance, and ESE-target calculator for KITSW, built after watching classmates miscalculate their SGPA every semester because no existing tool handled branch-specific credit rules or grading regulation changes correctly.

  • Regulation-agnostic rules engine: URR24-R25 and URR26 use structurally different CIE/ESE formulas (weighted best-of-2 mid-exams vs flat totals) resolved through one shared architecture, not forked code per regulation.
  • Found and fixed a live cache-invalidation bug: the PWA's service worker was silently serving stale grading logic to returning users post-deploy. Replaced manual versioning with a GitHub Actions pipeline that stamps a unique build ID into the cache on every push.
  • Zero backend, zero hosting cost, adoption entirely by word-of-mouth.
500+
Active users
9000+
Tracked events
$0
Hosting cost
FILE 03 / UNIX Live

Verified Campus Resource-Sharing Marketplace

React 18 / Vite · Spring Boot 3.3 (Java 21) · Oracle ATP 19c · Cloudflare Pages / R2 · OCI VM

A marketplace restricted to verified @kitsw.ac.in accounts, letting students buy, sell, rent, and swap calculators, drafting kits, and lab equipment instead of every cohort buying it new for one or two semesters' use.

  • Dual-scheme auth (HttpOnly cookies plus an Authorization: Bearer fallback) built specifically to work around iOS Safari's ITP silently blocking cross-site cookies between the Cloudflare Pages frontend and the OCI backend.
  • Fit Spring Boot + Hibernate + JPA into a 1GB OCI VM with tuned JVM flags (-Xmx256m -XX:MaxMetaspaceSize=128m -XX:+UseSerialGC); an initial 80m metaspace cap crashed the JVM on boot since class loading at startup needs more headroom than steady-state idle does.
  • Listing image uploads via Cloudflare R2 with client-side canvas compression, and WhatsApp contact reveal gated on accepted transactions.
1 GB
Backend VM footprint
$0
Hosting cost
@KITSW.AC.IN
Verified accounts only
FILE 04 / 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.

RESEARCH 01 / 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