Hi, I'm Ryan Javid

|

Full-stack developer and electrical engineer at the University of Waterloo, creating performant, scalable applications with modern tech stacks and intuitive user interfaces.

About Me

I’m a builder at heart — a full-stack developer and UWaterloo engineering student with 5+ years of experience turning ideas into clean, scalable applications that solve real-world problems.

My Journey

Started my journey in computer science with a fascination for how things work under the hood. What began as curiosity about building websites evolved into a deep passion for creating scalable, user-centric applications.

Over the years, I've worked with startups and established companies, contributing to products that serve millions of users. I believe in writing clean, maintainable code and staying up-to-date with the latest industry trends and best practices.

When I’m not coding, you can find me playing pickleball, hitting the gym, going for a run, or experimenting in the kitchen — always looking for the next challenge, whether it’s in code or cooking!

Clean Code

Writing maintainable, scalable, and efficient code

Problem Solving

Creative solutions to complex technical challenges

Collaboration

Strong team player with excellent communication skills

Fast Learner

Quick to adapt to new technologies and frameworks

terminal

Skills & Technologies

A comprehensive toolkit built through years of hands-on experience and continuous learning.

Frontend
React.js
Next.js
TypeScript
Tailwind CSS
Vue.js
Angular
HTML5
CSS3
MaterializeCSS
JavaFX
Backend
Node.js
Python
Express.js
FastAPI
PostgreSQL
MongoDB
Redis
Socket.io
GraphQL
DevOps & Tools
Docker
AWS
Nginx
Postman
Vercel
Git
GitHub Actions
Jest
Cypress
Webpack
Mobile & Other
React Native
Flutter
Figma
OpenAI API
Scrum
REST APIs
TensorFlow

Featured Projects

A selection of projects that showcase my skills and passion for creating meaningful digital experiences.

Healic

A mental health web platform enabling anonymous peer-to-peer chat, resource sharing, and charitable giving. Integrates the OpenAI API to generate context-aware message suggestions using the user’s recent conversation history, helping users initiate or continue meaningful dialogue. Built to foster connection and support through real-time communication and an intuitive, accessible UI.

React.js
MaterializeCSS
Node.js
Express.js
Socket.io
OpenAI API
Full-Stack
Mainpro+ Credit Management System
Mainpro+ Credit Management System

A full-stack web platform built for Unity Health Toronto to automate Mainpro+ credit submissions, certificate generation, and compliance tracking for physicians. Includes secure role-based access, email verification, dynamic PDF creation, and an admin dashboard to manage users and credit records at scale.

Built for Unity Health Toronto; codebase is proprietary and cannot be shared publicly.`

React
Node.js
Express.js
MongoDB
JWT Auth
Email Verification
PDF Generation
Full-Stack
Task Manger Application
Task Manger Application

A full-stack task management platform with user authentication, smart task filtering, and OpenAI-powered task descriptions. Features JWT-based auth, responsive UI with dark mode, and a clean, decoupled architecture built using the MERN stack. Designed for efficient organization, collaboration, and creativity.

React.js
Next.js
Tailwind CSS
Node.js
Express.js
MongoDB
JWT Auth
OpenAI API
Full-Stack
Trading Data ETL Pipeline
Trading Data ETL Pipeline

An ETL-based analytics system built in C++ that processes 60+ years of country-level time-series data to model statistical relationships as a dynamic graph. Combines a custom BST for efficient queries and a labeled graph engine to reveal connections between countries based on metrics like health, agriculture, and economics.

C++
ETL
Data Structures and Algorithms
Graph Algorithms
Trading Data
Performance Engineering
Java Physics Engine
Java Physics Engine

A performant 2D physics engine built in Java and JavaFX, featuring real-time simulation of rigid body dynamics, collision detection, and motion integration. Developed with a modular, object-oriented architecture and an interactive GUI for visualizing forces, motion, and collisions in real time.

Java
JavaFX
OOP
Physics Simulation
Collision Detection
Game Dev
Mindbridge: Communication Platform

A web-based assistive tool built to help nonverbal children on the autism spectrum express needs and emotions through tap-based visual cues and voice output. Designed for accessibility, empathy, and ease of use.

React
Node.js
Twilio API
Auth0
Accessibility
Assistive Tech

Work Experience

My professional journey through various roles and companies, building expertise and delivering impactful solutions.

Software Engineering Intern
Unity Health Toronto
09/2024 - 12/2024
Toronto, ON

Contributed to the development of eAMS, an advanced clinical decision support platform improving medication safety and prescribing efficiency. Worked on full-stack enhancements, backend APIs, and EHR system integrations in a healthcare-grade, privacy-conscious environment.

JavaScript
Java
Python
Docker
Postman
Spring Framework
Node.js
React
MongoDB
System Engineering Intern
Crosslinx Transit Solutions
01/2024 - 04/2024
Toronto, ON

Built automation tools and data pipelines for SCADA-based transit systems using PowerShell and Python. Streamlined diagnostics, scheduling, and system monitoring by scripting infrastructure-level integrations and processing operational datasets to support smarter transit planning and maintenance.

Python
PowerShell
SCADA
Data Processing
Automation
Scripting
Infrastructure
Transit Tech