Gurman Pannu

BScACS Student at BCIT building a practical foundation in full-stack development, cybersecurity and systems programming.

  • Interested in DevOps, Cybersecurity and Systems Programming
  • Writing clean, maintainable code with long-term scalability in mind
  • Automating cloud infrastructure and deployment pipelines with CI/CD

Hands-on learning

A big reason I chose BCIT was its focus on practical skills and lab-based learning. Building projects helps me understand concepts deeper than theory alone.

My Toolbelt

I regularly work with C, C++, Java, Python, HTML/CSS/JavaScript, Git, Docker, and Cloud Run while strengthening backend and systems fundamentals.

Experience

Software engineering and infrastructure experience across AI, product, and operations work.

Townline Growers

Software Engineer

May 2026 - Present

Building computer vision and edge AI workflows for automated agricultural weed detection and control.

Gigsup

Software Engineer

January 2026 - May 2026

Developed AI-powered journaling features and frontend product workflows using modern web technologies.

Galaxy Construction LTD

Systems Administrator

October 2023 - September 2024

Supported office systems, networking, and shared storage infrastructure for reliable day-to-day operations.

View full experience

Project Highlights

Selected work across full-stack development, AI automation, and self-hosted infrastructure.

Full-stack

Personal Portfolio

Developed and deployed a containerized portfolio website using Node.js, Express, and JavaScript, with CI/CD workflows and a structure designed for long-term expansion.

  • Node.js
  • Express
  • JavaScript
  • CI/CD
  • Docker
See more

AI automation

N.O.V.A.

Built an AI-powered infrastructure assistant with n8n, Google Gemini, and Docker to automate operational workflows and interact with self-hosted systems through controlled tool execution.

  • n8n
  • Google Gemini
  • Docker
  • Automation
See more

Infrastructure

Home Lab Infrastructure

Designed and managed a home lab environment using Proxmox VE, Docker, Linux, and virtualized services, including monitoring, internal DNS, secure remote access, and service routing.

  • Proxmox VE
  • Linux
  • Docker
  • Tailscale
  • Networking
See more
See all projects

Education

CST diploma with a Data Communications option, with BScACS studies continuing next.

Sept 2026 – May 2028

BCIT

Bachelor of Applied Computer Science (BScACS)

Upper-level study focused on software engineering practices, systems depth, and applied computing. Emphasis on design tradeoffs, performance, reliability, and building maintainable production-quality software.

Network Security Option

  • Secure client/server systems and network application development on Linux and Windows.
  • Cybersecurity-focused study in secure software design, network defense, and system protection.
  • Upper-level computing depth aimed at security-focused software engineering roles.
Sept 2024 – May 2026

BCIT

Computer Systems Technology (CST)

Two-year diploma built around hands-on software engineering fundamentals: data structures, databases, networking, operating systems, and full-stack delivery. Coursework emphasizes practical labs, team projects, and building end-to-end systems.

Data Communications Option

  • Advanced networking, distributed systems, and systems-level programming.
  • How data moves across networks and how servers communicate reliably at scale.
  • Designing and implementing multi-server architectures with low-level sockets and structured protocols.