Featured Projects
- Built a full-stack MMA prediction platform with Go (Chi) backend, React Router v7/TypeScript
frontend, PostgreSQL, and Redis
- Designed multi-tenant platform architecture supporting independent organizations with configurable
weight classes, titles, and events — with optimistic concurrency control across all aggregates
- Designed multi-dimensional scoring engine supporting winner, method, round, and finish time
predictions — with scorecard-based round-by-round adjudication from judge scorecards
- Implemented all-or-nothing hardcore mode where a single missed dimension zeros the score, with
crowd-percentage-based multipliers that reward unlikely picks — down to a 1% crowd share for maximum
payout
- Architected event-driven pipeline using transactional outbox with concurrent relay processing,
batched stream publishing, and aggregate-based routing — with PostgreSQL LISTEN/NOTIFY as the
primary trigger and a fallback polling interval for self-healing
- Reduced scoring pipeline from 14s to 2–3s under 10k simulated concurrent users by replacing
synchronous processing with parallelizable batch workers using Redis Streams and consumer groups
- Built leaderboard system (global, per-event, per-org) using Redis sorted sets with batched writes
and infinite scroll for full ranking visibility
- Built comprehensive admin platform for managing organizations, fighters, events, fight cards,
weigh-ins, results, and judge scorecards — powering the full lifecycle from event creation to final
scoring
- Implemented drag-and-drop bout reordering with debounced optimistic updates, intent-based action
routing with exhaustive pattern matching, and conditional form logic for catchweight, championship,
and cancellation states
- 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 coursework (first two years); left due to pandemic-related circumstances
· St. Augustine, Trinidad
Skills
Languages
TypeScript, Go, SQL
Frontend
React, React Router v7, TailwindCSS, shadcn, dnd-kit, react-hook-form, neverthrow
Backend
Chi, REST, GraphQL
Databases
PostgreSQL, PostGIS, PgVector, Redis, Snowflake, BigQuery
Infra & Tools
Docker, GitHub Actions, CI/CD, Vitest