Full-Stack Software Engineer

Arshpreet
Singh

</>

I craft end-to-end digital applications — from pixel-perfect interfaces to resilient backend systems — with a focus on performance, scalability, and developer experience.

0+Years Exp.
0+Projects
0+3.9 GPA
Scroll
Who I Am

About Me

Computer Programming graduate from Algonquin College with experience building full-stack applications, APIs, cloud-based solutions, and AI-integrated projects.

I enjoy turning ideas into scalable software using React, Next.js, Node.js, Java, Python, Spring Boot, .NET, PostgreSQL, and cloud platforms like AWS and Azure.

Currently focused on improving my software engineering skills, building real-world projects, and pursuing opportunities where I can contribute, learn, and grow as an engineer.

Technical Expertise

Skills & Stack

A curated set of tools and technologies I reach for when building production systems.

UI / UX

Frontend

React
Next.js
TypeScript
Tailwind CSS
Framer Motion
JavaScript
HTML/CSS
7 technologies
APIs / Services

Backend

Node.js
SpringBoot
Express
Python
FastAPI
Java
REST APIs
JWT / Auth
8 technologies
Data / Storage

Databases

PostgreSQL
MongoDB
Redis
MySQL
Prisma
Firebase
6 technologies
Infrastructure

Cloud & DevOps

AWS
Docker
Kubernetes
GitHub Actions
Vercel / Netlify
CI/CD
Azure
Linux
8 technologies
Machine Intelligence

AI & Automation

OpenAI APIs
Prompt Engineering
AI Integrations
Python Automation
LangChain
Vector Databases
RAG
7 technologies
Proficiency
Proficient
Advanced
Expert
36 technologies across 5 domains
Selected Work

Featured Projects

A selection of systems I've designed, shipped, and iterated on across the stack.

Professional · Non-ProfitLive

Participant Portal — She Can Do I.T.

Developed and maintained a web-based participant management portal during my role as a Software Developer at She Can Do I.T. Built REST API endpoints for cohort enrollment and progress tracking, resolved production bugs, and shipped feature improvements across sprint cycles in a cross-functional Agile team.

ReactNode.jsExpressPostgreSQL
workflow-assistant — bash
AI Engineering

AI Resume & Interview Coach

Live

Built a web app that parses a candidate's resume against a target job description using the OpenAI API. Applied multi-step prompt chaining to surface skill gaps, generate role-specific interview questions, and return structured feedback. Streamed responses for low-latency UX and persisted session history in PostgreSQL.

Next.jsOpenAI APILangChainPostgreSQL
SaaS · Full-Stack

StandupSync — Async Team Standup SaaS

Live

Designed and built a SaaS platform for engineering teams to run async daily standups. Implemented JWT authentication with refresh token rotation, role-based workspace access, Stripe subscription billing with webhook handling, and a real-time notification feed via server-sent events.

ReactNode.jsPostgreSQLStripeJWT
In DevelopmentGame Dev · Real-Time

Multiplayer Strategy Game

Currently building a browser-based multiplayer strategy game with real-time match state synced over WebSockets, a Node.js matchmaking queue, and a PostgreSQL leaderboard. Focused on low-latency event handling and a scalable room architecture that supports concurrent sessions.

Next.jsNode.jsWebSocketsPostgreSQL
Build Progress
Design
API Layer
Game Engine
Matchmaking
Launch
4 projects · 1 in developmentView all on GitHub