Joshua Chough
on a mission to use software + design
to save people time, energy, or money
for more joy, life, and purpose
on a mission to use
software + design
to save people
time, energy, or money
for more
joy, life, and purpose
I'm an embedded software engineer at Lucid Motors, working on the next generation of electric cars.
At Yale, I studied Electrical Engineering & Computer Science.
Show past experiences
Hide past experiences
arrow_downward
- At Dexter, I optimized search for an experts platform fostering innovation and collaboration in the precision medicine industry.
- At the Aerospace Corporation, I programmed bare-metal firmware for attitude control and radar sensing for satellites deploying into space.
- In the Yale Intelligent Computing Lab, I used neuromorphic computing methods, specifically brain-inspired spiking neural networks, to optimize the energy efficiency and robustness of semantic segmentation for edge devices.
- I redesigned and built CourseTable v2.1, where pretty much every Yale undergrad plans their courses.
Show projects
Hide projects
arrow_downward
- designed and built a system on a PCB to record analog fetal EEG scalp signals to an SD card for non-invasive fetal EEG [Senior Thesis]
- wrote firmware for ESP32 WiFi camera module to offload videostream for remote visual threat detection
- used Rust for kernel development and computer vision
[CPSC 429] - programmed mission-critical software for the Bouchet Low Earth Alpha-Beta Space Telescope
[Yale CubeSat] - built a superscalar, pipelined processor with scoreboarding, bypassing, stalling, and out-of-order execution
[CPSC 420] - built a simple operating system: physical/virtual memory management, process/thread management, trap/interrupt handling, scheduling & concurrency, and a file system
[CPSC 422] - built and programmed a computer with the classic 6502 microprocessor on a breadboard(!)
[Yale IEEE] - implemented malloc(), fork(), a Bash-like shell, a simple C compiler, a TeX-like macro processor
[CPSC 323] - built a digital synthesizer
[EENG 348]
I also like to talk about God, take photographs, go hiking, cook a mean avocado toast, dis/reassemble an iPhone, make amateur beats, rant about Dune, look at furniture, be a film snob, and two-step.