Published inDev GeniusReflections of a Software Engineer Building HardwareWhat I learned while building a Nixie ClockApr 9, 2024Apr 9, 2024
Published inDev GeniusFlying a Drone with Python: PID ControlAn introduction to PID control and using it to control the yaw of a drone.Oct 2, 20221Oct 2, 20221
Published inDev GeniusFlying a Drone with Python: Designing the Control SystemLearn how to design control systems by seeing how I created one for the DJI Ryze Tello.Jul 20, 20221Jul 20, 20221
Starbucks: Coffee With a Side of AIStarbucks is quietly revolutionizing their business with AI. Read about their various AI initiatives and how it factors into their…Dec 22, 2021Dec 22, 2021
Published inMDBlogCreating a Serverless REST API with GCPWhat is a REST API and how can you create one with Google Cloud FunctionsOct 12, 2021Oct 12, 2021
Published inDev GeniusEmbedded Linux 101A brief introduction to embedded linux and its development ecosystem.Aug 13, 2021Aug 13, 2021
Published inMDBlogWhat Makes a Successful App Idea?The Pros and Cons of Building a Mobile AppMar 8, 20211Mar 8, 20211
Real-Time Signal Processing on the Apple Watch: Counting Exercise RepetitionsDesign a real-time exercise repetition counter using basic signal processing concepts.Jan 6, 2021Jan 6, 2021
Our Framework for Thinking About Data Privacy Is OutdatedA discussion of informed consent and why it can’t easily be used for data privacy.Dec 23, 2020Dec 23, 2020
Designing a Customizable, SEO-Optimized Personal Website With React + Next.JSFor the past couple of years, my personal website was been hosted on a Heroku free dyno. It was Node.JS with an Express backend and a EJS…Aug 9, 2020Aug 9, 2020