Case Studies

Real Projects. Documented Outcomes.

Real projects across web development and data analytics — each with the challenge, what was built, and the exact results.

All Case Studies

  1. Web Application DevelopmentGovernment / SaaS / Document Management

    Government SaaS Document Platform (PriviDox)

    Oproma Inc. — serving Public Services and Procurement Canada (PSPC)

    Challenge

    Build and maintain a production document management platform for federal government workspaces — including file management, member permissions, and bilingual reporting — over five years of continuous delivery.

    67

    Active Government of Canada workspaces

    5 years

    Continuous production delivery

    120+

    REST API endpoints

    What Was Built

    • File manager with tree view, drag-and-drop, versioning, upload progress, and memoization
    • Member management with RBAC, role-based permissions, pagination, and bulk operations
    • Full reports suite covering workspace activity, team history, disk usage, and permissions
    • English/French bilingual throughout; security via 2FA, audit logging, and user action tracking

    Tech

    • React
    • TypeScript
    • Redux
    • Node.js
    • PostgreSQL
    • Nginx
    • REST APIs
    • GitLab CI/CD
    • Docker
  2. Web Application DevelopmentLegal / Professional Services

    Ali Samhat, J.D. — Professional Website

    Visit live site

    Ali Samhat, J.D. — Notary & Commissioner of Oaths, Ottawa

    Challenge

    No professional web presence — relying on word of mouth with no way for clients to find services online.

    Live

    Professional online presence established for client discovery

    What Was Built

    • Mobile-first professional website with service descriptions
    • Trust-focused design built for a legal professional audience
    • Deployed live at alisamhat.com

    Tech

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Azure Static Web Apps
  3. Web Application DevelopmentBeauty / Creative Services

    Shareen Artistry — Portfolio & Booking Site

    Professional makeup artist

    Challenge

    No dedicated portfolio or booking presence online.

    Live

    Live client site with portfolio, pricing, and booking contact form

    What Was Built

    • Portfolio and services site with hero, about, and six service types with pricing
    • Portfolio gallery with category filtering
    • Contact form for booking enquiries — mobile-first throughout

    Tech

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Azure Static Web Apps
  4. Web Application DevelopmentHealth & Fitness / Custom Web App

    Samhat Wellness — Trainer-Client Platform

    Personal trainer (name confidential)

    Challenge

    Managing client workouts, programs, and progress across spreadsheets and messages with no dedicated system.

    In Progress

    Replacing manual tracking with a purpose-built platform

    What Was Built

    • Workout program builder for assigning structured training plans to clients
    • Client assignment and multi-client management from a single trainer dashboard
    • Session logging and progress tracking across clients
    • Full trainer-client web app built end-to-end — currently in development

    Tech

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Azure Static Web Apps
  5. Web Application DevelopmentEducation / Small Business

    Growing Minds Learning — Bilingual Marketing Site

    Visit live site

    Growing Minds Learning

    Challenge

    A tutoring business needed a professional bilingual website to reach both English and French-speaking families in Ontario.

    Live

    Bilingual site at growingmindslearning.ca

    What Was Built

    • Single-page bilingual (EN/FR) marketing site with hero, about, and programs section including summer program details
    • Contact form with server-side validation and anti-spam honeypot
    • Content fully data-driven via a centralized i18n system
    • Deployed to Azure Static Web Apps

    Tech

    • Next.js 14
    • TypeScript
    • Tailwind CSS
    • Azure Static Web Apps
    • Azure Functions
    • Resend
  6. Web Application DevelopmentWeb Application / Sports Analytics

    FantasyPLStats — Fantasy Premier League Statistics App

    Visit live site

    Personal project

    Challenge

    Build a real-time statistics platform for Fantasy Premier League data — automated daily updates feeding a sortable, filterable frontend for side-by-side player comparison.

    Daily

    Automated data refresh from the FPL API via a scheduled cloud function

    What Was Built

    • Real-time data pipeline from FPL API to DataStax AstraDB with Azure Functions cron job for automated daily updates
    • Next.js frontend with React Table for sorting, filtering, and player comparison
    • Azure Static Web Apps deployment with Azure DevOps CI/CD

    Tech

    • React
    • TypeScript
    • Next.js
    • Node.js
    • DataStax AstraDB
    • Azure Functions
    • Azure Static Web Apps
    • Azure DevOps