Kishaan Gidda

Cybersecurity & AI/ML · Ottawa

I build the thing,
then I try to break it.

Hello, I'm Kishaan. I'm a computer science co-op student at Carleton University in the AI/ML stream, and most recently I was on a cloud security product team at TrendAI, building agent tooling that triages security alerts. I love both halves of this work: shipping the system, then hunting for the way in.

Previously · Product Team, AVTD at TrendAI

Selected work

PoleLab

Race strategy optimizer · React · Three.js · FastAPI · CasADi/IPOPT

PoleLab's strategy report for Spa-Francorchamps, from the live app. The call is a one-stop: soft tyres for laps 1 to 15, hard for 16 to 44, pitting on lap 16 to 18, tied with five other plans closer than the run's resolution. Below it, one simulated race of twenty identical cars, gap to the leader, with this plan's car highlighted.

It solves the physics-optimal lap around any circuit on the 2026 calendar, then breeds pit-stop plans, races twenty identical cars through them, and reports the plans it can't separate as a tie.

CareRouter

AI mental-health triage · FastAPI · Gemini 2.5 Flash · 2026

CareRouter's support pathway for a student whose gambling is cutting into school: a message for them, an assessment of gambling at urgency soon and severity 2 of 4, a coping exercise called the Pause and Pivot technique, quick contacts for ConnexOntario, Kids Help Phone and BounceBack Ontario, and a map of Kingston.

I was the sole backend developer on a four-person team. Gemini scores a six-question intake, and crisis cases route to 9-1-1 or 9-8-8 without ever touching the model.

CyberSci Ottawa Regional

Capture the flag · 1st of 13 teams

The CyberSci results listing: Ottawa Region, Carleton University, Team "The Off-By-Ones".

A room full of people trying to break the same systems I spend my weeks defending. The Off-By-Ones finished first out of thirteen teams at the Ottawa regional.

02 · Experience

Experience

  1. May – Aug 2026

    TrendAI

    Product Team, AVTD

    • Built a read-only SOC alert-triage agent on the Claude Agent SDK that chains multi-step tool calls across six custom MCP tools to triage alerts and correlate cloud-asset CVEs
    • Fixed a two-region production incident where Azure zonal-capacity failures left zombie VMs marked healthy and stranded 30+ scans, then killed the failure class for good with idempotent teardown and launch guards
    • Shipped AWS region eu-south-2 end to end for agentless vulnerability scanning and VPC Flow Logs (CloudFormation, pipelines, tests), then codified the 15-task runbook into a reusable Claude Code skill
    • Expanded weekly BlackDuck and Fortify SCA/SAST scans from 22 repos to all 52 with GitHub Actions, then remediated 270+ critical and high findings across 23 repos, driving the critical backlog to near zero
    • Cut a live nine-service disaster-recovery simulation from 10 hours to 5, orchestrating AI subagents through three end-to-end dry runs to clear every CI failure
    • [ Claude Agent SDK ]
    • [ MCP ]
    • [ AWS ]
    • [ Azure ]
    • [ CloudFormation ]
    • [ Vulnerability management ]
  2. May – Aug 2025

    Hydro Ottawa

    Cybersecurity Analyst Intern

    • Built a third-party app-risk pipeline that scrapes Google Workspace Marketplace listings and scores each app's terms of service and security policies with Gemini's REST API
    • Wrote four incident-response playbooks, 20 to 30 pages each, covering AI data leaks, web exploits, ransomware and insider threats, then validated every one of them end to end in test environments
    • Deployed AWS GuardDuty with Terraform to secure S3, built a Lambda pipeline that auto-quarantines malicious files with SNS alerts, and migrated 20+ PGP secrets into Secrets Manager
    • Emulated Living-off-the-Land attacks by chaining 10 to 25 MITRE ATT&CK abilities in Caldera, which is where I learned how quiet a real intrusion looks
    • Tested DNS connections with a PowerShell script driving Cloudflare API calls
    • [ AWS ]
    • [ Terraform ]
    • [ MITRE ATT&CK ]
    • [ Gemini API ]
    • [ IAM ]
    • [ PowerShell ]
  3. Feb – Aug 2023

    Ciena

    Software Developer Intern

    • Automated daily test-result reports with a cron-scheduled Python tool, writing SQL against Oracle and emailing formatted tables to every deploying team. It is still running today, which I am still quietly proud of
    • Built the Angular and TypeScript front end of an internal IAM permission-assignment tool
    • Learned DevOps and Agile in practice, with Jira and Git
    • [ Python ]
    • [ SQL ]
    • [ Angular ]
    • [ TypeScript ]
    • [ Oracle ]
    • [ Linux ]

About

Education

Carleton University

Computer Science Co-op, AI/ML stream

3.6 GPA · Dean's Honour List

Focus

Offensive security and agentic AI/ML development

Languages

English and French

French · DELF B2

Off keyboard

Soccer, playing and watching Liverpool

The gym, most days. Reading on where AI is actually heading.

Toolkit

Marked · what I use most

Languages

  • [ Python ]
  • [ TypeScript ]
  • [ Go ]
  • [ C++ ]
  • [ Java ]
  • [ SQL ]

AI & optimisation

  • [ Claude Agent SDK ]
  • [ MCP ]
  • [ Gemini API ]
  • [ ONNX ]
  • [ CMA-ES ]
  • [ IPOPT ]

Cloud & security

  • [ AWS ]
  • [ MITRE ATT&CK ]
  • [ Linux ]
  • [ Terraform ]
  • [ Docker ]
  • [ PowerShell ]

Web & tooling

  • [ FastAPI ]
  • [ React/Next.js ]
  • [ GitHub Actions ]
  • [ Git ]

Contact

Have something to build,
or something to break?

I'm looking for my next co-op or internship in AI/ML and security engineering. If you're building agents, hardening cloud, or both, I would genuinely love to hear about it. My inbox is open and I answer everything.

kishaangidda@gmail.com