My name is Will. I’m a Computer Engineer that specializes in Embedded Systems development. And welcome to my blog Bare Metal 0xaf!
About Bare Metal 0xaf
Basically just a dorky name that I decided to give my blog that comes from spending a large chunk of my life playing with and developing electronics. There are all sorts of weird things we say in my field like bit banging. And bare metal is just another one of those weird things we say that refers to low level programming on an embedded system. The 0xaf is a hex pun, I guess, for slang all the cool kids use.
About me
What I do
I work on the electronics that perform dedicated function(s) within an electronic system.
It can get pretty complicated, but my work usually involves the design and development of
- System Architecture
- Communication Protocols
- Hardware
- Firmware
- Testing
- Unit testing
- PCB manufacturing (e.g. Bed of nails)
- Assembly (e.g. End of line)
What I’ve worked on
Here’s a list of some projects and products that I’ve been involved with developing
- Stack750™
- Trio™ Computing Workstation
- NexsysADC™ Automated Dispensing Cabinet
- OreSat0
- APDM Opal
- VibroGait
Published Work
Here’s some published papers I’ve been involved with if you’re in to that sort of thing.
- Alleviating Freezing of Gait using phase-dependent tactile biofeedback - IEEE-EMBC 2016
- Development of a Low-Cost, Open Software/Hardware Command, Control and Communications Module for CubeSats - AIAA SPACE 2016
Education
- B.S. Computer Engineering, Portland State University 2016
- Minor: Mathematics