Tianyi Zhu

Tianyi Zhu

Natick, Massachusetts, United States
1K followers 500+ connections

About

Helping engineers worldwide adopt Model-Based Design, integrate AI into embedded systems,…

Activity

Join now to see all activity

Experience

  • MathWorks Graphic

    MathWorks

    Natick, Massachusetts, United States

  • -

    Natick, Massachusetts, United States

  • -

    Natick, Massachusetts, United States

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Natick, Massachusetts, United States

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Houston, Texas, United States

  • -

    Shanghai

  • -

    Greater Pittsburgh Area

Education

  • Carnegie Mellon University Graphic

    Carnegie Mellon University

    -

    Master's degree in Engineering & Technology Innovation Management

  • -

    Integrated B.S./M.S. program in ECE; completed M.S. in one additional semester following B.S.

  • -

    First-generation college student; graduated in 3 years with university honors

  • Activities and Societies: National AP Scholar; FIRST Robotics Captain; Student Newspaper Online Editor-in-Chief; Engineering Club Founder; Class of 2017: Mathematics Award, Charles T. Kent Science Award

Licenses & Certifications

Courses

  • Building Reliable Distributed Systems

    18-749

  • Electronic Devices & Analog Circuits

    18-220

  • Embedded Systems Software Engineering

    18-642

  • Hardware Arithmetic for Machine Learning

    18-640

  • Introduction to Computer Systems

    15-213

  • Introduction to Machine Learning

    10-601

  • Principles of Software Systems Construction

    17-214

  • Real-Time Embedded Systems

    18-349

  • Signals & Systems

    18-290

  • Software Engineering for Startups

    17-356

  • Structure & Design of Digital Systems

    18-240

  • Web Applications Development

    17-437

Projects

  • 32-Bit Gate-Level Floating Point Unit (FPU)

    -

    Implemented an IEEE-574 32-bit FPU in gate-level structural SystemVerilog with optimized area and timing.

  • Real-Time Thread Scheduler

    -

    Implemented threads, context swap, mutexes, memory protection, and thread scheduling schemes with Rate Monotonic Scheduling and Priority Ceiling Protocol on the STM32 platform in C

  • Neural Network

    -

    Implemented, trained, and tested a neural network with a single hidden layer from scratch to make multi-class predictions such as identifying handwritten digits. Implemented the back propagation algorithm and stochastic gradient descent for optimizing cross entropy loss.

  • Personal Health Data Visualization & Analysis Framework

    -

    • Developed an extensible black-box framework with teammates in Java that supports data parsing plugins and data visualization plugins with an interactive GUI tool
    • Wrote sample plugins by utilizing third party APIs to demonstrate framework funtionalities
    • Used Git for team-based version control and Travis-CI for continuous integration and automated testing

  • Carcassonne Game

    -

    • Designed and implemented the game logic and GUI for the classic board game Carcassonne with 2500+ lines of Java source code
    • Performed object-oriented analysis using UML diagrams, applied design patterns to achieve extensibility and code reuse, performed high-coverage unit-testing with JUnit test suites

  • CMU 15-112 Term Project - OpenCV Matrix Calculator

    -

    Matrix Calculator, written in python, uses machine learning and computer vision algorithms to recognize and solve handwritten matrices. It is also a powerful educational tool that generates matrix problems for the user to solve and improves the user's computational ability with linear algebra.

    See project

Honors & Awards

  • HackBerry Pi 2019 1st Place Winner

    Carnegie Mellon University

    Our project aims to create an environment where users can feel real-time social media sentiments by immersing themselves in a physical setting with LED lights. See: https://devpost.com/software/sentimentled

  • HackCMU 2017 Dropbox Award

    Dropbox, Inc.

    Project Doodlist uses machine learning algorithms to transform simple doodles into drawings with world-class art style. See: https://devpost.com/software/doodlist

Languages

  • Mandarin Chinese

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

More activity by Tianyi

View Tianyi’s full profile

  • See who you know in common
  • Get introduced
  • Contact Tianyi directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Tianyi Zhu in United States

Add new skills with these courses