Hi, I am Gagan Singh

full-stack dev
project manager

a picture of Gagan Singh smiling

What I Bring

Full Stack Development

From designing complex database schemas to implementing full-stack applications, I love the process of converting ideas into user-focused solutions. There's nothing better than seeing one of your creations take shape in a way that other people will enjoy using it.

Product Development

With experience in over four industries, namely, Automotive, Power Distribution, Heavy Equipment & Materials Engineering; I have always enjoyed creating something from nothing. Having developed products from conceptualization to delivery, I understand what it takes to make an idea into reality.

Project Management

Managing multi-million dollar projects can be hard, but it doesn't have to be boring. While working as a Project manager for the last 5 years, I gained first-hand insight into the complex workings of cross-functional teams and what it takes to deliver on-time and within budget.

My Work

Who I am

Full Stack Dev & PM from KW

I am a Full-Stack Developer from Kitchener with a background in Project Management & Manufacturing Engineering, who enjoys problem-solving via creative ideation and implementation of user-first designs. I work at my best when I am creating new products or solving complex problems alongside other like-minded individuals.

Outside of work, I am an avid hiker who likes to learn new skills and explore new places around the world.

Gagan at the screaming heads

My work

Some of my recent work

Travelog Screenshot

travelog

Travelog is a CRUD app where travellers can log places for easy access. It provides Login & Signup functionality, along with the ability to view user places on an embedded Google Maps view.

Tech stack: React, React Hooks, Node, Express, PostgreSQL, HTML5, CSS3


Babyaid Screenshot

babyaid

Aimed at new parents, babyaid acts as a starter-guide and provides crucial information on feeding children under 1 year of age. Along with these features, this app also includes an age-based recipe finder and find a doctor feature.

Tech stack: React, Node, Express, PostgreSQL, HTML5, CSS3


Covid Tracker Screenshot

COVID-19 Tracker

COVID-19 is a React front end that fetches the latest coronavirus statistics from an external API and displays the number of cases under three distinct categories. Users may also choose to display statistics for a specific country.

Tech stack: React, Chart.js, Axios, React Countup, CSS Modules


Cryptotracker screenshot

CryptoTracker

CryptoTracker is a jQuery web app that lets users check prices of more than 30 cryptocurrencies against user-selected fiat currency.

Tech stack: Javascript, jQuery, HTML5, CSS3

Coding Challanges

Fun mini projects & coding challanges

Cars and Tacos Logo

Cats & Tacos

What do Cats and Tacos have in common? Nothing much, except that when CAT is reversed it becomes TAC, and that reminds me of tacos. Can you tell I'm hungry? Anyways... this is a game that checks if the text you entered is a palindrome or not. Let's see how many palindromes you can come up with!

Tech stack: JavaScript, BootStrap 5, HTML 5, CSS3


FizzBuzz Logo

FizzBuz

Prints all numbers between user a specified range of numbers, but with a catch! For all numbers divisible by 3, it prints "Fizz", for all numbers divisible by 5 it prints "Buzz", and for all numbers divisible by both 3 and 5, it prints "FizzBuzz". The computer sure knows it's math!

Tech stack: JavaScript, BootStrap 5, HTML 5, CSS3


Positivity Logo

POSITIVITY

A JavaScript mini app that highlights in bold, all even numbers in a user specified range of numbers. Works with both positive & negative numbers.

Tech stack: JavaScript, BootStrap 5, HTML 5, CSS3


Rewind Logo

REWIND

A string reversal JavaScript App. Just enter a word or a sentence and let us reverse it for you.

Tech stack: JavaScript, BootStrap 5, HTML 5, CSS3