Daniel Song is a software engineer based in Portland, Oregon with a decade of experience building practical, maintainable systems across embedded, backend, and ML domains. At Leviton he moved from intern projects—like a Raspberry Pi-based USB-to-CAN emulator, firmware updater refactoring, and a Node/Mongo/React log dashboard—to a full-time engineering role, demonstrating an ability to bridge hardware-adjacent tooling and web stacks. His background includes prototyping audio-detection ML models with Librosa and deep networks to reduce data collection costs, and earlier localization and QA work that sharpened his attention to user-facing details. Daniel favors simplifying complexity and improving reusability and performance, often surfacing human-readable insights from low-level data. He holds an MS from Portland State and a BS from Oregon State, pairing formal CS training with hands-on systems and prototype delivery.
10 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Portland State University
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Oregon State University
Spotify Music discovery using Google Vision, Node js, Express, and Bootstrap
Contributions:43 commits, 33 pushes, 1 branch in 10 months
visionnode-jsmusic-discoveryexpressspotify
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.