Sidharth Mohanty (icon)

Stay hungry, stay curious.

In my years in college, I've had the privilege of working with some amazing people and organizations, both startups and open source.
These experiences have given me valuable insights into the software industry. Here are some highlights.

  1. Builder.io

    Software Engineer Intern

    Working on various complex projects of Builder.io

    • React.js
    • Qwik
    • TypeScript
    • Node.js
    • Mitosis
  2. Embedchain

    Open source contributor

    At Embedchain, I worked with the core team in improving developer experience as well as customer experience. I added several data loaders like Image, Directory, Discord, Substack etc. that expanded our package to be consumed for a lot of unstructured content. Built the entire deployment pipeline (ec commands) allowing RAG apps to get deployed at scale using any platform (modal.com, render.com, streamlit, gradio etc). I also drove the embedchain integrations with chainlit and streamlit. I also added function calling support for OpenAI LLM and YAML schema validation. I built and published their official docker images which has got over 100+ pulls. Apart from these, I added support for some LLMs and improved their tests from 48% coverage to 77%.

    • Python
    • LLMs
    • Docker
    • CI/CD
    • RAG
  3. The Open Mainframe Project

    LFX mentee at The Open Mainframe Project

    Worked on an App Store app for Zowe's Virtual Desktop (similar to App Store in Mac or Linux) where users can directly download and install apps from the App Store. To know more about this project, check out this blog post.

    • React.js
    • Angular
    • TypeScript
    • Node.js
    • C
  4. Jugyah

    Founding Software Engineer Intern

    At Jugyah, I played a pivotal role in developing jugyah.com using React.js and MUI. I created complex React.js components, improved page responsiveness, and designed the Payments architecture using Cashfree Payments. I also developed an internal tool for efficient cluster and property management in Mumbai. Additionally, I implemented powerful map features in the main app, including address auto-fill on marker drag and drop, and retrieval of nearby amenities using the Places API and Distance Matrix API.

    • React.js
    • Firebase
    • MUI
    • Cashfree Payments
    • Google Maps API
  5. Rocket.Chat

    Google Summer of Code Mentor

    I mentored over 30 contributors to help them get started with OSS (open-source software) contributions within Rocket.Chat's ecosystem. This involved organizing regular meetings, assisting with their pull requests (PRs), reviewing their code, and guiding them throughout the process. Currently, I am mentoring a project called EmbeddedChat 2023 for the 2023 GSoC season.

    • Mentorship
    • JavaScript
    • TypeScript
    • React.js
  6. Memorang

    Software Engineer Intern

    I developed an Airtable extension called EdWrite, an internal tool at Memorang, leveraging GPT-3.5/4. It provided study materials to revolutionize education and generated high ARR to the company. I also led frontend refactoring, transitioning to TypeScript and React Native components within Next.js for improved code reusability. I also created StudySage.AI, a React Native app with routing, real-time chatting, and file/audio uploads. I implemented audio-to-text transcription from various sources using LangChain and Node.js, generating summaries, key points, flashcards, etc.
    I attended daily meetings to discuss progress and plan the next steps. I worked closely with senior engineers to ensure the delivery of a high-quality product. Additionally, I documented all new developments in Confluence and utilized Jira for project management.

    • Next.js
    • React Native
    • React Native Paper
    • React.js
    • TypeScript
    • Node.js
    • Tiptap.js
    • Liquid.js
    • LangChain
    • GPT-3.5/4
    • AWS Amplify
    • fly.io
    • MUI
    • Turbo repo
    • Storybook
    • GraphQL
    • Airtable
  7. Dragonfruit AI

    Software Engineer Intern

    At Dragonfruit, I built a folder-like structure to the current 'Views' structure extending its functionality to manage views nicely. I worked on region graphics using pixi.js and added interpoints and drag functionality to map regions as well as spatial filter regions. I wrote cleanup scripts, fixed 20+ tests and made e2e tests 36.06% faster. I changed Insight settings page interface to a modal for consistency and added a search filter dependency model where it checks if the search filter is referenced somewhere and alerts the user for the same if the user wants to delete it.
    Apart from my technical meetings, I also attended the product all-hands meetings to better understand the product. Additionally, I had the opportunity for regular meetings with one of the co-founders, where I learned a lot about how startups truly function and make decisions, among other things.

    • React.js
    • TypeScript
    • Pixi.js
    • Cypress
    • Python
    • SQLAlchemy
    • Ant Design
    • Redux
  8. Relevel (by Unacademy)

    React.js SME

    React.js Subject Matter Expert - Created questions on React.js and web development for the Relevel platform.

    • React.js
    • HTML
  9. Rocket.Chat

    Google Summer of Code

    Shipped a React.js chat component (npm package) which is an easy-to-embed mini-version of Rocket.Chat - EmbeddedChat which has reached 50+ stars, 87+ forks and 18+ contributors on GitHub.

    • JavaScript
    • TypeScript
    • React.js
    • NPM
    • Rollup
    • RC API & Fuselage
  10. Propel

    Product Engineer Intern

    Worked on building a chrome extension and a microservice for scraping LinkedIn connections for getpropel.app. Created the backend and managed the deployment.

    • Microservices
    • AWS Lambda & EC2
    • Chrome Extension
    • MongoDB
    • JavaScript
    • TypeScript
    • Next.js
    • React.js
  11. Rocket.Chat

    Open Source Contributor

    An active contributor to RocketChat organization. Top contributor in GSoC leaderboard 2022 - Rank #1. I was selected as the Community Member of the Month (June 2022) and the interaction was posted in RC's YouTube Channel. Worked on different projects under Rocket.Chat organisation, specifically contributed to Rocket.Chat, RC4Community, fuselage and RocketChat.js.SDK.

    • JavaScript
    • TypeScript
    • Next.js
    • Meteor.js
    • React.js
    • Node.js
    • Strapi