Full Stack Developer and Data Analyst

Hi, I'm Rida :)

CS @ Wilfrid Laurier University

I'm in my fourth year of Honours Computer Science at Wilfrid Laurier University, with a concentration in Big Data Systems and a minor in Sociology. I'm especially interested in building software systems, data-driven applications, and exploring how AI can be used to create more intuitive and meaningful user experiences.

Outside of tech, I enjoy working on personal coding projects, designing and developing interfaces, and learning new tools and frameworks. In my free time, I like staying active, spending time outdoors, reading, and doing puzzles.

Rida Hurrani

Projects

What I've been working on

Automated Performance Reporting System

  • A multi-source SQL ETL pipeline engineered to consolidate fragmented client metrics into a unified reporting database, accelerating real-time performance tracking and data analysis.
  • Automated Anomaly & Threshold Alerts: SQL-driven alert engine that triggers real-time automated email notifications to stakeholders whenever critical operational or financial performance thresholds are breached.
  • Data Integrity & Schema Auditing: System-wide data audit process designed to identify and resolve underlying formula errors, data inconsistencies, and schema drift, ensuring reliable metrics for high-stakes decision-making.
SQLETLAutomation

Shelfie

  • A social reading app that lets you search millions of books in real time by pulling live results from the Google Books API straight into a Supabase-backed catalog.
  • Designed the database schema to support shelves, friendships, and recommendations, with personalized feeds built through server-side data aggregation instead of a generic activity feed.
  • Built as a proper multi-user app on Next.js App Router with Supabase SSR authentication, so every user's shelf and account data stays private to them.
Next.jsSupabaseGoogle Books API

Student Daily Pulse

  • Dual-Role Submission Engine: An internal daily check-in tool allowing team members to submit daily pulse updates via voice or text, automatically persisting responses to a Supabase backend.
  • Role-Based Privacy Middleware: Custom middleware architecture that enforces strict role-based data isolation, preventing individual contributors from viewing peer entries while granting managers secure administrative oversight.
  • AI-Powered Manager Analytics: Integrated Groq AI models into the manager dashboard to generate instant, customizable summaries of employee updates across selected dates or multi-week timeframes.
SupabaseGroq AIMiddleware