Joshua Yan

Greater Seattle Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joshua Yan is an embedded systems engineer with six years of experience blending low-level C expertise, hardware debugging, and applied mathematics to deliver robust IoT and real-time solutions. A Digipen-trained computer engineer, he is fluent in bare-metal programming, RTOS development, kernel modules, and protocols from UART to BLE, and comfortable across MCUs and SoCs including Zynq UltraScale+ and STM32. His work on Amazon FreeRTOS integrations—submoduling Mbed TLS, resolving cross-vendor compatibility, and adding CBMC OTA proofs—shows a focus on secure, portable embedded software for diverse hardware platforms. Joshua pairs practical hardware skills (oscilloscopes, logic analyzers, sensors) with algorithmic strengths in DSP, numerical analysis, and control systems to solve signal and timing-critical problems. He gravitates toward projects that require both meticulous low-level engineering and mathematical insight, making him effective at bridging prototype hardware to production-grade firmware.
code6 years of coding experience
bookBachelor's, Computer Engineering, Bachelor's, Computer Engineering at Digipen Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

c1710
freertos10
over-the-air10
embedded10
cmake10
ota10
c1110
sys10
makefile9
esp328
cbmc7

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
aws/amazon-freertos

Jan 2020 - Nov 2021

DEPRECATED - See README.md
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:125 reviews, 119 commits, 96 PRs in 1 year 10 months
Contributions summary:Joshua primarily focused on integrating and updating the Mbed TLS library within the Amazon FreeRTOS project. Their contributions involved submoduling the library, updating configuration files, fixing dependencies, and addressing compatibility issues with various hardware platforms, particularly Cypress and Espressif boards. Furthermore, the user worked on adding and updating CBMC proofs for OTA (Over-the-Air) updates. They also addressed the structure of Renesas vendor directories and updated related project files.
markdown
yanjos-dev/amazon-freertos

Apr 2020 - Nov 2021

IoT operating system for microcontrollers.
Contributions:224 pushes, 99 branches in 1 year 6 months
operating-systemdevice-managementrtosoperatingcanopen
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joshua Yan