Skip to content
View JayceWright's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report JayceWright

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
JayceWright/README.md

Typing SVG

"When you understand how a system works — you start seeing structure in everything."


Telegram Portfolio Email


$ whoami

name:     Jayce Wright (Azizbek Ismoilov)
role:     Backend Engineer
stack:    Java 21 · Spring Boot · PostgreSQL · Redis · Docker · k6
focus:    High-load systems, fault-tolerant APIs, distributed architectures
status:   Open to internships & full-time roles
location: Russia · Ready to relocate

I don't just write code that works — I write code that holds under pressure.
My benchmark is 1000 concurrent users, not 1.


$ cat achievements.log

🏆 Kod Sporta — Winner T-Bank 2026
    Team Competitive Programming Contest. Team of 3. Work under pressure, won under pressure.

🏦 Backend Lead T-Bank × HSE Practicum 2026
    Led a 5-person team for 10 weeks (600+ hours). Public defence before T-Bank && HSE jury.
    58 PRs · 222+ commits · Full CI/CD pipeline built from scratch

1000 VU Load Test k6 · 0 errors · 0 double-bookings
    avg 250ms · p95 465ms · 0 errors 5xx · 0 race conditions


$ cat projects/featured.md

T-Bank × HSE · Production · Backend Lead

High-load ticket booking system with dual-layer race condition protection:

  • Layer 1 — Redis SETNX ~2ms fast-reject
    999 of 1000 concurrent requests rejected before touching the database
  • Layer 2 — PostgreSQL SELECT FOR UPDATE NOWAIT ACID source of truth
    1 winner gets the ticket. Zero double-bookings guaranteed.

SafetyNet Scheduler — auto-release expired locks every 30s via partial index scan
Graceful Degradation — Redis failure → system falls back to PG-only, stays alive
WebSocket STOMP — real-time seat map updates for all connected clients
RabbitMQ async pipeline — PDF generation → MinIO → email delivery (non-blocking)

Metric Result
🟢 Concurrent VUs 1,000
⚡ Avg response 250ms
📊 p95 latency 465ms
❌ 5xx errors 0
🎫 Double-bookings 0
🔁 PRs merged 58

Stack: Java 21 Spring Boot 3.3 PostgreSQL 16 Redis 7 RabbitMQ Docker Nginx Prometheus Grafana k6 Testcontainers GitHub Actions

🏛️ Architecture & Engineering Highlights

T-Reserve Engine — System Architecture

$ cat stack.json

{
  "languages":   ["Java 21 (primary)", "Python", "SQL", "Bash"],
  "frameworks":  ["Spring Boot 3", "Spring Security", "Hibernate/JPA", "FastAPI"],
  "databases":   ["PostgreSQL 16", "Redis 7", "RabbitMQ"],
  "infra":       ["Docker", "Nginx", "GitHub Actions", "Linux", "Railway"],
  "monitoring":  ["Prometheus", "Grafana", "HikariCP metrics"],
  "testing":     ["k6", "JMeter", "JUnit 5", "Mockito", "Testcontainers"],
  "patterns":    ["Distributed Locking", "Circuit Breaker", "Graceful Degradation",
                  "State Machine", "Ports & Adapters"]
}

$ git log --stat

GitHub Stats Top Languages



GitHub Streak



Activity Graph


[SYSTEM ONLINE] :: Backend that survives production. Architecture that scales.

jaycewright.github.io · Built by Jayce Wright · 2026

Pinned Loading

  1. TicketRace/T-RESERVE-ENGINE TicketRace/T-RESERVE-ENGINE Public

    Java

  2. CoffeeStockAI CoffeeStockAI Public

    HTML

  3. ShadowChat ShadowChat Public

    Java

  4. Nnickel-ai-hack Nnickel-ai-hack Public

    Python

  5. NEON_RUNNER NEON_RUNNER Public

    JavaScript

  6. Habit-Tracker Habit-Tracker Public

    JavaScript