Skip to projects
RITVIK GOYAL
DEVELOPER, TORONTO
Say hello

SELECTED WORK & ONGOING EXPERIMENTS

MAKESOMETHINGMATTER.

I’m Ritvik. I build software at Shopify.
Here are a few things I’ve made.

SCROLL TO
EXPLORE
SOFTWARE DEVELOPERSHOPIFY DEV DEGREE · TORONTO
A violet portal encircling a chrome star, with lime satellites

COMMERCE / HACK THE NORTH

Dealify

Name your price.
The shop can counter.

A shopper makes an offer. The shopkeeper answers. Behind that exchange, a pricing engine keeps the conversation within the merchant’s rules.

HACK THE NORTH 2026
Shopify: Hack Shopping with AI winner
How an offer gets accepted

The language model handles the conversation. A shared TypeScript engine decides which offers are valid. A merchant Console makes negotiations visible, and a simulation tests policies against 300 seeded synthetic shoppers. Built with Bryan Maristanez and Ricardo Gao.

Shopify Liquid / JavaScript / React / TypeScript / Node.js / Supabase

Explore the source
Dealify’s Trailhead Shopify storefront, showing outdoor products and the shopping assistant

MOBILE / PERSONAL FINANCE

WealthSnaps

Your money.
In a new light.

Scan a receipt, review the details, and see it in the bigger picture. WealthSnaps brings expenses, statement imports, and net worth into one app.

What’s taking shape

In development. A React Native and Expo app with Gemini receipt extraction, reviewable bank-statement imports, and Supabase-backed transactions. Spending, cash flow, and net worth share the same workspace.

React Native / Expo / TypeScript / Supabase / Google Gemini / Zustand / gluestack UI / Uniwind

WealthSnaps landing page showing its expense-tracking concept with sample net worth and a receipt

LEARNING / PRODUCTIVITY

StudyFlow

One session
at a time.

A study plan only helps if it meets you at the desk. StudyFlow brings the plan, the timer, and the record of your sessions into one workspace.

Inside the study workspace

Pomodoro sessions, goals, calendars, and learning analytics share one workspace. Built with React and TypeScript, with Node.js, Express, and Recharts in the stack.

React / TypeScript / Recharts / Node.js / Express / Tailwind CSS

StudyFlow dashboard with study goals, a session timer, and learning analytics

A LITTLE ABOUT ME

STILL
FIGURING
IT OUT.

I’m Ritvik, a software developer at Shopify in Toronto. I’m also studying Digital Technologies at York University through Dev Degree.

Dealify began at Hack the North with Bryan Maristanez and Ricardo Gao. Other projects here explore personal finance, studying, and student publishing.

The story so far
Violet code brackets around a lime building block, with orbiting nodes representing Ritvik’s software craft
RITVIK GOYALSHOPIFY · YORK UNIVERSITY

HAVE SOMETHING IN MIND?

WHAT
IF WE
BUILT IT?

Have a project in mind, or a question about the work? I’d like to hear it.

Email me Or leave me a message ↓
An open creative portal
SEND A MESSAGE

Start with hello.

An opportunity, a collaboration, or something you think I’d love. Leave a little context and a way to reply.

FROM YOUR SIDE OF THE INTERNET

Your details are sent via FormSubmit so I can reply.

00 / EnterSCROLL TO TRAVEL