Jasdev Singh

San Jose, 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
Jasdev Singh is a software engineer with 11 years of experience, currently engineering at The Browser Company and based in Jersey City. He spans mobile and backend work—shipping SwiftUI/Composable Architecture improvements and Combine operators while also refactoring Python client libraries. An active open-source contributor, he’s helped polish and document Point-Free’s functional Swift content and expanded CombineCommunity with new operators and tests, showing a rare blend of pedagogy and low-level API design. His contributions range from UX-focused fixes like safe-area and in-app purchase handling to subtle editorial improvements that make complex functional concepts easier to adopt.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (30)

api-doc10
unit-testing10
api-rest10
ios10
swiftuiapp10
python10
api-design10
restful-api10
user-interface10
playgrounds10
userinterface10
ed10
api10
rest-api10
swift10

Programming languages (10)

TypeScriptCSSObjective-C++GoObjective-CSwiftHTMLMarkdown

Github contributions (5)

github-logo-circle
Imgur/imgurpython

Jun 2014 - May 2015

Official Imgur python client library (deprecated)
Role in this project:
userBack-end Developer
Contributions:73 commits, 4 PRs, 5 pushes in 1 year
Contributions summary:Jasdev primarily focused on fixing and refactoring the `imgurpython` client library, specifically addressing issues with the gallery retrieval method. Their work included code refactoring, bug fixes, and improvements to the codebase to adhere to PEP 8 style guidelines. The user's changes also involved updates to the main application file, suggesting contributions to the core functionality of the library. Furthermore, the user made structural changes to support automated token refresh and account endpoints.
imgurpythonclient-librarypython-clientpython3
CombineCommunity/CombineExt

Mar 2020 - Sep 2022

CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 25 commits, 26 PRs in 2 years 6 months
Contributions summary:Jasdev primarily contributed to adding new operators and utilities for the Combine framework, enhancing its functionality. They implemented operators like `zip`, `combineLatest`, `removeKnownDuplicates`, and `prefix(duration:)`. These additions involved writing Swift code, including test cases, to expand the capabilities of Combine, a reactive programming framework.
publishersreactive-streamscombinereactive-frameworksreactive-programming
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