Electrical & Computer Engineering and Computer Science student at Duke University, graduating December 2027. I build low-level systems where software, digital hardware, and physical devices have to work together reliably.
I am currently seeking Summer 2027 internships in embedded software, firmware, systems, FPGA/RTL, computer architecture, and hardware-software integration.
LinkedIn · joshua.tian@duke.edu
Built a physical two-axis drawing machine around a custom five-stage, 32-bit pipelined MIPS processor on a Nexys A7 FPGA. The system combines Verilog RTL, forwarding and hazard control, MMIO, a Bresenham motion controller, MIPS firmware, and a Python image compiler.
Verilog FPGA Computer Architecture MIPS MMIO Vivado GTKWave Python
Led flight-computer firmware features and a PCB-based black-box redesign spanning embedded C++, sensor and radio interfaces, fault-aware state logic, KiCad, board bring-up, hardware-in-the-loop testing, and supercapacitor-backed data preservation during power loss.
Embedded C++ PCB Design KiCad I2C SPI UART LoRa Hardware-in-the-Loop
Built Linux/Python monitoring that preserves remote access to deployed IoT devices as router public IP addresses change, with an authenticated Flask API, durable SQLite history, retry logic, and automated tests.
Python Flask Linux Networking IoT SQLite Monitoring Testing
Developed an ESP32-based charging and telemetry platform spanning multi-mode embedded control, local safety interlocks, AWS IoT ingestion, DynamoDB storage, SageMaker battery-health estimation, and a React operations dashboard.
C++ ESP32 FreeRTOS AWS IoT Core DynamoDB SageMaker React PlatformIO
- Embedded and systems: C, C++, FreeRTOS, Embedded Linux, device drivers, bootloaders, networking, firmware validation
- Digital hardware: Verilog, FPGA development, pipelined processors, MMIO, timing analysis, waveform debugging
- Hardware integration: PCB design, KiCad, sensors, I2C, SPI, UART, PWM, board bring-up, lab instrumentation
- Software and cloud: Python, Java, JavaScript, Flask, REST APIs, React, AWS IoT, DynamoDB, SageMaker, Git
