Ishika Agarwal
About me

Hey there! I'm Ishika Agarwal, a final-year Computer Science student at the University of British Columbia, graduating in December 2025.
My journey in tech began in 2021 when I took my very first CS course—and four years later, I’ve built full-stack apps, led AI-based research, and developed real-world systems that impact users meaningfully.
From Jan to May 2025, I worked as a Full Stack Engineer at UBC, where I developed the Makerspace Membership Management System. Prior to that, I led development on an AI-powered Academic Advisor using Generative AI models during my Directed Studies project.
I also built a complete Optical Marking System during my capstone (May–Aug 2024), and contributed to outreach as a Programming Assistant at UBC Geering Up, and helped the Visual Cognition Lab revamp their website.
Outside academics, I’ve participated in several hackathons—winning hearts and pushing boundaries with projects like LifeConnect and SmartBites. I’ve also completed data-centric courses to strengthen my skills in SQL and Python.
Right now, I’m diving deeper into AI/ML while working on exciting new projects at Extern. Every challenge fuels my growth, and I’m always eager to build tools that are smart, scalable, and human-first.
Let's connect and create something impactful together!
My Projects
My skills
JavaScript
TypeScript
React
Next.js
Node.js
Git
Tailwind
Python
Java
AWS
Ruby
Docker
MySQL
R
Nest.js
PostgreSQL
LangChain
My Experience

University of British Columbia
BSc Computer Science
Major in Computer Science
Sept 2020 - 2025
UBC Faculty of Science
Full Stack Engineer
During my 6 internship with the UBC Directed Studies team, I contributed to the development of full stack application by designing the user and admin dashboard, and integrating payment system using Stripe.
Jan 2025 - May 2025
UBC Faculty of Science
Generative AI Developer
Worked on the Course Planner Website to integrate an AI Powered Course Advising bot
Sept 2024 - Dec 2024
UBC Geering Up Engineering Outreach
Programming Assistant
Programming Assistant for the UBC Geering Up Engineering team to assist students in learning programming and AI concepts through workshops and camps.
May 2023 - Aug 2023
The Code Initiative
Programming Instructor
Programming Assistant for the Code Initiative team to teach students programming concepts like Java, Python, Web Development through interactive lessons
Sept 2022-Apr 2023Contact me
Please contact me directly at ishika03@student.ubc.ca or through this form.
Highlights of my UBC Journey

Representing UBCO at Enactus Regionals in Calgary

Coordinator at Girls in Tech UBCO

Hosted Job Prep Workshop for junior students in Tech

Built LifeConnect at CMD-F Hackathon
Peer Leader at Destination UBC

Project Manager for Impact Toolbox Program