Technical Skills & Expertise


Programming Languages

Proficient:
C++ (embedded systems, real-time applications),
C (microcontroller programming, bare-metal development),
Verilog HDL (FPGA development, RTL design and verification),
MATLAB (signal processing, control system design, data analysis and visualization)

Experienced:
Java (object-oriented programming, Android development, software architecture),
Python (scripting automation, data analysis, machine learning projects),
RISC-V Assembly (processor architecture, low-level optimization)

Currently Learning:
Rust (systems programming with memory safety, concurrent programming, utilized in avionics applications)


Hardware Development

Microcontrollers & Embedded Systems

STM32 ARM Cortex-M Series: Extensive experience with STM32F0, F1, F4, H5, H7 families including DMA configuration, timer management, interrupt handling, and peripheral interfacing. Proficient in real-time operating systems (FreeRTOS) for multi-threaded applications with priority scheduling and inter-task communication. Developed custom bootloaders with firmware update capabilities and flash memory management.

AVR/Arduino Platforms: ATmega328, ATmega2560, ATtiny series for prototyping and production systems. Experience with PlatformIO.

FPGAs & Programmable Logic

Xilinx Platforms: Proficient with Artix-7 series FPGA development including RTL design and verification using Verilog HDL. Experience with ZYNQ SoC architecture including ARM Cortex-A9 + FPGA fabric integration, PCIe interface implementation, SFP+ optical transceiver interfacing, and DDR3 memory controller configuration. Completed projects involving hardware acceleration for DSP algorithms and high-speed data acquisition systems.

Development Capabilities: RTL design following industry best practices, functional verification using testbenches, timing constraint management, clock domain crossing solutions, and resource optimization for area and power efficiency.

Precision Measurement & Data Acquisition

High-Resolution DAC/ADCs: Designed systems achieving >21-bit ENOB (Effective Number of Bits). Implemented oversampling and digital filtering techniques, anti-aliasing filter design, and noise reduction through proper grounding and shielding strategies. Engineered Non-oversampling 18bit R2R DAC with glitch demolisher for retro audiophile application.

High-Speed Converters: Experience with >100MSPS (Million Samples Per Second) acquisition systems including clock distribution, impedance matching for signal integrity, and LVDS differential signaling for high-speed data transmission.

Analog Signal Conditioning: Instrumentation amplifier design with THD+N>120dB @200W, 20A LDO @2.5Vdrop, active and passive filtering techniques, fully differentiate architecture with remote common-mode feedback.


PCB Design & Manufacturing

Altium Designer (Expert): Multi-layer PCB design (up to 6 layers) with controlled impedance routing for high-speed signals. Proficient in stackup design, differential pair routing, length matching for DDR interfaces, via stitching for EMI reduction, and thermal management through copper pours and thermal vias. Completed 20+ production-ready designs including mixed-signal layouts with separated analog and digital domains.

lcEDA (Expert): Open-source hardware development using EasyEDA platform with integration to JLCPCB manufacturing services. Experience with component library creation, DRC/ERC verification, and ready-for-manufacturing SMT design.


Simulation & Analysis Tools

Circuit Simulation: TINA-TI for active filter design and operational amplifier circuit analysis, LTspice for SMPS design and transient analysis, PSpice for complex circuit modeling and Monte Carlo analysis. Proficient in creating custom component models and subcircuits.

FPGA Development: Xilinx Vivado for synthesis and implementation, ModelSim for RTL simulation and waveform analysis, timing constraint application, and resource utilization optimization.

Signal Processing: MATLAB/Simulink for filter design, FFT analysis, and control system modeling. Experience with Signal Processing Toolbox, Control System Toolbox, and code generation for embedded targets.

Embedded Development: Keil μVision for ARM Cortex-M development with debugging capabilities, STM32CubeIDE with HAL library integration and code generation, VS Code with embedded extensions, Arduino IDE for rapid prototyping.


Test & Measurement Equipment

Oscilloscopes: Proficient with Keysight InfiniiVision series, Rigol DS/MSO series for mixed-signal debugging. Skilled in protocol decoding (I²C, SPI, UART), FFT analysis, mask testing, and advanced triggering techniques. Experience with high-bandwidth differential probes for LVDS and other differential signals.

RF & Signal Analysis: Spectrum analyzers (Keysight N9000B CXA) for frequency domain analysis, and harmonic distortion characterization. Vector Network Analyzers for impedance matching and S-parameter measurements. Signal generators for stimulus generation and modulation testing.

Precision Measurement: Audio Precision APx555 analyzer for electroacoustic measurements achieving -145dB THD and -123dB THD+N characterization. DMMs with 6.5-digit resolution, LCR meters for component verification, and thermal imaging for hotspot identification.

Digital Test: Logic analyzers for protocol debugging, JTAG/SWD debuggers (ST-Link, J-Link) for firmware programming and debugging, and protocol analyzers for bus monitoring and troubleshooting.


Communication Protocols

Serial Protocols: I²C (multi-master configurations, clock stretching), SPI (dual/quad SPI for high-speed flash), UART with DMA for background data transfer, CAN bus for automotive and industrial applications, RS-485/RS-232 for long-distance communication with proper termination.

High-Speed Interfaces: USB 2.0/3.0 device and host implementations, Ethernet 10/100/1000BASE-T with TCP/IP stack integration, PCIe 2.0 for FPGA-to-host communication with DMA transfers.

Wireless Communication: WiFi using ESP32/ESP8266 modules with AT command and SDK-based development, Bluetooth/BLE for low-power IoT applications, GPS/GNSS receivers for precision timing applications (GPSDO project achieving <40ppb accuracy).


Specialized Technical Knowledge

Analog Circuit Design

Operational Amplifier Applications: Extensive experience designing instrumentation amplifiers, fully differential amplifiers (Super FDA project: -135dB THD), active filters (Butterworth, Chebyshev, elliptic responses), voltage-to-current converters, and precision rectifiers. Deep understanding of op-amp specifications including GBW, slew rate, offset voltage, noise, CMRR, and PSRR.

Audio Electronics: Class A/AB/D amplifier design with THD+N <-116dB, MOSFET bias compensation circuits achieving -105dB open-loop THD+N, output stage protection circuits, and servo-controlled DC offset correction maintaining <1mV offset. Custom feedback topology design supporting remote common-mode feedback.

Power Supply Design: Linear regulators with low dropout (20A output, 2.5V dropout LDO design), switch-mode power supplies using buck, boost, SPICE, or flyback topologies, ultra-low-power boost converters at microwatt levels, MPPT implementations achieving 98% tracking efficiency, and cold-start circuits for thermoelectric harvesting at 20mV.

Precision Design: Voltage reference design with <10ppm/°C drift, ultra-low noise front-ends with <1μVrms noise, temperature compensation circuits with ±0.5mV matching tolerance.

Control Systems

Controller Design: PID controller implementation with anti-windup, Kalman filtering for GPS position and timing estimation (GPSDO project), state-space control design, and adaptive control algorithms.

Motor Control: BLDC motor control with six-step commutation and FOC (Field-Oriented Control), stepper motor control with microstepping and acceleration profiles, servo control with encoder feedback.

System Modeling: Transfer function analysis, Bode plot analysis for stability assessment, root locus design, and discrete-time system implementation with proper sampling frequency selection.


Languages & Communication

English: Fluent. Capable of technical documentation, conference presentations, and professional communication in engineering contexts.

Mandarin Chinese: Native speaker with professional proficiency in technical terminology. Experience creating technical content for Chinese-speaking audiences (1M+ views on Bilibili platform).

Japanese: Beginner level, currently studying. Able to read datasheets with dictionary assistance.


Professional Skills

Technical Communication

Content Creation: Produced 15+ geek-oriented DIY project videos and 20+ audiophile product reviews reaching 1M+ views and 10K+ subscribers on Bilibili platform. Contracted by Moondrop Co., Ltd. for professional product review and promotion. Experience with video editing, live streaming, and audience engagement strategies.

Documentation: Technical report writing following IEEE format standards, detailed design documentation including schematics, PCB layouts, and bill of materials, user manuals with clear instructions and troubleshooting guides, and datasheet interpretation and application notes.

Presentation: Conference presentation experience (2023 International Conference on Machine Learning and Automation published paper), InVenture Prize pitch competition (semifinalist securing $1,000 funding), and technical demonstration skills for complex engineering concepts.

Project Management & Leadership

Team Leadership: President and Captain of VEX Robotics Club managing 20+ members with 25% membership growth, mentored new members in coding and robot design, and led team to VEX Global Championships (school’s first qualification). Chief Electronic Engineer for IEEE Robotech 2026 champion team.

Project Organization: Agile/Scrum methodologies for iterative development, version control using Git/GitHub for collaborative work, requirements gathering and specification development, and timeline management with milestone tracking.

Resource Management: Budget allocation and component sourcing, vendor negotiation and purchasing decisions, inventory management for club resources, and cost optimization for production designs - skills I learned being YJSP Avionics RE.


Ongoing Learning & Development

Currently expanding expertise in advanced FPGA design techniques including high-level synthesis (HLS), exploring machine learning on embedded systems for predictive maintenance applications, studying advanced power electronics for high-efficiency conversion, and deepening knowledge of RF circuit design for wireless communication systems. Active participant in Georgia Tech’s student organizations including Yellow Jacket Space Program (Avionics HITL RE), Hytech Racing (Electrical Engineer), and Interactive Music Group VIP (Embedded Systems Engineer).