Christopher Rogers

Mentor at Codementor

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
Christopher Rogers is a versatile software engineer and mentor with 11 years of experience across backend, frontend, and data engineering roles, most recently coaching Python learners one-on-one. He has shipped production systems at Palantir—spanning Java backends, TypeScript/React frontends, ETL pipelines, and an Elasticsearch-backed search—and has a habit of owning features end-to-end from customer-facing hardware to cloud services. An active open-source contributor to Mycroft AI, he improved natural language parsing and added robust duration and number extraction tests, reflecting a knack for practical NLP and test-driven improvements. Equally comfortable debugging low-level issues and designing learning plans, he blends hands-on problem solving with teaching experience from university TA roles to mentoring high-school researchers. Based in the United States and curious about photography and travel, he brings a conscientious, adaptable approach to technical challenges and mentorship.
code11 years of coding experience
job10 years of employment as a software developer
bookThe University of Arizona
bookComputer Science, Computer Science at Kyungwon University
github-logo-circle

Github Skills (5)

python10
natural-language-processing9
nlp9
unit-testing9
regular-expression7

Programming languages (9)

JavaShellC++CRustVueValaHTML

Github contributions (5)

github-logo-circle
MycroftAI/mycroft-core

Feb 2018 - Jun 2019

Mycroft Core, the Mycroft Artificial Intelligence platform.
Role in this project:
userBack-end Developer
Contributions:71 commits, 14 PRs, 17 pushes in 1 year 4 months
Contributions summary:Christopher primarily contributed to the `mycroft-core` repository by refactoring and improving the `extractnumber_en` function within the `mycroft.util.lang.parse_en` module. They extracted constants, refactored methods, and created methods related to decimals and fractions. The user also implemented the `extract_duration` function and created a series of tests for the parsing functions.
pythonnatural-language-processingraspberry-piartificialnatural-language
A Mycroft skill for controlling Phillips Hue lights
Contributions:110 commits, 30 PRs, 52 pushes in 5 years
phillips-huemycrofthuelightsmycroft-skill
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
Christopher Rogers - Mentor at Codementor