Recent Graduate, Software Engineer

Engineering full-stack systems and algorithmic solutions.

Focusing on clean system architecture, full-stack ecosystems, and performance optimization. Welcome to my technical portfolio.

View Projects
View ResumeSynced: June 2026
Ishaan at Buckingham Palace, London
Ishaan at a tabletop RPG session
Ishaan at a tabletop RPG session
Based in Ontario, Canada

279 contributions in the last month

Behind the Code

Hello! I am a full-stack developer and problem solver with a passion for turning complex logic into modular, responsive, and intuitive web experiences. Backed by an Honours Bachelor of Science in Computer Science from the University of Toronto, I blend strong algorithmic thinking with clean front-end execution.

What I Do Best

I specialize in building end-to-end applications utilizing modern technologies like TypeScript, React, Node.js, and TanStack Query, styling them elegantly with TailwindCSS. Whether it is refactoring thousands of lines of production code for a client to optimize UI consistency or designing constraint-based pruning algorithms to tackle computational problems, I focus heavily on type safety, scalable data models, and performance optimization.

Engineering & Leadership History

  • Full-Stack Consultant: I have collaborated with agile development teams to engineer secure, production-ready features, ranging from complex role-based authentication systems to intelligent dashboard workflows.
  • Teaching Assistant (U of T): For over two years, I stepped up to guide upper-year computer science students through the courses such as Algorithm Design & Analysis and Introduction to Databases, managing technical feedback and grading pipelines for hundreds of students.

Behind the Scenes

When I am not working directly on client software, you will usually find me tinkering deep within the virtual tabletop space. I am actively developing the Alternate Classes 5.5e FVTT Module, an open-source project where I designed a highly modular, event-driven automation engine to parse multi-tiered rule mechanics dynamically.

Featured Engineering Work

Alternate Classes 5.5e

1

A FoundryVTT module providing enhanced D&D 5e alternate class implementations intended for use with the D&D 5.5e ruleset with automated workflows using the chri...

TypeScriptJavaScript
230 commitsLast Updated Jun 27, 2026

Queens Master Solver

1

Queens Master Solver is a full-stack project that solves and visualizes any board state from the mobile game "Queens Master" — a take on the classic N-Queens co...

PythonTypeScriptCSSHTMLAlgorithms And Data StructuresDjangoDjango NinjaJsonReactRestVite
Source Code
Checking status...
57 commitsLast Updated Jun 23, 2026

Personal Website

1

A high-performance, dynamic portfolio website engineered with Next.js App Router, TypeScript, and Tailwind CSS. This site features an automated server-side data...

TypeScriptJavaScriptCSSGraphqlNextjsNode JsReactTanstack QueryGithub ApiEslintTailwindcssPrettier
Source Code
Checking status...
50 commitsLast Updated Jun 29, 2026