Software Developer

·

Sewak
Gill

Software for airports, robots and the hardware in between.

Computer Programming & Analysis student @ Seneca · Seeking a Jan 2027 co-op

I’m a Computer Programming & Analysis student at Seneca looking for an 8-month software or ML co-op starting January 2027. Before going back to school, I spent over two years at Solaris Robots building production software for airport operations and robotics hardware, including a one-click provisioning tool that let non-technical staff do a job only developers could do before. I care about software that holds up when it matters.

Work Experience

Solaris RobotsOakville, ON
Mar 2024 – Jul 2026

Software Developer

Built production software for airport passenger operations and IoT hardware production.

  • —Replaced a multi-step manual provisioning process (Arduino IDE per board, manual hotspot switching, browser-to-Sheets copy-paste) with one-click tooling. Production staff with no software background can now program and provision devices end-to-end.
  • —Built firmware release management on Google Drive with workspace RBAC. Engineers publish versioned binaries with deprecation warnings; production staff select and download the correct variant through the app.
  • —Shipped a self-hosted in-app update system with per-OS auto-download, enabling remote version management across all production machines.
  • —Cut API response times by 35% and query latency by up to 50% through optimisation and async processing.
  • —Designed REST APIs and data models for multi-role airport workflows with robotics integration.
QoherentNorth York, ON
Apr – Sep 2023

Research Assistant | Seneca Polytechnic (Qoherent Project)

Full-stack tooling for machine-learning inference: React frontend, Django backend, WebSocket integration, and Plotly.js for data-heavy visualisation.

  • —20% improvement in inference batch speeds through performance optimisation.
Freelance
2022 – 2024

Web Developer

End-to-end websites for small businesses: Next.js, SEO, database design through to delivery.

Projects

Device Provisioning PlatformSolaris Robots, internal

Before

A developer running Arduino IDE, manually switching hotspots, and copy-pasting into spreadsheets — roughly 5 minutes per board, required software knowledge.

After

Production staff with no software background click once and walk away. The tool embeds Arduino CLI, automates WiFi and hotspot management, handles firmware selection and download, and logs everything.

FlutterArduino CLIGoogle Workspace APIsWindows / Linux / macOS
ÉcoutePersonal project, live

French listening comprehension app with Practice mode, Dictée transcription, and vocabulary export to Anki. Built for active learners who want something closer to how native speakers actually use the language.

FlutterDart
PRM GoSolaris Robots, internal

Cross-platform app for coordinating passenger assistance at airports. Multi-role access, live robotics integration, and a Node.js/MongoDB backend.

FlutterNode.jsMongoDB

Education

Seneca PolytechnicSep 2026 – Present

Computer Programming & Analysis — Advanced Diploma

Coursework: Computer Vision (CVI620), Software Design for Robotics (SDR520)

Seneca Polytechnic2022 – 2023

Computer Programming — Diploma

GPA 3.5 / 4.0

Stack

Backend

  • Node.js
  • MongoDB
  • REST APIs
  • TypeScript
  • Deno
  • WebSockets
  • Django

Frontend

  • React
  • Next.js
  • TypeScript
  • Plotly.js

Mobile / Desktop

  • Flutter
  • Dart

Hardware / IoT

  • Arduino CLI
  • Device provisioning
  • Firmware distribution

Other

  • Python
  • C++
  • Google Workspace APIs

“Sewak is one of those people you hand a problem to and don’t have to think about again.”

Rohit Verma — via LinkedIn

Contact

Looking for an 8-month software, full-stack, mobile, backend or ML co-op from January to August 2027. GTA, remote, or relocating within Canada.