About Me

Hi 👋🏾

My name is Gursharan -- currently a Software Engineer based in Toronto, Ontario. I have expertise in building scalable web applications and APIs, with a strong focus on modern engineering practices and continuous learning.

My technical background spans Node.js, TypeScript, React, Angular, Java, C#, and cloud‑native development on AWS, with hands‑on experience in CI/CD pipelines, Docker, observability tooling, and secure‑by‑design practices.

When I'm not fixing bugs 🕵️‍♂️, I'm probably scrolling through Hacker News 🚀

Skills

Full-Stack Development

Building responsive, accessible, and performant web apps end-to-end

Languages

TypeScriptJavaScriptJavaC#PythonBash

Frontend

ReactAngularNext.jsTailwind CSS

Backend

Node.jsASP.NET

Databases

PostgreSQLMongoDB

Platform Engineering

Building CI/CD pipelines, cloud infrastructure, and quality tooling

Cloud & DevOps

AWS (ECS/S3)DockerGitHub Actions

Testing & Quality

CypressSelenium

Work Experience

Software Engineer

Pearson logo

April 2020 - Present

Toronto, ON

  • Delivered a subscription management platform with JWT/RBAC‑based authentication and authorization, React dashboards for user administration and metrics, API‑driven backend services, and production readiness on AWS; contributed to security accountability initiatives; and ranked 3rd company‑wide in an AI hackathon by delivering a market‑viable, AI‑driven solution.
ReactNode.jsTailwind CSSAWS (ECS, CodeDeploy)GitHub Actions

Contact

If you would like to have a coffee chat, feel free to reach out using the form below.