Portfolio

Tina Yaghchian

Computer Engineering student at the University of Waterloo focused on embedded systems, software development, testing, and building reliable real-world engineering solutions.

Waterloo, ON Email GitHub LinkedIn

About Me

I am a Computer Engineering student at the University of Waterloo with hands-on experience building embedded and software systems from concept to implementation. I specialize in C++, Python, microcontroller development, hardware testing, and data-driven debugging. My work includes STM32 systems, ESP8266 wireless control, automated testing, CAD-based prototyping, and student leadership through technical and community-focused roles.

Highlights

  • 99.5% dispensing accuracy
  • 200+ structured test cycles
  • 85% reduction in dispensing errors
  • 35% student engagement growth
  • 45% website engagement increase

Technical Skills

Languages: Python, C++, HTML/CSS

Embedded Systems: STM32, Arduino, ESP8266

Development Tools: Git/GitHub, VS Code, Linux Command Line, Arduino IDE

Data & Analytics: NumPy, Pandas, SQL, Data Visualization

Testing: Unit Testing, Hardware-in-Loop Testing, Test Case Design, Debugging

Hardware & Design: AutoCAD, SolidWorks, 3D Printing

Featured Projects

Embedded Systems • Software • Testing

Automated Medicine Dispenser

STM32, C++, Embedded Systems, Testing Reliability

Developed an STM32-based automated medication dispenser for elderly care, focusing on reliability, precision, safety, and continuous operation.

Automated Medicine Dispenser
  • Achieved 99.5% dispensing accuracy across 200+ test cycles
  • Reduced dispensing errors by 85% using optimized servo control algorithms
  • Maintained ±0.1g precision for medication dosing
  • Integrated safety sensors and error-handling protocols to prevent double-dose incidents
  • Analyzed 200+ test-cycle datasets using Python to identify failure patterns

Wi-Fi Controlled RC Car

ESP8266, C++, Arduino, Web Interface, WebSockets

Built a real-time wireless RC car control system using an ESP8266-hosted local Wi-Fi network and browser-based joystick interface.

Wi-Fi Controlled RC Car
  • Programmed ESP8266 to host a local Wi-Fi network for live joystick control
  • Integrated real-time WebSocket communication for low-latency speed and steering response
  • Designed modular C++ firmware for PWM motor control, servo mapping, and input parsing
  • Connected embedded firmware with a responsive browser-based user interface

Competition Rocket Design & Launch System

Arduino, C++, CAD, Control Systems

Designed and implemented an automated rocket launch system focused on safety, precision, and repeatable launch performance.

  • Won “Most Accurate Launch” award
  • Achieved 2.5m target accuracy through trajectory modeling
  • Programmed automated launch sequence with safety interlocks
  • Reduced human error by 90%
  • Achieved 100% successful ignition rate across 12 test launches

Ethernet Transceiver

Verilog, Digital Design, Networking

Built hardware-oriented networking logic with a focus on Ethernet frame processing, digital system design, and FSM-based protocol handling.

  • Designed Verilog-based frame parsing logic
  • Implemented FSM states for preamble, MAC, EtherType, payload, and validation
  • Explored low-level packet processing and hardware communication systems

Experience

Media Manager — Nikvan Consulting Inc.

Jan 2024 – Present · Toronto, ON

Rebuilt and maintained a client website using HTML/CSS and WordPress, improving engagement by 45%. Integrated automated booking workflows that reduced scheduling conflicts by 80%.

Vice President — Iranian Students’ Association of Waterloo

Apr 2025 – Sep 2025 · Waterloo, ON

Supported planning and promotion for 12+ cultural and professional events by using online platforms, event tools, and content strategy. Increased engagement by 35% and supported student networking and co-op opportunities.

Class Representative — University of Waterloo

May 2025 – Aug 2025 · Waterloo, ON

Implemented structured feedback systems between 60+ students and faculty, contributing to curriculum improvements and stronger communication between students and instructors.

ISAW Content Creation

Content Creation — Iranian Students’ Association of Waterloo

Student Club Media & Event Promotion

Created digital content for the Iranian Students’ Association of Waterloo to promote club initiatives, community engagement, and campus events. Supported content planning, social media promotion, and visual communication for many cultural, social, and professional events hosted by the club.

UWASIC Design Team

Verilog, FPGA, Digital Systems

Contributing to hardware and digital systems projects involving Verilog-based design and verification.

Electrium Mobility Design Team

Firmware, Embedded Systems

Exploring embedded systems and mobility-focused engineering through student design team work.

Hackathons & Workshops

Cybersecurity, ML, Industry 4.0

Participated in WatCTF Cybersecurity Hackathon, Industry 4.0 Hackathon, and ML workshops.

Education

University of Waterloo

Bachelor of Computer Engineering · Expected May 2030

Relevant interests include embedded systems, automation, data analysis, software development, digital design, and systems engineering.