Charnpreet Singh

Senior Software Engineer at Tendo

San Francisco Bay Area 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
Charnpreet Singh is a product-focused senior software engineer with 10 years of full-stack experience, now based in the San Francisco Bay Area and currently building developer-facing systems at Tendo. He has deep end-to-end expertise across infrastructure, DevOps, databases, back-end services, and front-end UI, and a track record of improving developer productivity and post-commit pipelines from his Tech Lead work at Workday. Passionate about developer experience and AI engineering, he’s been building AI agents to accelerate developer workflows while also shipping practical DevEx tools. An active open-source contributor, Charnpreet has made notable front-end and terminal UX enhancements to the widely used JupyterLab ecosystem and improved Project Jupyter’s website and desktop app. He combines a pragmatic product sensibility with hands-on refactoring and tooling improvements that make life easier for other engineers.
code10 years of coding experience
job6 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
stackoverflow-logo

Stackoverflow

Stats
1reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (23)

javascript10
electron10
jupyter10
css10
typescript10
terminal-emulator10
terminal-application10
ui-design10
jupyterlab10
uid10
front-end-development10
jekyll10
typescript-types10
html10
typescripts10

Programming languages (6)

TypeScriptCSSJavaScriptHTMLSwiftPython

Github contributions (5)

github-logo-circle
jupyter/jupyter.github.io

Oct 2016 - May 2017

Project Jupyter's home on the World Wide Web
Role in this project:
userFront-end Developer
Contributions:9 commits, 7 PRs, 15 comments in 7 months
Contributions summary:Charnpreet primarily focused on front-end development tasks, including modifying CSS for visual adjustments and layout improvements. They addressed HTML validation errors and corrected the implementation of meta tags. Furthermore, they updated documentation links and enhanced user experience by adding features like opening links in new tabs and integrating JupyterCon announcements.
jupyter-notebookrubyjupyterlabjupyterjekyll
jupyterlab/jupyterlab

Jul 2016 - May 2017

JupyterLab computational environment.
Role in this project:
userFull-stack Developer
Contributions:71 commits, 38 PRs, 77 comments in 10 months
Contributions summary:Charnpreet contributed to the JupyterLab codebase by implementing and modifying features related to the terminal and UI. They added commands and functionality for terminal control, including font size and theme toggling, and a "Close All Terminals" feature. The commits also involved refactoring code, improving code consistency, and enhancing the user interface with additional features such as a new help menu and terminal menu.
jupyterlab-extensionjupyterlabjupyter-widgetjupytercomputational
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
Charnpreet Singh - Senior Software Engineer at Tendo