Seeking Winter 2026 Co-op

Hi, I’m Gurpreet Singh Virdi

Full-Stack student at Lambton College. I design clean, accessible interfaces and build small tools while learning JavaScript, SQL/PL-SQL, and Python. Real projects. Honest progress.

See Projects Get in Touch Download Resume
Gurpreet Singh Virdi

About Me

Different design, same honesty. No copied sections.

Who I Am

Full-Stack Software Development student in Ottawa. I enjoy turning ideas into minimal, neat interfaces.

Current Focus

Java (SE/EE: OOP, Servlets/JSP) • Data Structures & Algorithms (DSA) • Python • SQL/PL-SQL with APEX • JavaScript DOM • Version control (Git/GitHub)

Goal

A Winter 2026 co-op where I can contribute to Java work (Servlets/JSP or simple REST), front-end fixes, SQL scripts, and QA testing—while ramping up quickly.

Selected Projects

Deployed and in-progress builds. Clear scope, tech, and links.

Tech used across projects: React, JavaScript (ES6+), Node/Express, REST APIs, SQL/PL-SQL (Oracle/MySQL), HTML/CSS (Flexbox, Grid), Git/GitHub, OOP, DSA (learning).

CloudRest — Pillow Store UI

Completed

Responsive e-commerce UI with product cards, cart drawer, and checkout flow.

HTMLCSSJavaScript
  • Designed responsive layout with Flexbox & Grid
  • Added cart drawer and checkout simulation
  • Deployed with GitHub Pages

Crypto Tracker

Completed

SPA with API integration: search, sort, compare up to 5 coins in real-time.

HTMLCSSJavaScript
  • Integrated public crypto API for live data
  • Implemented search, sort, and compare features
  • Styled responsive UI for desktop and mobile

SQL Mini-Library

Completed

Schema + sample queries for borrows/returns, top readers, and admin reports.

SQLPL/SQL
  • Designed schema for books, students, and borrows
  • Wrote PL/SQL queries for common library tasks
  • Tested joins and procedures in Oracle APEX

In Progress

Actively building per co-op stack guidance (React + MERN / C#).

Portfolio (React)

In Progress

Re-implementing this site in React with componentized sections, routing, and dark mode.

ReactViteCSS Modules
  • Break portfolio into reusable React components
  • Add dark/light theme toggle
  • Deploy on Netlify for live demo

Notes App (MERN)

In Progress

Auth + CRUD notes with tags and search. REST API with JWT; deployed on Render.

MongoDBExpressReactNode
  • Implement user login & JWT authentication
  • CRUD features for notes with tags & search
  • Deploy full-stack app on Render

Student Manager (C# + SQL)

In Progress

ASP.NET MVC CRUD for students/courses, validation, EF Core, role-based access.

C#ASP.NET MVCSQL Server
  • Set up Entity Framework Core with SQL Server
  • Create CRUD for students & courses with validation
  • Implement role-based access (admin vs user)

Project Experience

Hands-on builds demonstrating practical skills and engineering practice — written like real-world contributions. (See Projects for live demos and source code.)

CloudRest — E-Commerce Pillow Store

HTML, CSS, JavaScript • Completed

  • Developed a fully responsive front end with HTML, CSS, JavaScript.
  • Implemented interactive product cards, cart drawer, and checkout flow.
  • Optimized layout using Flexbox & Grid; deployed on GitHub Pages.

CryptoTracker — Price Monitoring SPA

JavaScript SPA • Completed

  • Built a single-page app that consumes REST APIs for real-time crypto prices.
  • Added search, sort, compare features; handled async data with async/await.
  • Designed a mobile-first, responsive UI for cross-device use.

SQL Mini-Library

SQL / PL-SQL • Completed

  • Designed and normalized a relational schema for books, students, and borrows.
  • Wrote PL/SQL joins, procedures, and reporting queries in Oracle APEX.
  • Produced admin reports (borrow/return logs, top readers) to demonstrate DB reporting.

Portfolio (React)

React, Vite • In Progress

  • Rebuilding the site with React + Vite into reusable, performant components.
  • Adding dark/light theme, accessible navigation, and route-based sections.
  • Preparing CI/CD deployment on Netlify / Vercel.

Notes App (MERN)

MongoDB, Express, React, Node • In Progress

  • Implementing JWT auth and protected API routes (Node + Express).
  • Building CRUD notes with tags, search, and pagination using MongoDB.
  • Planning deployment of backend/frontend on Render or similar cloud host.

Student Manager

C#, ASP.NET MVC, SQL Server • In Progress

  • Developing admin CRUD with ASP.NET MVC and Entity Framework Core.
  • Implementing validation and role-based access (admin vs user).
  • Integrating SQL Server and seeding sample data for testing.

Skills

Growing every day.

Java
OOP, Collections
Python
Scripting, Files
JavaScript
DOM, Fetch, Modules
C#
ASP.NET MVC (intro)
React
Components, Hooks, Routing
HTML/CSS
Flexbox, Grid, Forms
Responsive UI
Mobile-first, A11y
Node.js
npm, Scripts
Express.js
REST APIs, Middleware
APIs
JSON, Status Codes
REST
Resources, Verbs, Auth (basic)
SQL / PL-SQL
Joins, Procs, Triggers
Oracle APEX
Forms, Reports
MySQL
Schemas, Queries
Git & GitHub
Branches, PRs, Reviews
VS Code / Tooling
Extensions, Formatters
Linux Basics
Shell, grep/find
Debugging
Console, Breakpoints
Testing / QA
Test cases, Bug reports
OOP
Encapsulation, Inheritance
Problem Solving
Break tasks, Iterate
Cloud Basics
Deploy, Static hosting

Education

Lambton College, Ottawa

Full-Stack Software Development • Sep 2024 – Sep 2026

  • Frontend: HTML/CSS/JavaScript basics, DOM manipulation
  • Backend: Node.js, APIs, C# .NET (Web Apps)
  • Programming: Java SE & EE, Python, Data Structures & Algorithms (DSA)
  • Databases: MySQL, PL/SQL with APEX
  • Cloud & DevOps: fundamentals, tools & practices

Highlights

  • Built CloudRest — an e-commerce UI with product cards, cart and checkout flow
  • Developed Crypto Tracker — a SPA using public API for live cryptocurrency data
  • Hands-on practice with multiple mini projects across JavaScript, SQL, and Python

Punjabi University, Patiala

Bachelor of Computer Applications • India

  • Year 1: C, Data Structures, Basic Mathematics, Digital Electronics
  • Year 2: Discrete Mathematics, C++, DBMS, RDBMS (Oracle)
  • Year 3: Java, Web Designing (HTML & DHTML), Software Engineering

Highlights

  • Created a news website IndiaAllNews (IAN) during a 15-day workshop and won 1st Prize
  • Developed a College Student Management System as a final 3rd year project, using Java + SQL to manage student data and reports

Contact

Let’s chat about co-op or collaboration.

What I bring

  • Reliable, calm under pressure
  • Clear communication and eagerness to learn quickly
  • Strong eye for tidy UI & accessibility
  • Team player — open to feedback and collaboration
  • Problem-solver — comfortable debugging and finding fixes
  • Adaptable — able to switch between Java, SQL, and front-end tasks