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

SHARIB
KABANI

SOFTWARE ENGINEER

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

terminal // portfolio_os
Welcome to the terminal! Type "help" for available commands.
$

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
  • Co-built a profitable poker training platform that achieved $20,000 ARR within 3 weeks of launch, onboarding 100+ users at launch.
  • Designed and implemented the full PostgreSQL database schema supporting scalable growth and rapid feature expansion.
  • Developed a Fastify + Drizzle ORM backend, integrating Stripe webhooks, JWT authentication, and AI-powered gameplay analysis.
  • Implemented deep linking and analytics systems using Appsflyer and PostHog, enabling precise user attribution, engagement tracking, and retention optimization.
  • Automated ingestion of 300+ poker charts via a custom scraping bot, powering replayable hands and learning insights.
  • Integrated OpenAI's streaming API for real-time conversational coaching, boosting user engagement by 35%.

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.