Portfolio

Nasar Siddiqui

SWE & Philosophy // USASK

Available for freelance work

MAY '26

Nasar

Siddiqui

I'm a computer science and philosophy student at USask. My recent work consists of building decision-oriented machine learning models, backend infrastructures, and full-stack systems that solve real-world problems and make a difference in people's lives. When I'm not coding, you can usually find me on a hike I was wildly overconfident about.

ML / Backend / Systems

Experience

Freelance Software Developer

May - June 2026

Private Client Work

  • Built an internal sales-engineering tool for a commercial energy client to support pre-sales evaluation of battery-storage opportunities.
  • Designed a guided intake and scoring workflow that translated facility and energy-use inputs into prioritized opportunity assessments.
  • Developed summary reporting features that helped sales and technical teams explain fit, uncertainty, and recommended next steps during early customer evaluation.

Machine Learning

PyTorch, scikit-learn, NumPy, Continual Learning, Model Training & Evaluation

Languages

Python, SQL, Java, JavaScript, TypeScript

Backend & Systems

FastAPI, Flask, REST APIs, MySQL, Supabase Edge Functions, OAuth

Data & Developer Tools

OpenAPI, JSON Schema, PostgreSQL, Supabase, Cron, Docker, GitHub Actions, MySQL

Philosophy & Writing

Ethics, Epistemology, Political Philosophy, Philosophy of Science, Technical Writing, Argumentation

Featured

Projects

Encrypted Inference Gateway

A privacy-preserving ML inference gateway with formal API contracts, encrypted request handling, and reproducible benchmark tooling.

Python FastAPI Pyfhel OpenAPI JSON GitHub Actions Jupyter Notebook
More details
  • Designed and implemented a privacy-preserving inference gateway for ML inference with formal JSON Schema and OpenAPI 3.1 contracts to ensure wire-level correctness, interoperability, and safe client-server workflows.
  • Built layered validation pipelines for CKKS-based encrypted inference, separating schema, envelope, and ciphertext checks to enforce safe deserialization and parameter compatibility before execution.
  • Developed a Pyfhel-based reference backend and Python client SDK for model discovery, local session creation, client-side encryption/serialization, inference submission, encrypted result retrieval, and local decryption.
  • Verified protocol behavior with end-to-end integration, ciphertext round-trip, and plaintext/encrypted agreement tests, then built reproducible benchmark tooling and GitHub Actions CI to quantify latency, throughput, payload growth, and output agreement while improving regression detection and release reliability.
  • Optimized the encrypted inference path by caching reusable CKKS contexts across requests, cutting mean encrypted infer time from ~311.9 ms to ~85.0 ms and improving end-to-end throughput by ~2.5x.

Civic Voice

A full-stack mobile civic application that ingests, normalizes, and serves legislative and representative data across Canadian jurisdictions.

Expo React TypeScript Supabase PostgreSQL Edge Functions Cron OAuth
More details
  • Architected and built a full-stack mobile application that ingests, normalizes, and serves official legislative, policy, and representative data across multiple Canadian jurisdictions.
  • Designed a PostgreSQL/Supabase data layer with scheduled refresh jobs, serverless ingestion functions, public read views, and caching strategies for low-latency access to frequently updated public datasets.
  • Built server-driven push notification workflows for user-relevant civic changes, including device token registration, subscription synchronization, queued dispatch, and delivery test infrastructure.
  • Implemented email/password authentication, password reset, and backend-synced user state for preferences, saved content, and tracked civic activity.
  • Developed internal observability surfaces for refresh-status monitoring, data freshness validation, and backend debugging, improving confidence in scheduled ingestion and notification pipelines.

Sunny & Safe Sask

A public health website that turns sun-safety education into clear resources, campaign storytelling, and practical sunscreen awareness tools.

TypeScript React Responsive UI Education
More details
  • Built a public-facing outreach site for Sunny and Safe Saskatchewan to make sun-safety information easier to find, understand, and act on.
  • Structured the site around campaign storytelling, educational resources, practical prevention guidance, and accessible contact pathways.
  • Added interactive, user-facing tools and content areas that help visitors connect sunscreen habits with real-world UV protection and public health awareness.