Hi, I'm Omid 👋
🎓 Computer Science @ University of Toronto
💻 Software Developer with experience in test infrastructure, web applications, and developer tools
- DoorDash: Software Engineer Intern
- Shopify: Software Engineer Intern
- Nokia: Software Test Infrastructure Intern
- University of Toronto Dept. of CS: Software Developer Intern
- MemoryViz: Contributed core modules to the Node.js package for Python memory visualization (over 39,000 downloads).
- MarkUs: Contributed features and optimizations to the Ruby on Rails application for assignment submission and grading (serving 10,000+ students).
- Apache Flink #27991: Parameterized
allowNonRestoredStateinrestoreInitialCheckpointIfPresentto improve checkpoint restoration flexibility in the core streaming runtime. - Google Cloud Flink BigQuery Connector #258: Resolved a critical bug where trailing zeros in temporal literals broke BigQuery SQL filter pushdowns.
-
Wio
A backend-as-a-service platform for developing web applications with AI agents, featuring instant zero-config deployment, a managed database, and real-time websockets.
TypeScript, Bun, Fastify, PostgreSQL -
Instagram Unfollowers
A social media analytics app that identifies unfollower trends from Instagram JSON exports, built with Python and Streamlit.
Python, Streamlit -
STM32 Developer Dashboard
A Flask backend with a Next.js frontend that communicates with the STM32 via a UART shell, providing a developer dashboard interface.
Flask, Next.js, STM32, UART -
Syllabus Parser
A productivity tool that parses course syllabi using Google Gemini and generates dynamic schedules. Won 4th overall @ UofTHacks12 Typescript, React, Express.js, Node.js, Auth0 -
Dr. Mario MIPS
A recreation of Nintendo’s Dr. Mario game written entirely in MIPS assembly, featuring gravity mechanics, virus-clearing logic, and sprite-based animation.
MIPS Assembly, Saturn -
Multilingual Chat App
A real-time chat platform that translates messages across 11 languages using the DeepL API, with a Java backend and MongoDB for data storage.
Java, MongoDB, DeepL API -
City Rate
A full-stack web app that displays random cities enriched with Wikipedia data and allows users to submit star ratings, with ratings stored in a local SQLite database.
Node.js, Express.js, SQLite -
AI Video Generator
An automation pipeline that generates TikTok videos using OpenAI Whisper for transcription, Reddit for content sourcing, and FFmpeg for editing.
Python, OpenAI Whisper, Google Cloud, Reddit API, FFmpeg
Python | Ruby | Java | TypeScript | JavaScript
Rails | Node.js | Express.js | Docker | PostgreSQL | MongoDB




