Gursamar Singh
TECH_OS // SPEC_07
SYS_MODULE: CODE_VECTORS SFU ENSC 251 // FULL-STACK // APPLIED C++

S-07: WEB_DEV_&_SOFTWARE

Engineering reliable software architectures spanning live pilot telemetry calculation, customer-facing web platforms, and object-oriented C++ game simulation engines.

folder_special FEATURED_PROJECT_REPOSITORIES

CURATED CODEBASES
RANK 01 // HIGHEST AVIATION TELEMETRY

Aviation Weather Briefer & NavLog Flight Planning System

CLOUDFLARE WORKERS JAVASCRIPT / API AERODYNAMICS

A mission-critical pilot weather briefing platform designed to synthesize real-time meteorological conditions for flight planning across Canadian and North American airspace. Ingests raw METAR and TAF feeds, parses cloud layers, visibility, temperature dew point spreads, and barometric altimeter settings.

  • › Live NavLog Engine: Automatically computes true airspeed, groundspeed, drift angles, and fuel burn for Cessna 172 legs.
  • › Density Altitude Solver: Real-time atmospheric calculation showing density altitude variance and aircraft performance degradation under non-standard temperature conditions.
  • › Cloudflare Edge Deployment: Low-latency backend worker functions caching weather feeds for instantaneous pilot retrieval.
air
CZBB Ready
Built specifically around real Pacific Flying Club cross-country operational workflows.
STATUS: OPERATIONAL
RANK 02 COMMERCIAL CLIENT PLATFORM

Professional Auto Detailing Commercial Website

MODERN CSS RESPONSIVE DESIGN VANILLA JS

A sleek, high-conversion commercial website tailored for a high-end automotive detailing and paint correction business. Engineered with curated aesthetic palettes, interactive before-and-after comparison tools, service tier breakdowns, and client appointment scheduling flows.

  • › Custom Interactive UI: Before/after slider components showcasing multi-stage paint correction and ceramic coating transformations.
  • › Service Tier Configurator: Clear breakdown of packages (Interior Deep Clean, Exterior Decontamination, Stage 2 Polish).
  • › Mobile-First Performance: Zero dependency footprint ensuring lightning-fast load times on customer mobile devices.
directions_car
Commercial Grade
Full responsive client acquisition layout with booking integration.
STATUS: DEPLOYED
RANK 03 SFU COURSEWORK

ENSC 251: C++ Object-Oriented Hybrid Uno-Blackjack Game Engine

C++ OOP / INHERITANCE GAME LOGIC

A sophisticated terminal-driven game simulation coded for Simon Fraser University's ENSC 251 (Software Design & Analysis / Object-Oriented Programming). Fuses the fast-paced reactive card shedding and wildcard mechanics of Uno with the mathematical risk, betting, and 21-point scoring strategies of Blackjack.

  • › Polymorphic Class Architecture: Extensible base classes for card decks, hand managers, wild actions (+2, Skip, Reverse), and dealer AI states.
  • › Diverse Game Modes: Custom rule variations allowing players to challenge dealer AI, trigger Uno action penalties on busts, and play cooperative rounds.
  • › Robust Memory Management: Implemented following modern C++ RAII principles, dynamic array manipulation, and comprehensive input validation.
style
SFU ENSC 251
Completed in Year 1 Term 3 with advanced C++ object-oriented principles.
GRADE: EXCELLENCE

terminal TECHNICAL_STACK_&_LANGUAGES

01/ CORE LANGUAGES
C++ Python JavaScript (ES6+) MATLAB HTML5 / CSS3
02/ FRAMEWORKS & PLATFORMS
React.js TailwindCSS Cloudflare Workers Git & GitHub Vite
03/ HARDWARE INTERFACING
Arduino ESP32 / ESP8266 Serial Telemetry Autodesk Fusion Elegoo 4 Plus 3D