Hello, I'm

Arminder.

Software Developer and Technical Program Manager with experience in full-stack web, backend APIs, robotics systems, and AI/computer vision. I ship practical solutions across web, backend, embedded, and AI workflows.

Scroll

Featured Work

Magnetic Flashback Photobooth

Production Next.js/TypeScript business website built for a client, supporting search visibility, customer acquisition, and lead generation. Features responsive UI components, SEO metadata, image optimization, and accessibility improvements.

Next.js TypeScript React Tailwind CSS Vercel CI/CD

PennyPathway

Free financial calculator web app built as an independent product, enabling users to perform everyday financial calculations in a clear, visual way. Designed for accessibility and ease of use for anyone managing personal finances.

Web App Financial Tools Free to Use

Projects

Enterprise Warehouse Management System

Production-ready REST API backend for inventory management with RBAC, database-backed CRUD workflows, structured exception handling, and layered service logic. Designed relational data models and controller/service/data-access workflows.

Spring Boot Java REST APIs H2 JDBC

Mobile Inventory & Game Deals Apps

Cross-platform mobile applications with authentication, multi-screen navigation, persistent Redux state, REST API integration, and MongoDB Atlas-backed CRUD. Integrated third-party retail/game-deals data with structured client-side state management.

React Native Redux Node.js Express.js MongoDB Atlas

Real-Time Object Detection System

Live computer vision pipeline for real-time object detection using YOLOv8/OpenCV with bounding boxes, confidence scoring, and frame-processing optimizations for improved FPS throughput.

Python YOLOv8 OpenCV NumPy

Chess Reinforcement Learning Agent

Tabular Q-learning chess agent with epsilon-greedy exploration, Stockfish-based gameplay feedback, persistent Q-table serialization, and a Tkinter GUI for visualizing game state and agent decisions.

Python Q-Learning Stockfish Tkinter
See All on GitHub →

Experience

IRIS Canada (Institute of Robotics & Intelligent Systems) Feb 2024 – Jan 2026

Technical Program Manager & Lead Instructor

Mississauga, ON · Full-time

  • Led end-to-end technical project lifecycles: drove client discovery, elicited institutional requirements, defined technical scope, and delivered robotics, coding, 3D printing, and STEM programs for school-board stakeholders.
  • Engineered and maintained a WPILib-based Java robot control project using Git/GitHub version control to establish real-world robotics programming workflows for high-school teams.
  • Architected and delivered technical curriculum covering Java OOP, Git/GitHub, micro:bit, Arduino-style programming, sensors, and robotics hardware across teacher-training environments.
  • Produced technical documentation, setup guides, and troubleshooting procedures to standardize delivery across multiple client and classroom environments.
Java WPILib Git/GitHub Arduino micro:bit
Magnetic Flashback Photobooth Aug 2023 – Present

Full-Stack Software Developer (Contract)

Contract

  • Architected, built, and deployed a production Next.js/TypeScript business website with React, Tailwind CSS, GitHub, and Vercel CI/CD, supporting search visibility, customer acquisition, and lead generation.
  • Implemented modular responsive UI components, SEO metadata/site structure, image optimization, accessibility improvements, cross-device layouts, and production deployment workflows.
  • Worked directly with the client to gather requirements, prioritize features, troubleshoot production issues, and translate business goals into user-facing product improvements.
Next.js TypeScript React Tailwind CSS Vercel CI/CD
Live Site

Education

Trent University In Progress

B.Sc. (Honours) in Computer Science

Peterborough, ON

  • Advanced Entry Pathway: 11.5 / 20 credits completed, on track for Summer 2026 completion.
Computer Science Algorithms Data Structures
Humber College Graduated 2024

Advanced Diploma in Computer Programming & Analysis

Toronto, ON

  • Three-year advanced diploma covering full-stack development, systems programming, database design, and software engineering fundamentals.
Java Python SQL Web Development

Resume

Get the full document

My resume covers my full work history, education, technical skills, and project experience in a clean one-page format.

Languages

Java Python JavaScript TypeScript C# C/C++ HTML5 CSS3

Frameworks

React Next.js React Native Redux Spring Boot Node.js Express.js Tailwind CSS

AI & Tools

OpenCV YOLOv8 PyTorch TensorFlow Docker MongoDB Atlas Git/GitHub Vercel CI/CD

Get In Touch

I'm currently open to new opportunities. Whether you have a role in mind, a project to collaborate on, or just want to say hi. My inbox is open.

Say Hello ✉️