Hi, I'm Omid 👋
🎓 Computer Science @ University of Toronto
💻 Software Developer with experience in test infrastructure, web applications, and developer tools
- Nokia: Software Test Infrastructure Intern
- University of Toronto Dept. of CS: Software Developer Intern
- MemoryViz: Node.js package for Python memory visualization with over 39,000 downloads.
- MarkUs: Ruby on Rails full-stack application for assignment submission and grading, serving 10,000+ users.
-
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