My Portfolio Website

Software Developer · Founder · Educator

CS @ Toronto Metropolitan University · Toronto, Canada

About

I'm a software developer, a CS student, a founder, and an educator. I've built many software systems that span web, AI, and robotics domains.

Education

Toronto Metropolitan University

2022–2027

B.Sc. Computer Science

GPA: 3.94 / 4.33

Experience

Dec 2025 – Present

Co-founder / Web Developer

· Vista Web Development (click me!)

Designed and developed responsive websites using Next.js, utilizing SSR and SSG to consistently achieve 95+ Lighthouse performance scores. Connected Sanity CMS with Next.js via API queries for real-time content updates.

Next.jsReactPostHogSanity CMS
Jan 2026 – Present

Software Developer Intern

· Verdance Development Corporation

Developed backend APIs in a 3-person team using Node.js, Express, and MongoDB for project management features like schedules and workflow visualization tools. Designed and implemented NoSQL database schemas and REST endpoints.

Node.jsExpressMongoDB
Oct 2024 – Present

Software Developer

· Machinery, Logic, Power

Managed a team of three to develop and deliver 4+ interactive workshops on robotics and engineering concepts. Developed and deployed a responsive website using Next.js, TypeScript, and Tailwind CSS, scoring 99 on PageSpeed Insights.

Next.jsTypeScriptTailwind CSSC++
May 2024 – Present

Robotics / Coding Instructor

· Zebra Robotics

Worked with 4+ coaches to organize STEM activities for 50+ students, developing specialized websites for engagement. Mentored students for the 2025 FIRST Robotics Competition, developing lessons on Java and electrical systems.

Java
Sep 2025 – Nov 2025

Web Developer Intern

· Thermolio AI

Created custom, Figma-prototyped front-end components with tailored CSS styling and JavaScript functionality to boost user retention. Implemented a refreshed UI/UX strategy contributing to a 70%+ increase in daily site traffic post-launch.

FigmaCSSJavaScript
Dec 2024 – Jan 2026

Co-Founder

· Project CAHTA

Co-founded a startup to revolutionize marine capture technology and align with global climate initiatives. Secured $10,000+ in funding and mentorship by participating in 5+ pitch competitions.

Projects

01

Discord AI Agent

Developed a Discord-based AI agent using LangChain and LangGraph with RAG for natural language querying of Google Drive content. Features MongoDB for vector storage and conversation persistence.

TypeScriptLangChainLangGraphMongoDB

02

Raisearch

Built and shipped a web app combining web data collection, LLM-driven summarization, and a rich text editor into a single research workflow. Architected a RAG pipeline backed by a pgvector-powered vector database for semantic search across user-imported sources.

Next.jsSupabasePostgreSQLGemini API

03

Semantic Caching System

Engineered a high-performance semantic caching system for LLM-powered applications, reducing API costs and improving end-to-end query latency. Implemented a hybrid retrieval pipeline combining pgvector HNSW indexing with a FlashRank cross-encoder for high-precision reranking.

FastAPIPostgreSQLDockerpgvector

04

1st Place · Quickathon 2025

TASCLink

Engineered TASCLink, a 1st-place hackathon-winning ROS2-powered teleoperation dashboard. Built a ROS2 node architecture for bidirectional communication between physical controllers and remote robotic systems.

PyQTROS2

05

NurSchedule

Built in 48 hours at TerraHacks Hackathon; an AI-powered staffing platform using NLP to automate schedule updates. Engineered a RESTful API connecting the Gemini NLP engine to a Supabase (PostgreSQL) backend to translate user commands into database actions.

Next.jsTypeScriptGemini APISupabase

06

Wearable Mouse Peripheral

Developed a velocity filter from scratch to convert raw 9-axis IMU readings into usable positional and rotational outputs. Utilized the Madgwick orientation filter for sensor fusion to refine device usability and enable orientation tracking.

ArduinoC++Sensor Fusion

07

Web Chat Server

Designed and implemented the backend for a real-time web chat application using a WebSocket-based protocol for low-latency bidirectional messaging. Served as project lead, coordinating a team of 4 developers across backend, frontend, and version control workflows.

JavaJakarta EEWebSocketsMaven

Skills

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C++
  • C
  • SQL
  • Bash
  • HTML5
  • CSS

Frameworks / Libraries

  • React
  • LangChain
  • Express.js
  • Jakarta EE (J2EE)
  • Next.js
  • FastAPI
  • NumPy

Developer Tools

  • Git
  • PostgreSQL
  • MongoDB
  • Docker
  • Linux / UNIX
  • Maven

Additional Skills

  • Object-Oriented Design (OOD)
  • Data Structures & Algorithms
  • SDLC
  • Agile Methodologies

Contact

Open to internships, full-time roles, and side projects.

© 2026 Ishaan Takrani

Ishaan seems really cool, you should hire him