Hello World!

I am a hardware and software developer with industrial experience in Field Programmable Arrays (FPGA), currently based in Hong Kong.

I am also a self-taught mobile and front end developer.

Outside of work I play, coach and officiate ice hockey.

Skills and Experience

My experience stems as an electronic engineer for motor drivers. This customer-facing role involves developing and sustaining driver designs. I closely liaise with product development and production line teams to resolve any issues- wiring issues all the way to component shortages/ restrictions.

Hardware

I have designed and layout complex circuit boards for high power inverters (380V at 40A) and logic boards consisting of FPGA, DDR3 and fiber transcievers. I have also done timing simulations

I am familar with serial protocols- (Q)SPI, I2C an UART and bus interfaces such as AMBA and 8B/10B

Software

I work in C, C++, Python and TCL scripts and a familiar with standard libraries. I am also familiar with Linux.

As a FPGA developer, I verify RTL and timing to ensure robust performance. I am most familiar with Zynq-7000 series SoC devices

Describe Yourself...

Curious. Fast-learner. Passionate. Coffee-drinker

I like to get underneath the hood and understand the latest technology stack. I might not have the relevant experience, but I like to widen my knowledge.

Programming to me is a form of art. I especially like low-level programming systems due to its tightness with hardware.

Hockey is my go-to as it allows to socialize and meet new people.