Experiences
Professional positions, teaching roles, and volunteery activities that have shaped my technical and collaborative skills.
Professional
Apr 2026 — May 2026
Computer Science Expert
Mercor
· LLM Expert Training · San Francisco, CA (Remote - Contract)
Designed PhD-level Computer Science-related structured questions, along with step-by-step reasoning to reach the solution, that can confuse state-of-the-art LLM models (such as, Gemini).
Mar 2022 — Sep 2023
Co-founder & CEO
Toatech (Startup)
· Intenet of Smart Home Appliances · Tehran, Iran (In-person)
Designed and deployed a distributed edge-based control architecture for smart home appliances, offloading complex scheduling and optimization logic from resource-constrained MCUs to ARM-based edge servers.
Developed AI-based control policies for temperature calibrations under noisy sensor feedback and delayed actuation.
Developed AI-based control policies for temperature calibrations under noisy sensor feedback and delayed actuation.
Nov 2020 — Sep 2023
Team Lead, Electronics Engineer
Deno Electronic
· Smart home appliances & Electronics · Tehran, Iran
Developed resource-efficient control and optimization algorithms in embedded C for RISC-based MCUs, enabling real-time temperature regulation under tight compute constraints.
Trained new eletronics engineers to work with the smart home appliances boards and tune model parameters for each home appliance vendor/model.
Conducted technical interviews for new electronics engineers.
Trained new eletronics engineers to work with the smart home appliances boards and tune model parameters for each home appliance vendor/model.
Conducted technical interviews for new electronics engineers.
Teaching & Leadership
Fall 2023 - Present
Teaching Assistant — CS105, CS343, CS350, CS251, CS486/686, CS 135
University of Waterloo · David R. Cheriton School of Computer Science
Helped in grading the exams/assignments, proctoring finals/midterms, as well as holding weekly office hours.
Received an average of 4.67/5.0 in the instructor evaluations (6 total evaluations).
Received an average of 4.67/5.0 in the instructor evaluations (6 total evaluations).
Fall 2018 - Winter 2021
Laboratory Supervisor and Instructor
Isfahan University of Technology · Microprocessors Lab (3 Weekly Sessions)
Led the lab's tutorial sessions on embedded-C programming for AVR/STM32 microcontrollers.
Co-designed and co-graded the final exam and the problems for each weekly session.
Managed the lab's equipments and maintenance.
I was the only undergraduate student that could obtain this leadership position to that date.
Co-designed and co-graded the final exam and the problems for each weekly session.
Managed the lab's equipments and maintenance.
I was the only undergraduate student that could obtain this leadership position to that date.
Academic Voluntary Services
2025 – 2026
Technical Program Committee Member
ICOMIT 2026 · IEEE GLOBECOM 2026 · IEEE GLOBECOM 2025 · UWaterloo CPI's Graduate Student Conference 2025
2023 - 2026
Reviewer
IEEE TMC · IEEE TSC · IEEE TIFS · IEEE TCOM · IEEE NOMS · IEEE NoF
Sep 2024
Panelist & Guest Speaker
Shared my insights on the techniques that can boost chances of landing jobs and communicating effectively at the Grad Ready Speed Networking event for the new graduate students of the University of Waterloo, alongside three Waterloo alumni.