Gurman Pannu

CST 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.

Project Highlights

Portfolio work plus active project development. I only list completed projects here once the scope and outcome are clear.

Full-stack

Personal Portfolio

Multi-page portfolio using reusable layouts, Express routing, and Cloud deployment to demonstrate practical ownership from code to production.

  • HTML
  • CSS
  • JavaScript
  • Google Cloud
  • Docker

In Progress

Next Project Slot

I am currently working on the next project and will publish it here when it is complete and production-ready.

  • Planning
  • Build Phase
  • Coming Soon

Game Development

Unity Game

Built a 2D asteroids-style project in Unity to strengthen gameplay loops, scripting basics, and interactive design thinking.

  • Unity
  • C#
  • OOP
  • Game Development
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)

September 2026 – May 2028. 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.

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.