About
I design embedded electronics and PCBs for practical, buildable products. My experience includes schematic review, PCB layout, component selection, power supply design, USB/UART interfaces, battery-powered devices, audio circuits, displays, sensors, and microcontroller-based control systems.
I work mainly with ESP32-family devices, Arduino/PlatformIO firmware, EasyEDA / KiCad, JLCPCB-ready manufacturing files, and mixed hardware/firmware bring-up. I have designed and developed ESP32-S3 audio and speech-processing hardware and firmware using I2S microphones, speaker amplifiers, SD cards, Wi-Fi, touch displays, etc.
My focus is clean, manufacturable PCB layout, reliable power and grounding, clear documentation, and practical designs that can be assembled, tested, and improved quickly.
... more »
« less
Experience
-
Consulting Engineer
Abbycus · Freelance
Nov 2013 –
Present
12 yrs 5 mos
จ. เพชรบุรี, Thailand
* Designed several industrial 3D FDM printers for ABS, Nylon, TPU/TPE flexible, Polycarbonate, etc.
* Designed laser cutting/etching systems with software to use either vector or raster images directly.
* Unique motion control mechanisms and software.
* Specialized high speed extruder design.
* Heated chamber control system integrated into industry standard control firmware.
* ESP32 speech enabled hardware/firmware to create Chatbot interface (openAI API) and language translation (google API) on low cost platform.
* Designed high performance /solar lighting for low cost solar lighting.
-
Test Equipment Development Manager
BigByte Corp. · Full-time
Aug 2009 –
Jun 2013
3 yrs 10 mos
Fremont, CA, United States
Designed and completed a multi-interface signage display test system consisting of a high end Xilinx Virtex-5 FPGA core with DisplayPort, DVI/HDMI, and LVDS support. The design also included 2 SEPIC style programmable power supplies for panel VCC and backlight power.
Designed a D.C. Power Corrupter system with programmable ripple and noise output to 40 MHz.
Designed and built a temperature controlled burn-in chamber capable of burning in up to 25 - 55" LCD panels at a continuous elevated temperature of 60 deg. C (140 deg. F) +/- 1 degrees C.
Designed a low cost test device for measuring LCD panel black to white response time.
-
Co-founder / Vice President Engineering
Flexstar Technology · Full-time
Aug 1981 –
Aug 2009
28 yrs
San Jose, CA, United States
Co-founder and technical leader of Flexstar Corporation.
Flexstar was founded to refurbish floppy and Winchester hard drives but expanded into specialized test equipment for the disk drive storage industry.
Founded the company in 1981.
Managed the engineering group and projects.
Day to day involvement in executive decisions and product direction.
Design custom embedded computers using highly integrated MPU's and various CPU's.
Design custom networked disk drive interface hardware and software.
Design high speed circuit boards and transmission schemes using controlled impedance techniques.
Design programmable power supplies with fine resolution and power measurement capability.
Design power supply noise simulators using high speed arbitrary waveform rendering and precise current measurement.
Wrote embedded firmware, applications software, and OS level programming using C++, assembly language, and object Pascal.
Created most of the company's technical documentation.
Extensive analog and digital design experience.
Design familiarity with PLD and FPGA devices.
Experienced in PCB design and manufacturing process.
-
Electronics Design Engineer
Shugart Corp. · Full-time
Mar 1978 –
Aug 1981
3 yrs 5 mos
San Jose, CA, United States
Designed custom portable disk drive test equipment.
Wrote firmware and software in C and assembly language.
Technical customer support and product documentation.
Wrote and published articles in Electronic Design magazine regarding disk drive controller design.
Education
-
Foothill College
BA, Electronic & Mechanical Engineering
1967 – 1969
-
Palo Alto High School
Graduated, General
1961 – 1965