Nishan Dhaliwal

Nishan Dhaliwal

Software Engineer

About

I'm a Computer Science student at Carleton University, graduating Spring 2029. I love building full-stack and AI-powered products that solve real problems. I particularly enjoy systems that combine machine learning, clean APIs, and polished user experiences.

Experience

Royal Bank of Canada
Royal Bank of Canada

Software Engineer Intern

Sept – Dec 2026
  • Joining the Technology & Operations team
Develop for Good
Develop for Good

Software Engineer Intern

May – Aug 2026
  • Leading end-to-end development for a centralized web platform for The Village at Glencliff, optimizing user funnels to secure hospital partnerships and community resources for unhoused patients.

Leadership

Lions Field Hockey Club
Lions Field Hockey Club

Assistant Coach

June 2023 – August 2026
  • Trained and mentored 20+ athletes from beginner to provincial levels, emphasizing safety, discipline, and skill development
  • Organized and managed practice sessions, creating structured drills and strategies to enhance team performance

Projects

React · TypeScript · FastAPI · PostgreSQL · Gemini

  • Built an AI-powered platform for Canadian pre-med students to manage their Med School journey, reaching 15+ active users
  • Used LLM-based schema inferencing and TypeScript transformations to standardize extracurricular data from spreadsheets

Python · Flask · PostgreSQL · Redis · Docker · Nginx · Prometheus · Grafana

  • Developed a URL shortener with Flask, PostgreSQL, Redis, and Nginx load balancing across 3 replicas; ranking 14/200+ teams
  • Cut p95 latency from 792ms to 309ms (-61%) and increased throughput by 10% via Redis caching across 50 concurrent users
  • Designed self-healing infrastructure with Prometheus and Alertmanager, plus real-time logs tracking latency, errors, health

Python · RoBERTa · FAISS · Vertex AI (Gemini)

  • Published a Python library for conversational AI agents with custom personalities, dynamic states, and multi-tenant support
  • Engineered a dual-llm architecture with fast and deep reasoning modes, automatically routing to optimize latency and cost
  • Implemented a multi-memory system with short-term, long-term, and synthetic stores using semantic and keyword search

Skills

Languages

PythonJavaCC++TypeScript/JavaScript

Frameworks & Tools

ReactDjangoFastAPIFlaskDockerPrometheusGrafanaGit

Data & Cloud

PostgreSQLMongoDBAWS (Lambda, S3, SageMaker)scikit-learnPyTorchXGBoostRedis

+ whatever comes next

Certification

Google Data Analytics Professional Certificate
Google Data Analytics Professional Certificate
June 2024
  • Completed Google's professional certification in data analysis, covering SQL, data cleaning, visualization, and Tableau

Education

Carleton University

Carleton University

Expected April 2029

Bachelor of Computer Science (Honours) · GPA 3.8/4.0

Coursework: Abstract Data Types/Algorithms, Systems Programming, Operating Systems, Database Management