Pranav Kumar

Senior Engineer - Embedded Computing at GE Vernova

City of Schenectady, New York, 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
Pranav Kumar is a Senior Embedded Computing Engineer with 11 years of experience building real-time controls and cyber-physical systems, currently leading embedded efforts at GE Vernova after roles at Permobil and Siemens. He blends deep academic grounding—PhD-level computer science training from Vanderbilt—with practical firmware and software engineering, delivering production-grade embedded solutions and team leadership. An active C++ open-source contributor, he has authored libraries for modern C++ tooling (argument parsing, table rendering, and multi-threaded progress indicators) that emphasize clean APIs, concurrency, and usability. Based in Schenectady, he pairs systems-level rigor with a user-focused approach to interfaces and tooling, often refining APIs based on real-world developer feedback.
code11 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Vanderbilt University
languagesEnglish, Tamil
stackoverflow-logo

Stackoverflow

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

Github Skills (23)

unit-testing10
c-language10
data-manipulation10
object-oriented-programming10
html-template10
ui-design10
python-templates10
uid10
code-templates10
apptemplates10
front-end-development10
argument-parsing10
tabular10
cpp-templates10
cprogramming-language10

Programming languages (12)

C#TypeScriptC++ShellCOCamlCMakeJavaScript

Github contributions (5)

github-logo-circle
p-ranav/tabulate

Dec 2019 - Oct 2022

Table Maker for Modern C++
Role in this project:
userBack-end Developer
Contributions:6 releases, 9 reviews, 388 commits in 2 years 10 months
Contributions summary:Pranav appears to be focused on developing core functionality for a C++ table-making library. Their contributions involve the creation of classes like `Cell`, `Row`, and `Table`, which form the building blocks of the library's table structure. They implemented methods for adding rows and printing tables, including the integration of word-wrapping capabilities to handle longer strings, showcasing an emphasis on feature implementation and API design.
c-plus-plusborderscolumn-alignmentclimaker
p-ranav/argparse

Mar 2019 - Jan 2023

Argument Parser for Modern C++
Role in this project:
userBack-end Developer
Contributions:23 releases, 51 reviews, 323 commits in 3 years 10 months
Contributions summary:Pranav's primary contribution involved developing an argument parser library for modern C++. The user began with the initial class structure, then added the core functionality for adding arguments with their names, help messages, and default values. Later, the user implemented parsing logic and functionalities for different argument types including positional arguments, optional arguments, and sub-parsers. They also added support for vectors, lists, and equals-form options and incorporated unit tests using the Catch2 framework.
mit-licensecppargparseargument-parsergetopt
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
Pranav Kumar - Senior Engineer - Embedded Computing at GE Vernova