Electrical Engineering,
Mechanical Engineering,
Computer Engineering,
Programming…

 

A jack-of-all-trades

And highly efficient

Some Of My Work

I am a "full-stack" hardware engineer, which means that I am very good at doing and managing all aspects of board design, including:
- Creating a top-level overview and block-diagram of an electronic system
- Creating design requirements to meet the goals of the project
- Schematic design and component selection
- PCB layout
- Design for manufacturability
- Managing stock and supply chain of various components
- Working with fabricators to physically create the PCB
- Board bring-up, debugging and testing
- Shipping a functional and robust PCB

I have significant experience with advanced PCB design (schematic and PCB layout), including:
- ARM microprocessor board design
- Microcontroller board design (including Cortex-R series)
- DDR3, DDR4 and LPDDR4 topologies
- PCI express, USB 3.0, HDMI, MIPI-CSI/DSI, Ethernet interfaces
- SoM and MXM GPU integration
- mmWave FMCW RADAR RF PCB design and GCPW layout
- RF transceiver layout
- DC/DC converter design, including PMIC and DVFS regulators
- PDN engineering and impedance profile tuning
- High-power electronics, such as high-current BLDC driver systems
- Extremely small form-factor PCBs
- Cost reduction via reducing layer count and decreasing manufacturing requirements


Looking for my résumé? Click here


“I regret only one thing, which is that the days are so short and that they pass so quickly. One never notices what has been done; one can only see what remains to be done, and if one didn’t like the work it would be very discouraging.”

 

-Marie Curie

 About Me

Age: 23
Education:
UC Irvine (partial)
Major: Aerospace Engineering (dropout)
Employment: Full-Time Electronics Engineer
Current Topic of Interest: Turbine CFD
Favorite Color: Orange

 
while(system.alive()) {
  if(system.getEnergyLevelPercent() > 25 && system.getMotivationLevelPercent() > 40) {
    doWork();
  } else if(system.getEnergyLevelPercent() > 15 && system.getMotivationLevelPercent() < 20) {
    doIdle(); //Sit and stare at the screen
  } else {
    initSystemShutdown();
    while(system.isSleeping()) delay(500); //Wait for wakeup.
  }
}