Samuel Roeca

Head Of Engineering at Kepler Group

Philadelphia, Pennsylvania, 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
Samuel Roeca is a Head of Engineering with 11 years of hands-on software and leadership experience, currently shaping the Kepler Intelligence Platform while still writing code and designing systems. He blends pragmatic engineering—Python, Neovim, Flask, React/Redux and AWS—with a people-first leadership style that structures teams for deep work, continuous learning, and high-quality craft. Samuel has contributed to notable open-source projects like jedi and coc.nvim, improving Python type inference and Vim/Neovim UX, which reflects his focus on developer tooling and productivity. He also teaches: developing and delivering NYU’s introductory Python courses shows his aptitude for mentorship and curriculum design. Outside work he’s an avid vim tweaker, Linux Mint advocate, and outdoor sports enthusiast who brings curiosity and a practiced engineering rigor to both code and culture.
code11 years of coding experience
job3 years of employment as a software developer
bookDiploma Elementary/Middle/High School, Diploma Elementary/Middle/High School at Punahou School
bookA.B. Economics, A.B. Economics at Princeton University
stackoverflow-logo

Stackoverflow

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

Github Skills (27)

static-typing10
type-inference10
wordpress-themes10
python10
plugin-development10
dynamic-typing10
autocomplete10
language-server-protocol10
vim-plugin10
implicit-typing10
neovim10
vim10
optional-typing10
ui-theme10
language-server10

Programming languages (19)

JavaC++CSSSchemeRustCMakefileGo

Github contributions (5)

github-logo-circle
NLKNguyen/papercolor-theme

Feb 2017 - Mar 2019

:art: Light & Dark Vim color schemes inspired by Google's Material Design
Role in this project:
userFull-stack Developer
Contributions:24 commits, 6 PRs, 5 comments in 2 years 1 month
Contributions summary:Samuel primarily contributed to the theme's color scheme functionality by modifying and extending the Vim color scheme files. They added support for Python, C, and C++ syntax highlighting, including features for built-in functions and standard library elements. The user refactored the code to improve the color scheme's organization and customization options by enabling the user to toggle the colors and styles of the code elements.
artvimlightcolor-schemesschemes
neoclide/coc.nvim

Mar 2020 - Dec 2022

Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 8 PRs, 10 comments in 2 years 8 months
Contributions summary:Samuel primarily contributed to the `coc.nvim` project by enhancing the Vim/Neovim plugin functionality. They implemented features such as pluggable mappings for class objects and refactored existing functions to improve user interaction. Furthermore, the user addressed specific issues related to markdown rendering and completion behavior, demonstrating a focus on refining the overall user experience and resolving bugs within the plugin's core features. Their work also included a modification of the plugin's API to consolidate functions.
language-serversvimextensionsneovimcoc-nvim
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
Samuel Roeca - Head Of Engineering at Kepler Group