Hi there, I’m

Nischal

Hi there

I’m Nischal Shrestha, a CS student at Carleton in the Software Engineering stream.

I currently work as a Data Scientist with the Government of Canada (CIPO), turning messy IP data into clear, usable insights, and I also serve as a Teaching Assistant for calculus and linear algebra.

I’ve shipped things people rely on—from a price tracker that actually saves money to a healthcare platform built to stay up when it matters.

I like taking tangled problems and engineering clean solutions—even if it means rewriting the same function five times to get it right.

Below are my recent experience and a few projects—from quick experiments to real-world applications.

Experience


Data Scientist — Government of Canada (CIPO)

May 2025 – Present · Ottawa, ON

Section

Canadian Intellectual Property Office (CIPO) under Innovation, Science and Economic Development Canada.

Work I did

Turned raw patent records into clear, usable insights and tools—cleaning datasets, building pipelines, and packaging results so teams could make decisions faster.

Team I was in

Worked across Economic Research (ER) and Operations Research (OR), collaborating with analysts, data scientists, and policy stakeholders.

Organization context

CIPO administers IP in Canada (patents, trademarks, etc.). My work supports research and operations that inform how Canada understands innovation activity.


Teaching Assistant — Carleton University

Sept 2023 – Present · Calculus & Linear Algebra

Section

School of Mathematics & Statistics, undergraduate courses in Calculus and Linear Algebra.

Work I did

Led review sessions, created practice material, and supported grading and office hours—helping students get comfortable with core concepts.

Team I was in

Collaborated with course instructors and fellow TAs to align on teaching goals and provide consistent support.

Organization context

Carleton University is a leading Canadian university; these foundational courses serve students across STEM programs.


Software Developer — Interact Health PRO

Jan 2025 – Apr 2025 · Remote

Section

Product engineering for Interact Health PRO, supporting a network of rehabilitation centres and treatment facilities across the GTA.

Work I did

Delivered features end-to-end—from APIs and data models to clinician-facing UI—for scheduling, records, and reporting. Prioritized reliability and smooth handoffs with CI/CD and clear docs.

Team I was in

Partnered with a small engineering team, product leads, and clinical stakeholders to scope, test, and iterate quickly based on feedback.

Organization context

The organization coordinates care for pain-related conditions, working directly with primary caregivers and clinics to produce Patient Advisory Reports and maintain proper medical records. Doctors and therapists collaborate closely to ensure each patient’s needs are met.

Projects


Shopix - Campus Marketplace

2025

  • Nx Monorepo
  • Node
  • Microservices
  • Kafka
  • Stripe Connect
  • Docker
  • CI/CD

Built by students for students — a multi-vendor campus marketplace. The workspace is organized as an Nx monorepo with service boundaries for auth, product, seller, and orders. Local dev uses Nx tasks (serve/build) to spin up services quickly and keep everything consistent.

So far: Nx workspace scaffolded, initial auth-service running in dev, shared libs planned, and service contracts outlined for the core domains.

Next steps: event-driven communication with Kafka, API gateway + service registry, Stripe Connect for multi-vendor payouts, role-based auth & permissions, ImageKit for media, real-time analytics via WebSocket, and containerization + CI/CD for production deployment.

Campus Marketplace architecture

AlgoVis

Algorithm Visualization Showcase

  • C++
  • SFML
  • Sorting
  • Pathfinding
  • Education

Interactive visualizations for sorting and grid algorithms (Flood Fill, BFS, Insertion, Shell, Gnome). Speed control, pause/resume, and custom array/grid sizes for hands-on learning.

View UML Diagram ↗

Known limits: speed tied to FPS can lag with large inputs. Roadmap: DFS/Dijkstra/A*, custom graphs/trees, and rendering optimizations.

AlgoVis combined demo animation showing multiple algorithms

TrackMyAmazon

Real-time Price & Stock Tracking

  • Next.js
  • TypeScript
  • MongoDB
  • Bright Data
  • Cron

Tracks Amazon price and stock changes and sends email alerts when deals land. Automated refresh jobs keep data current; a clean UI makes it easy to monitor products.

Live Demo ↗

Next steps: user auth, multi-site tracking, and price trend analytics. MIT licensed.

TrackMyAmazon interface

Word Guess Game

Java Swing • Wordle-style

  • Java
  • Swing
  • Game

A Wordle-inspired game with adjustable word lengths (3–10), color-coded feedback, and a simple GUI. Includes reset/end-game controls and a word loader from words.txt. MIT licensed.

Word Guess Game demo animation

Contact

Reach out on LinkedIn or email nischalshrestha@cmail.carleton.ca

Booting...

Starting...