Featured Projects
- Built, deployed, and operate ktfo.gg, a live, real-time MMA prediction platform
with a Go (Chi) backend, React/TypeScript frontend, PostgreSQL, and Redis — with WebSocket-driven
updates for live scoring, results, and event state
- Architected a multi-tenant, event-driven system using a transactional outbox, Redis Streams, and
consumer groups to reliably process and broadcast domain events (fight updates, pick locking,
scoring) with low-latency fan-out to clients
- Reduced scoring pipeline latency from 14s → 2–3s under 10k simulated concurrent
users by replacing synchronous workflows with parallelized batch processing and stream-based workers
- Designed a multi-dimensional scoring engine supporting predictions across winner, method, round, and
time, with scorecard adjudication and a risk-reward "hardcore" mode driven by crowd-percentage
multipliers
- Built leaderboard systems (global and per-event) using Redis sorted sets with batched writes and
infinite scroll for full ranking visibility
- Built a full event operations platform (organizations, fighters, fight cards, weigh-ins, results)
with optimistic concurrency control and intent-based action routing
- Built a server-authoritative live fight clock with a finite state machine enforcing legal
transitions across six states — validated in Go application logic and PostgreSQL CHECK constraints —
with client-side elapsed time derived from server timestamps and operator tools for backdated starts
and clock correction
- Built a public live broadcast view with real-time play-by-play commentary, server-stamped clock
snapshots on every event, and a sequenced feed — powered by a multi-room WebSocket hub with event,
user, and fight-scoped routing, backed by Redis Pub/Sub for cross-instance fan-out
- Enforced end-to-end type safety with Zod schema validation on client and server, neverthrow Result
types with exhaustive error handling, and safeFetch abstractions wrapping all API boundaries
- Built an interactive visualizer for A*, Dijkstra, BFS, and Greedy BFS using React, TypeScript,
TailwindCSS, and Vitest
- Implemented advanced config options: G/H weight sliders, heuristic toggles, diagonal movement with
cost multipliers, and terrain-based weight presets
- Developed a fully editable grid with cell-level weight editing, drag-to-paint controls, and
start/goal/wall placement
- Designed timeline playback modes (snapshot vs. granular) with state-synced animations for
step-by-step debugging and exploration
- Added visual overlays for visited/frontier/path states, including cost updates and stats to show the
algorithm's decision making
- Wrote comprehensive unit tests for core logic (A*, heap, path reconstruction, f-cost) using Vitest
and automated CI via GitHub Actions
- Engineered fallback goal handling when the initial goal is unreachable, including ghost path
previews to simulate alternate paths
Experience
- Developed an advanced data integration solution to unify multiple POI datasets, using string
similarity algorithms along with geographic distance to improve data accuracy and consistency
- Spearheaded a tenant finder recommendation engine utilizing the integrated POI dataset,
significantly enhancing matching accuracy and optimizing tenant placement
- Refined a large-scale corporate ownership dataset by conducting analytics, identifying and
correcting bad entries, implementing NER tagging, and consolidating duplicate data
- Engineered a robust ETL pipeline to extract data from a GraphQL API, implementing transformations
and normalization into seven tables across datasets ranging from 140M to 1B entries
- Implemented a comprehensive caching mechanism using Redis, enhancing data access speed and overall
system performance across the entire application
- Built a Redis-backed rate limiter with per-package keys and real-time usage tracking to optimize
resource allocation
- Contributed to the development of an enterprise API, focusing on scalability, security, and
integration capabilities
Education
First Class Honours · St. Augustine, Trinidad
Completed two years of coursework · St. Augustine, Trinidad
Skills
Languages
TypeScript, Go, SQL
Frontend
React, React Router v7, TailwindCSS, shadcn, Zod, dnd-kit, react-hook-form, neverthrow
Backend
Chi, REST, GraphQL, WebSocket, Event-Driven Architecture, Transactional Outbox, Redis Pub/Sub, Redis Streams
Databases
PostgreSQL, Redis, Snowflake, PostGIS, PgVector, BigQuery
Infra & Tools
Docker, GitHub Actions, CI/CD, Vitest