available for work

Sunny Chen

Software Developer

I like building.

About Me

I'm a software developer in Montreal with 5+ years of building, from web apps in React, Next.js, and TypeScript to backend services in Python, Java, and C#/.NET. I care about shipping things that hold up under real use, not just things that work.

Most of what I build comes out of whatever I'm into — finance led to the Azure Live Market Data App (a serverless API for real-time stock data), F1 has me deep in an ML race-prediction model, and my Loriginal internship had me full-stack on a RAG-powered feature and an AR experience. Half my projects start as “I wonder if I could build that.”

0

Projects Shipped

0

Game Jam 2024

0

Languages

Work Experience

sunny@portfolio: ~/career

$ git log --work-experience

commit faaade2 (HEAD -> main)

Author: Sunny Chen

Date: Jun 2026 – Aug 2026

Full Stack Engineer @ Loriginal · Montreal, QC

Built RAG (Retrieval-Augmented Generation) automation to streamline workflows and surface relevant information.

Implemented augmented reality (AR) features as part of the product experience.

tags: TypeScript Next.js Prisma PostgreSQL MySQL RAG AR

link: https://loriginal.org

link: https://artur.art

commit 8597f9a

Author: Sunny Chen

Date: Jun 2026 – Oct 2026

Quality Assurance @ GBT POS · Montreal, QC

Ran test cases to validate the point-of-sale software for Revenu Québec certification.

Documented results and helped ensure compliance with certification requirements.

tags: QA Test Cases Software Certification POS

$

My Projects

Azure Live Market Data App

A serverless application that retrieves real-time stock prices using the yfinance API. Implements a REST API endpoint supporting GET and POST requests to fetch market data for specified stock tickers. Built on Azure Functions for scalable, cost-effective cloud deployment.

PythonAzure FunctionsyfinanceREST API, PostgreSQLJava Spring Boot
CrowdCheck

A web application built with Angular to help users check crowd levels and wait times at the McGill University Library and B2 Gym.

AngularTypeScriptC#.NET
Ideal Gas Law Simulator

Built an Ideal Gas Law simulator in Java/JavaFX to model the relationship between variables in real time. Implemented interactive visualizations and user controls to dynamically adjust variables and observe simulation outcomes. Led a team of 3 to accomplish the project with tight deadlines.

JavaJavaFXScene BuilderGit
Vanier Robotics Team Website

A Plants vs. Zombies themed website built for the Vanier College Robotics Team. Designed and developed an engaging, game-inspired interface to showcase the team and attract new members. Built with Vue.js for a dynamic and interactive user experience.

Vue.jsJavaScriptCSSHTML
Université de Montreal's Game Jam 2024

Collaborated as part of a dynamic team of five to achieve first place in a competitive Game Jam competition. Developed and implemented innovative game concepts within tight time constraints, resulting in recognition for excellence. Led the conceptualization and design of a game project.

C#UnityGit
PhysiPlay – 2D Physics Simulator

Developed a 2D physics simulation engine in Java and JavaFX, modeling pendulums, springs, collisions, and momentum. Applied object-oriented programming (OOP) and design patterns to build modular and scalable simulation modules. Collaborated in a team of 4 using Agile methodologies (Scrum, sprint planning, stand-ups) to ensure efficient project delivery. Utilized Git/GitHub for version control, implementing branching strategies and code reviews to maintain code quality.

JavaJavaFXScene BuilderGit
Gmail Internship Scanner

LLM-powered tool that scans a Gmail inbox to surface internship-related emails and extract structured details like company, role, and status. Integrates with the Gmail API to fetch messages and runs a local Qwen model via Ollama for private, offline classification and extraction. Designed to keep all email content on-device while automating the tedious work of tracking internship applications.

PythonGmail APIOllamaQwenLLM

Skills & Technologies

Frontend
React
Next.js
Angular
TypeScript
Tailwind CSS
HTML5 & CSS3
Backend
PostgreSQL
Node.js
Python
Java
Spring Boot
JavaScript
C#
.NET
Tools & Others
Git
GitHub
GitLab
Docker

Let's Connect

I'm always open to discussing new projects, opportunities, or just having a chat about technology.