Hi, I'm Karanjot Gaidu
Recent Computer Science Graduate from Ontario Tech University
I'm passionate about building impactful software and solving real-world problems with code. I recently completed my Bachelor of Science in Computer Science at Ontario Tech University, where I developed a strong foundation in software development, algorithms, and modern web technologies.
Skills & Technologies
A comprehensive toolkit of modern technologies and frameworks I use to bring ideas to life
Experience
My professional journey through various roles and responsibilities
Software Engineer - Contract
Easy Employment Services
• Developed and maintained a full-stack web application using Next.js, TypeScript, and Tailwind CSS • Implemented authentication, role-based access, and secure data storage using Clerk and Supabase • Built internal admin tools for managing users and applications, reducing manual review effort by 50%. • Deployed and maintained the application with a focus on performance, reliability, and security
Software Engineering Resident
Headstarter
• Worked in a structured engineering program building full-stack and AI-powered applications • Developed production-style projects using TypeScript, Python, REST APIs, and cloud deployments • Applied software engineering best practices including version control, code reviews, and iterative development
Teaching Assistant
Ontario Tech University
• Oversaw lab sessions focused on Python and C++ programming for undergraduate students. • Provided guidance and support to students, helping them troubleshoot and solve programming issues during labs. • Facilitated a collaborative learning environment, ensuring students understand key concepts in programming. • Assisted the course instructor with lab management and student queries.
Inventory Control Coordinator
Loblaw Companies Limited
• Inventory Management - Managed inventory using tools like Microsoft Suite, Outlook, WMS, SiteNet, and SAP, collaborating with cross-functional teams to track stock levels and ensure timely replenishment. • Time Management - Prioritized tasks efficiently to maintain optimal inventory levels, demonstrating time management skills. • Problem-Solving - Investigated discrepancies, identified missing products, and promptly resolved issues, contributing to daily revenue recovery of $1000+
Warehouse Worker
Loblaw Companies Limited
• Performed independent picking and assembly of products for shipment in a Warehouse Worker role. • Collaborated effectively within a team-oriented environment, balancing individual responsibilities with collective efforts. • Demonstrated strong time management skills by prioritizing high-priority orders and meeting shipment deadlines. • Worked 20% above standard performance, saving thousands of dollars by error prevention through effective team communication, ensuring smooth warehouse operations.
My Projects
Explore my latest work showcasing innovative solutions and cutting-edge technologies

Cheque-a-Fraud
Cheque-a-Fraud is an innovative educational platform designed to teach users about financial fraud detection through interactive simulations. Built for SacHacks 2025, this application combines gamification with real-world fraud detection scenarios to create an engaging learning experience.

Market Anomaly Detection
Built a market anomaly detection system using a combination of machine learning techniques, including clustering, anomaly detection, and time series analysis. The system was designed to identify unusual market patterns and alert traders to potential risks or opportunities in real-time using a Discord bot.



