Dino Tinitigan

Senior Software Engineer at InnoPhase IoT

San Diego, California, 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

👤
Senior
🎓
Top School
Dino Tinitigan is a senior embedded software engineer with 13 years of experience designing firmware and open-source integrations for microcontrollers and development boards. He has a strong track record at companies like Intel, Broadcom, and InnoPhase IoT, where he built low-level APIs for I2C/SPI/I2S/serial, interfaced diverse sensors and peripherals, and drove Arduino core fixes for maker platforms. Comfortable across the full embedded stack, he blends hands-on C/C++ firmware work with Agile development and a pragmatic focus on hardware-software interoperability. His open-source contributions include porting critical libraries and resolving SPI and GPIO issues for the Arduino/Intel ARC32 platform, demonstrating attention to platform compatibility and legacy support. A former U.S. Army squad leader with a B.S. in Computer Engineering from UNLV, he brings disciplined team leadership and practical problem-solving to complex embedded projects.
code13 years of coding experience
job10 years of employment as a software developer
bookB.S., Computer Engineering, B.S., Computer Engineering at UNLV
languagesTagalog, English, Japanese
github-logo-circle

Github Skills (10)

gpio10
embedded10
c-language10
cprogramming-language10
sys10
arduino10
spi9
i2c9
sd-card8
softwareserial6

Programming languages (3)

JavaC++C

Github contributions (5)

github-logo-circle
arduino/ArduinoCore-arc32

Apr 2015 - Oct 2017

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 release, 74 commits, 87 PRs in 2 years 6 months
Contributions summary:Dino's contributions primarily involve porting and integrating libraries and functionalities for the Arduino/Intel Galileo ARC32 platform. They implemented support for avr/pgmspace.h, Ethernet, SD cards, and TFT displays by adding necessary files and adapting existing code. They also added support for the ATN pin as a regular GPIO and fixed a critical SPI-related issue, demonstrating their focus on low-level hardware interaction and library integration for the target platform.
bigdinotech/photobooth

Jun 2015 - Dec 2018

Contributions:5 PRs, 63 pushes, 1 branch in 3 years 6 months
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
Dino Tinitigan - Senior Software Engineer at InnoPhase IoT