Sam Kumar

Software Engineer at Startup

Los Angeles, 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

🤩
Rockstar
🎓
Top School
Sam Kumar is a seasoned software engineer with 12 years of experience building backend systems and shipping production software from a Los Angeles base. Currently at a startup after earlier engineering work at Staples, he brings practical, long-term product experience coupled with a Master's in Computer Science from UCLA. Sam contributes to notable open-source projects like Google's OpenThread, where he implemented a TCP API, logging enhancements, and IPv6 ECN support—demonstrating strength in network protocols and low-level systems integration. Known for pragmatic problem-solving, he blends academic foundations with hands-on engineering to move complex networking features from design into usable tooling.
code12 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
478reputation
533kreached
6answers
3questions
github-logo-circle

Github Skills (16)

openthread10
protocols10
ipv610
network-protocol10
tcp10
cprogramming-language9
internet-of-things9
c-language9
embedded9
typedef6
substring6
singleton6
parsing6
constructor6
inheritance6

Programming languages (11)

JavaC++CRustScalaGoObjective-CPerl

Github contributions (5)

github-logo-circle
openthread/openthread

Jun 2021 - Jan 2023

OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
userBack-end Developer
Contributions:285 reviews, 31 commits, 23 PRs in 1 year 7 months
Contributions summary:Sam implemented a TCP API for the OpenThread project, adding a new TCP class and stub implementations. Their work included adding a TCP class in `src/core/net` and implementing the necessary functions to transfer control there when a TCP API function is called. They also contributed to the TCP CLI tool and integrated the TCPlp module for data buffering. Furthermore, they made improvements to the logging functionality and added support for ECN in IPv6 MessageInfo and Header.
googlewirelessipv6networkingieee-802154
samkumar/RIOT-OS

Aug 2016 - Nov 2020

A RIOT-OS fork for staging hamilton support
Contributions:258 pushes, 65 branches in 4 years 3 months
stagingriothamiltonriot-os
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
Sam Kumar - Software Engineer at Startup