Deep Singhvi

Co-Founder at Fern

New York, 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
Deep Singhvi is a software engineer and entrepreneur with 11 years of experience building developer tools and production systems, currently co-founding Fern to simplify API-to-SDK/docs workflows. Previously a Forward Deployed Engineer at Palantir, he combines field-facing systems design with hands-on backend implementation experience from early roles at Woodside Distributors. At Fern and in open source he focuses on SDK generation and API documentation—contributing key Java type-system work, CI integration, and build/publishing automation to the popular fern-api project. Based in New York and grounded in a Computer Science and Business education from the University of Michigan, he blends product instincts with developer ergonomics to ship tooling that accelerates API adoption. A not-obvious strength is his fluency across the full delivery lifecycle: from type definitions and build pipelines to publishing artifacts used by downstream SDK consumers.
code11 years of coding experience
job6 years of employment as a software developer
bookComputer Science Business Minor, Computer Science Business Minor at University of Michigan
languagesJapanese, Hindi
github-logo-circle

Github Skills (7)

javas10
immutables10
code-generation10
sdk10
java10
json-serialization10
openapi9

Programming languages (19)

MDXC#JavaRustHandlebarsGoMustacheJupyter Notebook

Github contributions (5)

github-logo-circle
fern-api/fern

Apr 2022 - Jan 2023

Input OpenAPI. Output SDKs and Docs.
Role in this project:
userBack-end Developer
Contributions:599 releases, 2401 reviews, 567 commits in 10 months
Contributions summary:Deep's contributions primarily focused on setting up and implementing the Java skeleton for the API. This involved creating type definitions, adding CircleCI integration for continuous integration, publishing snapshots, and making adjustments to the build process. The commits show the implementation of several types, including object, union, alias, and enum, which are crucial for the SDK generation process. The user also made changes to support new features related to types in the Java SDK generator.
apipythonproduction-readyjavascriptsdks
fern-api/fern-java

Apr 2022 - Jan 2024

Generate Java models, clients, and server interfaces from your API definition.
Contributions:162 releases, 6 reviews, 480 PRs in 1 year 9 months
api-clientclient-libraryinterfacesjavaclients
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