LOADING SYSTEM...0%
INITIALIZING CORE MODULES...

SHARIB
KABANI

SOFTWARE ENGINEER

Building scalable, AI-powered products that drive real impact.

PROJECTS

Desygn

01

A Leetcode-style platform aimed to replicate real-world system design interviews.

GoNext.jsTypeScriptPostgreSQLGoogle GeminiTailwind CSS
[ View Code ]

AgentCal

02

An intelligent AI-powered calendar management system built with OpenAI Agents SDK, featuring multi-agent orchestration and Model Context Protocol (MCP).

PythonFastAPIOpenAI Agents SDKMCPGoogle Calendar APIDocker
[ View Code ]

PullPanda

03

An AI-powered Github bot that automates pull request reviews, focused on code security and potential vulnerabilities.

Next.jsTypeScriptRedisGoogle Gemini
[ View Code ]

AI/ML Soccer Tracker

04

A YOLO-based object detection tracker tasked with processing soccer videos to track players and provide tactical insight.

Pythonscikit-learnYOLOOpenCVnumpy
[ View Code ]

GoChat

05

A real-time chat application using Go and WebSockets for instant messaging, using Redis for pub/sub message distribution and persistence.

GoWebSocketsRedisJavaScriptTailwind CSS
[ View Code ]

TruVote | Hack Canada 2025

06

A secure digital voting platform designed to eliminate fraud and ensure verifiable elections by leveraging facial recognition technology.

Next.jsTypeScriptPostgreSQLGoogle GeminiPythonFlask
[ View Code ]

EXPERIENCE

Software Engineering Intern

May 2025 - Present
PokerOSToronto, ON
  • Built and launched full-stack poker training mobile app generating $5.5K ARR with 40+ paying users within 6 months; developed React Native frontend, Node.js backend (Fastify), and PostgreSQL data layer with an automated Railway CI/CD deployment pipeline
  • Engineered a Python scraper to process 1,000+ poker strategy charts; designed a Postgres schema with optimized indexes to deliver <100ms queries for user history
  • Integrated OpenAI streaming API for real-time coaching feedback and implemented RevenueCat/Stripe webhook handlers for subscription lifecycle management (new subs, cancellations, renewals)
  • Established a mobile DevOps workflow using EAS builds for automated iOS App Store deployments; implemented backend test suites and Zustand state management for reliable chat/session persistence

Leadership & Involvement

Vice President of Engineering

May 2025 - Present
Laurier Computing SocietyWaterloo, ON
  • Promoted from Software Engineer after leading major internal projects and demonstrating exceptional initiative.
  • Directed engineering operations for 100+ active members, hosting 10+ events and workshops per semester.
  • Created an interactive onboarding system teaching new members React, Tailwind, and Git fundamentals, reducing ramp-up time by 40%.
  • Designed an AI-driven interview scheduling platform, streamlining student recruitment across university clubs.
  • Facilitated agile standups, pair programming, and mentorship sessions, cultivating technical growth and accountability.

Software Engineer

January 2025 - May 2025
Laurier Computing SocietyWaterloo, ON
  • Working with a team of 10+ developers to develop a scheduling tool that automated internal meeting setups and hiring workflows.
  • Building a full-stack MERN application from scratch, ensuring frontend responsiveness with React and efficient backend routing and data storage with Express and MongoDB.
  • Took initiative to lead the team in solving GitHub issues and contributing the highest number of merged pull requests.
  • Awarded MVP of Engineering during internal team awards for outstanding technical contributions, leadership, and initiative on the project.