Resume

Download iconDownload PDF
Experience icon

Experience

Software Engineer

Sep 2025 — Present
Greptile| Remote
Next.jsTypeScriptTRPCPrismaBun
  • Reduced load times from 800ms to 200ms by optimizing Next.js performance through server-side prefetching and caching
  • Boosted feature adoption by 30% through a new feature discovery system on GitHub comments
  • Reduced engineering overhead by 5+ hours per week by implementing Infisical for centralized secrets management

Software Engineering Intern

May 2025 — Aug 2025
Vidyard| Remote
Ruby on RailsVue.jsBunTypeScriptElysiaJSAWSKubernetes
  • Expanded core dashboard with AI video creation for free tier using Ruby on Rails and Vue.js, attracting 3,000 new monthly users
  • Architected an asynchronous pipeline using Bun workers to process videos 10x faster
  • Won first place in internal hackathon by developing an MCP server enabling agentic AI interactions with Vidyard products
  • Worked on AI microservice using TypeScript and ElysiaJS powering 5,000+ daily LLM operations across the platform

Machine Learning Intern

May 2023 — Aug 2024
Bell Canada| Toronto, ON
Next.jsFastAPICloud RunVertexAI(GCP)Big QueryPytest
  • Led creation of a fullstack generative AI app, resulting in saving $1.5 million per year by customer simulation, winning Innovation Award
  • Collaborated cross-functionally to scale the app for 5,000+ customer support agents, using Next.js, FastAPI, and PostgreSQL
  • Enhanced AI response realism by 50% through fine-tuning Gemini models on historical customer support interaction logs
  • Achieved 85% code coverage for backend by creating a comprehensive testing suite using Pytest

Technical VP

Jul 2022 — Present
DeltaHacks| Hamilton, ON
Next.jsTRPCPrismaTailwindTypeScript
  • Managed 7 developers building a stack ranking based judging platform, streamlining 30+ judges' evaluation of 100+ projects each year
  • Integrated TRPC, Prisma, and Vercel functions which scaled the backend to handle 10,000+ requests throughout the year
  • Developed a QR code event management infrastructure using Apple Wallet and a PWA scanner to handle traffic from 800+ attendees each year

Teaching Assistant

June 2022 — Dec 2024
McMaster University| Hamilton, ON
PythonCBashLinux
  • Optimized grading process for 1,000+ course materials (labs, assignments, exams) by developing Python and Bash scripts
  • Taught Python, C, Bash, and Linux fundamentals to 100+ students through tutorials and labs
Projects icon

Projects

GitFaster

Blazing fast GitHub client
Next.jsTypeScriptReactPostgreSQLRedisDrizzle ORMGitHub API
  • Accelerated user interactions by 3x by implementing just-in-time prefetching on link hover and intelligent caching strategies
  • Optimized GitHub API integration with smart caching mechanisms to minimize redundant requests and improve response times

McOutline

Find and share course outlines}
Next.jsReactTypeScriptTailwind CSStRPCGitHub
  • Built a fullstack app for students to upload, and browse course outlines, solving the lack of a centralized archive
  • Implemented local-first uploads with OPFS and GitHub object storage for zero-cost durability

WebAssembly IDE

Browser-based WASM Development Environment}
WebAssemblyMonaco EditorShadcnTypeScriptReact
  • Built an online IDE for writing WebAssembly code with Monaco Editor providing syntax highlighting and code completion
  • Implemented in-browser compilation and execution of WASM code with real-time console output
Hackathons icon

Hackathons

Next.js Global Hackathon Speed Category Winner

GitFaster

Blazing fast GitHub client
Next.jsTypeScriptReactPostgreSQLRedisDrizzle ORMGitHub API
  • Implemented just-in-time prefetching on link hover and intelligent caching strategies to achieve blazing fast page transitions
  • Optimized GitHub API integration with smart caching mechanisms to minimize redundant requests and improve response times
Bracket Bot Hackathon Top 3 Winner

Grassy

Friendly bracket bot
PythonRiveNext.jsOpenCVwebsocketsMQTT
  • Created a frontend interface to communicate over MQTT websockets and show robot emotions through Rive animations
  • Implemented a tracking algorithm using OpenCV to find people and prompt them to play rock paper scissors

Made with ♥ in Next.js

© 2025 Arian Ahmadinejad