I'm Jack Doan! I'm a computer engineer, a cybersecurity researcher, and a persistent tinkerer.
I'm a computer engineer with a passion for solving problems. Currently, I work at Collins Aerospace where I use my knowledge of embedded systems and open-source technologies to breathe new life into legacy systems. When I'm not poking something with my oscilloscope, I can be found writing programs to play video games for me, reverse-engineering a gadget I bought to make it work on Linux, or building my own home automation solutions. Got a solution that needs a problem? I'd love to find one.
- PCB Design
- Microcontroller Programming:
- TI C2000
- TI MSP430
- Atmel AVR
- Brushed and Brushless DC Motor Controllers
- Verilog & FPGA Development
- Experience with the following languages:
- Programming for Embedded Systems & Internet of Things devices
- Full-Stack Web Design & Development
- Git and SVN
- Red Hat Enterprise Linux
- NI LabVIEW - certification
- NI Multisim & Ultiboard
- Xilinx ISE & Vivado
Wikipedia says that Computer Engineering is a discipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software. I'd like to do just that. I've always been passionate about using technology to make new things.
Most of all, I want to see my work affect the world around me. Being able to point to a finished product and say "I helped build that!" is very important to me.
I've been the Electrical Team Leader for the UTD Battlebots Team since late 2014. Since then, I've spearheaded a number of projects to improve the electrical systems of our flagship combat robot, The Blender. These include:
- Developing a more efficent brushed DC motor controller
- Setting & implementing a standard for wiring
- Developing power-on and charging safety guidelines
- Designing a new controller signal processing board