$status="open_to_work"

Hi, I'm Jai.

Computer Science graduate (Honours) from Dalhousie University, now building AI, XR, and mobile products — with 8 accepted research papers along the way. Off the keyboard: roller hockey, tennis, and competitive debating.

Open to opportunities across Canada

8Peer-reviewed publications
10+Projects shipped
1200+Students led
Hackathon winner
CS Society PresidentResearch Assistant @ Dalhousie10+ Projects Shipped2 Hackathon Wins8 Peer-Reviewed PublicationsAccepted to IEEE ISMAR 2026CS Honours Graduate 2026Halifax, NSOpen to WorkCS Society PresidentResearch Assistant @ Dalhousie10+ Projects Shipped2 Hackathon Wins8 Peer-Reviewed PublicationsAccepted to IEEE ISMAR 2026CS Honours Graduate 2026Halifax, NSOpen to Work

Selected work

Projects I've shipped

A mix of research, hackathon, and side projects — touching AI, mobile, VR, and HCI.

swipe to explore
Flagship

Featured project

Grid-Sailing Experiment Platform

A Python/Pygame desktop experiment management system built as lead developer for a Dalhousie Faculty of Health cognitive research study.

  • 6 experimental groups with researcher and participant login, plus session block logic
  • SQLite data layer tracking reaction time, accuracy, score, and movement time
PythonPygameSQLiteGitHub Actions
Live App

Good Neighbour

A community-connection app live on the App Store and Google Play — inherited from another developer, now under my ownership.

  • Extended the Stripe subscription billing system including payment gating middleware, webhook handler, and subscription lifecycle sync
  • Maintain the AWS-hosted production backend serving 1,300+ users across 8 facilitator communities in Canada
React NativeExpoNode.jsAWSStripePrismaFirebase
IEEE ISMAR '26

ArgumentMapper

A mixed-reality system where a generative AI agent turns any topic into an interactive spatial argument graph you can walk through.

  • LLM parses a user topic and generates a typed argument graph, rendered as spatial content in Meta Quest 3
  • Node expansion re-invokes the agent in context, enabling dynamic AI-driven content growth
Unity 6C#Meta Quest 3Llama 3.3 70BGroq APIOpenXR

Where I've contributed

Experience

Roles that have shaped how I work — research, leadership, support, and student engagement.

Research

Lead Developer

Grid-Sailing Project, Faculty of Health

2026 — Present

Dalhousie University

Built a Python/Pygame desktop experiment management system as lead developer for a Faculty of Health cognitive research study — 6 experimental groups with researcher and participant login, session block logic, SQLite data layer tracking reaction time and accuracy, in-app analytics viewer with drill-down charts, and CSV export.

PythonPygameSQLite
Product

Lead Developer

Good Neighbour App

2026 — Present

Took over a community-connection app live on the App Store and Google Play, inheriting 3 repos and a production deployment. Extended the Stripe subscription billing system (payment gating middleware, webhook handler, subscription lifecycle sync) and maintained the AWS-hosted production backend serving 1,300+ users across 8 facilitator communities in Canada.

AWSStripePrismaFirebaseReact Native
Research

Research Assistant

BeHCI Lab

2025 — Present

Dalhousie University

Building EmoScape VR, Care Companion, ArgumentMapper, EarCoach, Step Inside the Match, and TriSelect — privacy-first, AI-driven systems spanning mobile, VR, and mixed reality, with work accepted at IEEE ISMAR 2026 and ICMI 2026.

UnityFlutterFastAPIOllamaMeta Quest 3
Leadership

President, CS Society

Dalhousie University

2025 — Apr 2026

Leading Dalhousie's largest faculty society — 1200+ Computer Science students. Organized a 300+ guest Snowball Awards Gala, hackathons, and ski trips; managed sponsorships and the executive team.

Research output

Publications & talks

Peer-reviewed work spanning HCI, AI-assisted programming education, and VR interaction — from journal chapters to conference proceedings.

Accepted2026

Step Inside the Match: Embodied Spatial Football Analytics in Mixed Reality

IEEE ISMAR 2026 Posters, Bari, Italy

Accepted2026

TriSelect: Distance Adaptive Multimodal Object Selection in VR Using Eye Gaze, Hand Gesture, and Voice

ICMI 2026, ACM

Accepted2026

ArgumentMapper: Spatial Contracts for Agent-Generated Argument Exploration in Mixed Reality

XRAG '26, IEEE ISMAR 2026 workshop

Accepted2026

EarCoach: AI-Mediated Spoken Scaffolding for Attention-Aware Heads-Up Programming Support

AHIMR '26, IEEE ISMAR 2026 workshop

Accepted2026

ProxiSense: Proximity-Driven Display Adaptation via Low-Cost 2D LiDAR

ACM SUI 2026 Posters, Bari, Italy

What I work with

Skills & tooling

A focused toolkit I reach for across software, research, and design — chosen because they ship.

TypeScriptJavaScriptPythonJavaCC#SwiftSQLReactReact NativeNext.jsNode.jsExpressGraphQLUnityPygameExpoPostgreSQLMySQLMongoDBSupabaseRedisFirebaseAWSGCPVercelNetlifyPrismaStripeEASOllamaWhisperRAGDBSCANGroq APILlama 3.3Prompt Engineeringscikit-learnpandasNumPyComputer VisionNLPUnityMeta Quest 3OpenXRXR Interaction ToolkitARWebXRArduinoRaspberry Pi 4CrowdStrike Falcon EDRSplunk SIEMServiceNowAzure ADNIST 800ISO 27001GitHub ActionsAzure DevOpsCI/CDJUnitEspressoTypeScriptJavaScriptPythonJavaCC#SwiftSQLReactReact NativeNext.jsNode.jsExpressGraphQLUnityPygameExpoPostgreSQLMySQLMongoDBSupabaseRedisFirebaseAWSGCPVercelNetlifyPrismaStripeEASOllamaWhisperRAGDBSCANGroq APILlama 3.3Prompt Engineeringscikit-learnpandasNumPyComputer VisionNLPUnityMeta Quest 3OpenXRXR Interaction ToolkitARWebXRArduinoRaspberry Pi 4CrowdStrike Falcon EDRSplunk SIEMServiceNowAzure ADNIST 800ISO 27001GitHub ActionsAzure DevOpsCI/CDJUnitEspresso

Languages & Frameworks

Building software across web, mobile, and interactive systems with a strong foundation in programming and architecture.

TypeScriptJavaScriptPythonJavaCC#SwiftSQLReactReact NativeNext.jsNode.jsExpressGraphQLUnityPygameExpo

Data & Cloud

Modeling, storing, and shipping data — from relational schemas to production cloud deployments.

PostgreSQLMySQLMongoDBSupabaseRedisFirebaseAWSGCPVercelNetlifyPrismaStripeEAS

AI & Research

Applying language models, retrieval, and classical ML to systems that get evaluated with real users.

OllamaWhisperRAGDBSCANGroq APILlama 3.3Prompt Engineeringscikit-learnpandasNumPyComputer VisionNLP

XR & Hardware

Building spatial interfaces and sensor-driven systems for headsets and embedded hardware.

UnityMeta Quest 3OpenXRXR Interaction ToolkitARWebXRArduinoRaspberry Pi 4

Security & DevOps

Keeping systems secure, observable, and continuously shipping — with compliance standards in mind.

CrowdStrike Falcon EDRSplunk SIEMServiceNowAzure ADNIST 800ISO 27001GitHub ActionsAzure DevOpsCI/CDJUnitEspresso