Tien's Profile photo

About Me

Hi, I’m Tien 👋. I’m an engineer with a passion for building systems, exploring embedded software, and creating cool side projects. This site is my personal portfolio where I showcase the things I’ve built and worked on.

Projects


Active Window – UMass Senior Design Project

Active Window Project Group

UMass Team 15: Tien Shen, Nathan Johnson, Michael Chan, Dingbang Chen

Developed an open-source software framework and CAN transceiver circuit for smart building networks. Prototype used Infineon XMC4200 boards, sensors, actuators, and custom window models to demonstrate a scalable, energy-efficient smart home system.

  • C/C++ for embedded software
  • CAN bus protocol
  • Infineon XMC4200 microcontrollers
  • Custom PCB design

Multi-threaded HTTP Server

High-performance HTTP server developed in C++ with collaborative graduate-level research. Implemented comprehensive support for HTTP requests, JPEG image serving, and error handling with multi-threading architecture for concurrent client connections.

  • C++ & POSIX threads programming
  • Socket programming (TCP/IP)
  • HTTP protocol & JPEG image serving
  • Performance benchmarking vs Apache HTTP server
  • Concurrent client handling & error management

This Website (Portfolio)

Personal portfolio built with Next.js (app router), Tailwind CSS and TypeScript. Features a theme toggle with smooth transitions, responsive layout, and project showcase.

  • Next.js 15 with App Router
  • TypeScript & Tailwind CSS
  • Dark/Light theme toggle
  • CSS custom properties & transitions

Kaggle ML Competition: Mechanism of Action Prediction

Machine learning project focused on predicting biological mechanisms of action from gene expression and cell viability data. Applied dimensionality reduction and ensemble methods to classify drug responses across multiple targets.

  • Principal Component Analysis (PCA)
  • Ridge & Logistic Regression
  • AdaBoost & Random Forest
  • Multilayer Perceptron (MLP)
Python • Scikit-learn • Pandas

SRAM Cache Design Project

Complete VLSI design flow project from specification to physical layout. Implemented SRAM cache using industry-standard EDA tools, demonstrating full chip design methodology from RTL to GDSII.

  • OpenRAM with NCSU FreePDK 45nm
  • Verilog RTL with OpenCache
  • Synopsys Design Compiler synthesis
  • Cadence Encounter P&R
Verilog • VLSI • EDA Tools

VLSI Bit Accumulator

Custom IC design project featuring a bit accumulator circuit in 45nm technology. Complete analog/digital design flow including schematic capture, physical layout, and comprehensive verification with timing and power analysis.

  • Virtuoso Schematic Editor design
  • 12.5µm × 3.7µm layout (45nm)
  • HSPICE simulation & verification
  • Frequency & power characterization
Cadence Virtuoso • HSPICE • IC Design

Professional Experience


Systems Engineer II

RTX | Raytheon Missiles and Defense

October 2023 - April 2025
  • • Served as Safety Representative on new system concept proposals of the Patriot SAM system, including the Warfighter Machine Interface, Radar Surveillance, Guidance, Command and Control, and Tactical Initialization
  • • Analyzed 170+ Software Investigation Reports, 110+ safety-critical software updates, and 40+ system requirement changes—identifying over 30 potential safety hazards
  • • Collaborated with safety, systems, and validation engineers to produce and deliver a comprehensive Patriot Safety Assessment Report to customers, in compliance with Military Standards 882E
Military Standards 882Software SafetyPatriot SystemC++

DDRIO Pre-Silicon Design Verification Intern

Intel Corporation

May 2022 - August 2022
  • • Implemented UVM monitor and checker in SystemVerilog to validate DLL phase power optimization features across 30 instantiations in DDRIO, enabling a new power-saving feature to be released on the next-gen Intel server processor
  • • Contributed to CI/CD initiatives by optimizing regression test sets, improving test execution efficiency, and streamlining the testing-release pipeline to accelerate delivery without compromising quality
  • • Developed a Python tool to compare register specs between source code and Excel files, identifying over 200 discrepancies used across RTL, validation, and analog teams
SystemVerilogUVMPythonPre-Silicon ValidationCI/CD

Graduate Research Assistant

Reconfigurable Computing Group, UMass Amherst

August 2021 - May 2022
  • • Collaborated with a team of 4 graduate students to formally verify the open-source Symbiflow FPGA toolchain and delivered the software product to our sponsor
  • • Implemented software changes and scripts to formally verified Yosys hardware synthesis software with Cadence Conformal LEC on 120 benchmark designs
  • • Verified 21 benchmark designs synthesized by open-source software Yosys functioning on the FPGA development board and equivalent to commercial software Xilinx Vivado simulation using synthesizable RTL test harness
C++PythonVerilogVivadoFPGAYosysCadence Conformal LECFormal Verification

Education


Master of Science in Computer Engineering

University of Massachusetts Amherst

Riccio College of Engineering

May 2023

Relevant Coursework:

Advanced Digital DesignComputer ArchitectureVLSI DesignEmbedded SystemsHardware Verification

Bachelor of Science in Computer Engineering

University of Massachusetts Amherst

Riccio College of Engineering

May 2021

Foundation Coursework:

Digital Logic DesignComputer SystemsSoftware EngineeringData StructuresAlgorithmsCircuits & Electronics

Contact

Feel free to reach out! You can contact me via email attimshen1999@gmail.com