Full-Stack Developer

I'm Nirajan Shah.
I build things for the web.

A developer based in Calgary who enjoys working across the full stack. I like building clean, functional applications and I'm always looking to learn something new along the way.

About

A bit about me

I studied Applied Computer Science at the University of Winnipeg and have been working as a developer since. My experience so far has been mostly with JavaScript, React, Next.js on the frontend and Node.js with PostgreSQL and MongoDB on the backend.

At KSVA Tech Solutions, I got to work on production applications, build APIs, set up CI/CD pipelines, and integrate tools like Google OAuth and OpenAI's API. I learn fast, and I care about writing code that's easy to read and maintain.

Location
Winnipeg, MB
Education
BSc Computer Science
Status
Open to work

Skills

What I work with

The tools and technologies I've used in projects and at work.

Frontend

JavaScript (ES6+)ReactNext.jsTailwind CSSHTML / CSS

Backend

Node.jsExpressPostgreSQLMongoDBREST APIsOAuth / JWT

DevOps and Tools

DockerGitHub ActionsVercelGitOpenAI API

Experience

Where I've worked

Web Developer at KSVA Tech Solutions
Oct 2024 to Oct 2025 / Remote
  • Built and maintained backend systems using Node.js, integrated with a Next.js frontend
  • Designed RESTful APIs and optimized database queries across PostgreSQL and MongoDB
  • Integrated Google OAuth2 for secure authentication across applications
  • Developed and deployed a chatbot using OpenAI's API for AI-driven user interactions
  • Set up CI/CD pipelines with GitHub Actions and Docker, cutting deployment time by around 40%
  • Worked closely with the team to ship production-ready features on schedule
BSc Applied Computer Science at University of Winnipeg
Winnipeg, MB
  • Focused on software development, data structures, and algorithms
  • Built several full-stack projects during coursework and on the side

Projects

Things I've built

Some projects from work and personal time. I try to build things that are useful or teach me something new.

01

KSVA Tech Solutions Website

A production business site for KSVA Tech Solutions. Frontend hosted on Vercel, backend running on AWS EC2.

Next.jsNode.jsAWS EC2Vercel
View live
02

RAG-Based Chatbot

A full-stack project that answers questions from internal company documents using Retrieval-Augmented Generation with LangChain and OpenAI.

LangChainJavaScriptOpenAIRAG
View on GitHub
03

What-If Investment Simulator

A full-stack TypeScript web app for deterministic investment backtesting based on real historical market data.

TypeScriptReactNode.jsAPI
View on GitHub
04

Insurance Policy Management System

A full-stack application featuring a Laravel REST API and a React, TypeScript dashboard to manage insurance policy lifecycles.

TypeScriptReactLaravel
View on GitHub

Contact

Let's connect

Feel free to reach out

I'm currently looking for new opportunities. If you have a project in mind, a role that might be a fit, or just want to say hi, I'd love to hear from you. I'll do my best to get back to you quickly.