Skip to content
View Kushrishi's full-sized avatar

Block or report Kushrishi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kushrishi/README.md

Hi, I'm Kush Rishi

I'm a Geomatics Engineering graduate building a software portfolio across GNSS/PNT, robotics, autonomy, geospatial systems, healthcare workflow tools, C++, Python, TypeScript, full-stack applications, and practical engineering software.

My background is in geomatics, navigation, spatial data, surveying, geospatial analysis, and engineering problem-solving. I build independent technical projects that combine algorithms, simulation, localization, telemetry, dashboards, backend APIs, source-grounded workflows, data quality checks, and user-facing product prototypes.

My current portfolio includes a healthcare-continuity platform concept, a browser-based autonomy simulation lab, and a C++ algorithms/systems practice repository.

Current Focus

  • GNSS/PNT and navigation software
  • Robotics and autonomy simulation
  • Python data analysis and automation
  • C++ systems fundamentals
  • TypeScript web applications
  • SQL and database-backed applications
  • Full-stack product prototypes
  • Geospatial, healthcare, and engineering workflow tools
  • Source-grounded systems, data quality workflows, and safety-aware software design

Featured Projects

CareBridge Canada

A healthcare-continuity platform concept designed to help patients, families, caregivers, immigrants, and care teams avoid losing the thread of care between healthcare visits.

The public version demonstrates the product vision through a React + TypeScript frontend with synthetic care scenarios, appointment preparation, after-visit summaries, caregiver support, province-aware guidance, Care Gap Radar, Care Passport handoffs, copy/export workflows, documentation, CI/CD, and a v1.0.0 release.

I also built a private full-stack startup lab to prove the deeper system architecture behind the concept. The private V7.10.1 prototype includes a React + TypeScript frontend, FastAPI backend, SQLite persistence, SQLAlchemy models, deterministic source-grounded retrieval, source-note chunking, Ask CareBridge interaction history, audit trails, follow-up task workflows, care gap detection, continuity readiness scoring, backend tests, release-based documentation, and a final V7 screenshot-supported README.

Later milestones added language-first onboarding, low-literacy Easy Mode, one-task-at-a-time Simple Mode, caregiver/family workflows, care-team handoff views, medication question organization, unified care packet generation, technical workspace gating, synthetic data controls, and backend-only AI provider architecture.

The AI architecture includes mock provider support, an OpenAI Responses adapter, usage limits, live-provider kill switches, provider runtime status endpoints, frontend runtime visibility, structured AI draft validation, and a successful backend-only live OpenAI Responses smoke test using synthetic data.

Safety boundary: CareBridge is not an AI doctor, diagnosis app, symptom checker, prescription tool, emergency triage system, treatment recommendation system, regulated medical device, or replacement for licensed healthcare professionals or provincial health portals. It uses synthetic data only.

Live demo: https://kushrishi.github.io/carebridge-canada/

Repository: https://github.com/Kushrishi/carebridge-canada

Autonomy Simulation Lab

A completed browser-based robotics and autonomy simulator focused on grid navigation, weighted path planning, dynamic obstacle replanning, sensor simulation, GNSS-inspired localization, telemetry export, and offline analysis.

Built with React, TypeScript, Vite, Vitest, GitHub Actions, GitHub Pages, and Python analysis scripts.

Key features:

  • BFS, A*, and Dijkstra path planning
  • Weighted terrain with rough and slow cells
  • Binary min-priority queue optimization for A* and Dijkstra
  • Dynamic obstacle insertion and replanning from the robot's current position
  • Interactive scenario editor with JSON import/export
  • Four-direction range sensor simulation
  • GNSS-inspired localization with noisy position fixes
  • Nonlinear range least-squares estimation from beacon-style range observations
  • Constant-velocity Kalman localization filter
  • Planner comparison dashboard
  • Telemetry export to JSON and CSV
  • Python telemetry analysis scripts
  • Automated validation tests, CI, GitHub Pages deployment, MIT license, and v1.0.0 release

Live demo: https://kushrishi.github.io/autonomy-simulation-lab/

Repository: https://github.com/Kushrishi/autonomy-simulation-lab

Release: https://github.com/Kushrishi/autonomy-simulation-lab/releases/tag/v1.0.0

C++ Algorithms and Systems Practice

A completed C++ foundations repository with 73 source files covering arrays, strings, vectors, functions, searching, sorting, recursion, data structures, object-oriented programming, file I/O, memory management, pointers, and applied mini projects.

Key topics:

  • Algorithms and data structures
  • Classes, constructors, inheritance, and polymorphism
  • File input/output
  • Pointers, references, dynamic memory, and destructors
  • Linked lists, hash tables, priority queues, and tree traversal
  • Mini projects including a robot battery simulator and autonomous robot grid

Repository: https://github.com/Kushrishi/cpp-algorithms-and-systems

Future Project Directions

  • GNSS/data quality monitoring tools
  • Database-backed engineering dashboards
  • City open-data dashboards
  • Computer vision object detection demos
  • Inventory and operations management systems
  • Source-grounded synthetic RAG experiments
  • Secure healthcare workflow prototypes using synthetic data
  • Mobile app versions of selected prototypes

Technical Skills

Languages: C++, Python, TypeScript, SQL, Java, Dart

Tools: Git, GitHub, VS Code, Linux, MATLAB, ArcGIS Pro, AutoCAD

Frontend: React, TypeScript, Vite, CSS, GitHub Pages

Backend: FastAPI, SQLite, SQLAlchemy, Pydantic, pytest, API design, CI workflows

Areas: GNSS/PNT, robotics, autonomy, navigation, geospatial data, data quality, simulation, localization, telemetry, dashboards, healthcare workflow tools, automation, source-grounded systems, and engineering software

Goal

My goal is to build clean, well-documented technical projects that show strong fundamentals, practical problem-solving, and the ability to turn engineering ideas into working software.

I'm especially interested in software roles connected to GNSS/PNT, robotics, autonomy, navigation, geospatial systems, data quality, healthcare workflow tools, and high-reliability engineering software.

Pinned Loading

  1. carebridge-canada carebridge-canada Public

    Patient-owned healthcare continuity MVP helping Canadians prepare for visits, track follow-ups, support caregivers, generate care handoffs, and avoid losing the thread of care.

    TypeScript

  2. autonomy-simulation-lab autonomy-simulation-lab Public

    Interactive robotics/autonomy simulator for grid navigation, BFS/A*/Dijkstra path planning, weighted terrain, sensors, localization, telemetry export, and analysis.

    TypeScript

  3. cpp-algorithms-and-systems cpp-algorithms-and-systems Public

    C++ practice repository focused on algorithms, data structures, systems fundamentals, and clean problem solving.

    C++