Sushrit Pasupuleti

Product Manager | Fullstack Unicorn | Coder | Blogger | Speaker | Sketcher | Entrepreneur... err 🤔 and more 🙃
Hey there, it's Sushrit, a technical and business-focused solo entrepreneur who has been building, managing, and scaling products for 7 years now. I’m quick to learn, adapt, innovate, and get scrappy when needed to ensure the product and I evolve as we should. I have extensive experience building and deploying highly performant applications/platforms which scale with ease.

Currently building my startup skillShack(⚡);

skillShack(⚡); is a community for software professionals looking to share the projects they are working on and get feedback. From side projects to startups!


Basic Information

Date of Birth

Apr 21, 1999

E-mail

sushrit@skillshack.dev

Phone

+91 9182362040

CEO & CTO

Braggi Solutions

Sushrit Pasupuleti
Sushrit Pasupuleti

Featured

My TEDx Talk

TedX Video - The Big Transition
The Big Transition From Ants to Skynet @TedxSreyasInstitute
Everyone's watched The Terminator and similar movies where AI enslaves humanity or determines our existence to be what remains in it's way towards a 'perfect' world. With the truck loads of AI enabled products flooding the market every second, the paranoia has been higher than ever.. but is it really that scary as the movies show it to be ? Well here are my views on the 'Terminator fears'.

Skills & Technologies

Product Management
Full Stack Dev
Cross-platform Dev
tech
app dev
ml
AI
hybrid apps
linux
chatbots
MERN Stack
JAM Stack
.NET Core
monorepos
self hosting
neovim
Embedded Systems
IoT

Project Management

From kick-off to delivery

  • Highly skilled in Agile Product Management, and business processes.
  • Experience Leading/Mentoring distributed and cross-functional teams.
  • Business Analytics and Agile Methodologies.
  • Defining User Stories, Work Delegation, Sprint Planning and Mentoring.
  • Strong Technical Background and business acumen.
  • Experience delivering on time and within scope, with good Risk Mitigation.
  • Exhaustive experience with: Jira, Asana, GitHub Projects, n8n for Automation, GSuite, Office 365.
  • Back-end

    API Servers, Serverless, and Microservices

  • Axum
  • ExpressJS
  • FastAPI
  • Chi
  • ASP.NET Core
  • Django
  • Flask
  • Fiber
  • Gin
  • Sanic
  • NodeJS
  • Rust
  • JavaScript
  • TypeScript
  • Dart
  • Go
  • Front-end

    Web, Mobile, Native and Cross-platform

  • ReactJS
  • NextJs
  • React Native
  • React Native Web
  • React Native Expo
  • Flutter
  • GatsbyJS
  • AngularJS
  • materialize-css
  • Bootstrap
  • tailwindcss
  • jinja2
  • HTMX
  • AlpineJS
  • HTML
  • CSS
  • SASS
  • JavaScript
  • TypeScript
  • Dart
  • Databases

    Databases, ORMs etc.

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • Neo4J
  • Firebase (Firestore)
  • Sequelize
  • Mongoose
  • Prisma
  • Entity Framework
  • SQLAlchemy
  • sqlx
  • Drizzle ORM
  • DjangoORM
  • Gorm
  • Kysley
  • Testing

    Unit, Integration, and E2E

  • Jest
  • supertest
  • cypress
  • playwright
  • XUnit
  • DevOps

    CI/CD, Docker, and more

  • AWS (EC2, RDS, S3, ELB, Amplify, Fargate, Lambda, SQS, ECS)
  • Azure App (Service, Functions, Docker Functions, Database)
  • Terraform
  • AWS CDK
  • Docker
  • Kubernetes
  • Netlify
  • Vercel
  • GitHub Actions
  • Self Hosting via Proxmox (LXCs and Docker)
  • Machine Learning & Data Science

    From NLP, NLU to everything else that's ML along with Data Science & Data Engineering

  • Pytorch
  • Langchain
  • Keras
  • Apache Spark
  • Apache Airflow
  • TensorFlow
  • TensorFlowJS
  • TFLearn
  • scikit-learn
  • Pandas
  • Numpy
  • Matplotlib
  • d3js
  • dbt
  • Apache Airflow
  • Other Frameworks & Technologies

    Sprinkled on top of the above!

  • WebSockets
  • WebRTC
  • gRPC
  • ActivityPub
  • Socket.IO
  • SignalR
  • material-ui
  • react-native-paper
  • React NativeBase
  • RNUILib
  • React-Redux
  • Redux-Form
  • Formik
  • React Hook Form
  • Redux Toolkit
  • React-Query
  • React-Router
  • PassportJS
  • OAuth
  • Adaptive Cards
  • GraphQL
  • Hasura
  • Apollo
  • Mongoose
  • Chart.js
  • ApexCharts.js
  • Sequelize
  • Gorm
  • turborepo
  • nx
  • react-admin
  • Google Analytics
  • Webhooks
  • OpenAI API
  • Puppeteer
  • Arduino
  • Tools I use

    OS, Editors, Terminals, Servers, and More

    NixOS
    Neovim
    tmux
    lazygit
    ranger
    proxmox
    pgAdmin
    Postman
    fish
    kitty
    And More...

    Productivity & Product Management

    Jira
    Confluence
    Asana
    Slack w/ Webhooks
    GSuite
    Office 365
    GitHub Actions
    And More...

    Work Experience

    Braggi Solutions

    Solo Founder & Product

    Jun 2014 to Present

    Built, deployed, scaled and managed numerous projects for numerous clients and self. Projects listed below ⬇️

  • Product Management with Agile Principles
  • Lead a cross-functional team remotely and in-office.
  • Design, Maintain, Manage and Own the Product Backlog, Roadmap, Release Planning).
  • Define Product Deliverables and Milestones, User Stories and requirements.
  • Collaborate with Clients and Business Stakeholders to identify solutions, business needs and trends.
  • Define and share the Release/Iteration vision and goals for Engineering teams and stakeholders.
  • Represent the customer to the team and answer questions/provide guidance and mentorship.
  • Foster professional relationships with stakeholders and opened dialogues for further collaborations and ventures as well as renewal of projects.
  • Fullstack Development
  • Developed and implemented complex multi-platform/cross-platform solutions for various clients and self.
  • Proposed technical feasibility of solutions for new functional designs.
  • Ensured network, system, data integrity and reliability throughout, and across maintenance and upgrades.
  • Provided continuous maintenance and bug fixes.
  • Business Development
  • Software Engineering
  • Applied Machine Learning and Data Science principles as part of various requirements as well as for overall product management (QA, surveys and feedback analysis/trends).
  • Chatbot Design and Development
  • UI/UX + Graphic Design
  • Graphic Design
  • Marketing and Outreach (Produced YouTube Videos and Blogs detailed below)
  • Projects

    Note: I work on a lot of projects, and listing all of them here would make this page too long. So if you're interested in seeing more of my work, check out my GitHub profile.

    The most recent repositories should show you where most of my efforts are going, as well as my experiments with new languages/technologies. Some repositories may also be private, as such, feel free to contact me to learn more!

    skillShack(⚡️);

    Solo Founder & Product

    Feb 2021 to Present

    skillShack(⚡); is a community for software professionals looking to share the projects they are working on and get feedback. From side projects to startups! It is also a part of Microsoft for Startups
    skillShack(⚡️);
    ReactJS
    React-Redux
    Redux
    TensorFlow
    AWS
    Azure
    ExpressJS
    NodeJS
    GitHub
    GitHub Actions
    PostgreSQL
    NextJS
    Docker

  • Scaled to users from over 130+ countries.
  • Handled user studies and user research.
  • Utilised Google Analytics to track user behaviour, and prioritise features and bug fixes.
  • Product Management
  • NextJS based SEO Optimized Website (included support for Open Graph Protocol and JSON+LD).
  • GitHub Integration for users to showcase their Open Source Projects along with Code.
  • Monaco Editor Integration (Same Editor serves as the base for Visual Studio Code).
  • Puppeteer Based Screenshot Pipeline for Generating Certificates and Open Graph Images.
  • React-Redux Integration for State Management.
  • AWS Deployment Using: (EC2, RDS, S3, ELB)
  • Azure Deployment Using: (App Service, Functions, Docker Functions, Database)
  • Fully managed GitHub Actions for Seamless CI/CD along with Staging Environments.
  • Dynamic code base to deploy to either AWS or Azure depending on Environment Configuration provided.
  • skillShack(⚡️);
    skillShack(⚡️);

    Braggi Election Management System (2.0)

    Solo Founder & Product

    August 2022 to Present

    Braggi Election Management System is built for those contesting in elections. It aims to help leaders better manage their party workers to ensure faster reach and acquisition of voters. Also since it's me, under the hood there's some fancy AI magic happening too! After undergoing a major rewrite and taking the learnings from the success of the previous iteration, this is now capable of handling Country-wide voter data as well as multiple national parties from a single platform.
    ReactJS
    NextJS
    React-Redux
    Redux
    ExpressJS
    Expo
    NodeJS
    GitHub
    GitHub Actions
    PostgreSQL
    Sequelize
    Docker
    TypeScript
    AWS Lambda
    AWS SQS
    AWS S3
    AWS RDS
    AWS EC2
    Terraform
    Turborepo
    Jira
    Confluence

  • Lead Developer
  • Handled user studies and user research.
  • Build new features and made bug fixes based on user feedback.
  • Product Management using Jira and Confluence
  • Currently handling a database with 300K+ rows
  • Fault tolerant and scalable architecture with Failover and Load Balancing
  • Multi-tenant architecture with Data Isolation
  • PERN (Postgres Express React NodeJS) Stack + React Native via Expo
  • AWS (EC2, SQS, Lambda, RDS), GitHub Actions for CI/CD
  • Full TypeScript Monorepo (via Turborepo) with 90% code sharing between web and mobile platforms
  • Infrastructure as Code using Terraform
  • Braggi Election Management System (2.0)
    Braggi Election Management System (2.0)
    Braggi Election Management System (2.0)
    Braggi Election Management System (2.0)
    Braggi Election Management System (2.0)

    Stealth Project

    Solo Founder & Product

    August 2023 to Present

    A stealth project that I am currently working on in parallel with my other projects, It is in the Health & Fitness domain. This is a project that I am very excited about.
    Go
    Go-chi
    PostgreSQL
    Redis
    Docker
    Kubernetes
    Python
    Pytorch
    Terraform
    AWS Lambda
    AWS SQS
    AWS S3
    AWS RDS
    AWS EC2
    GitHub
    GitHub Actions

  • Lead Developer
  • Handling user studies and user research.
  • Building new features and made bug fixes based on user feedback.
  • Product Management
  • Currently in stealth mode
  • Go Backend built on Go-chi, PostgreSQL, Redis, and Docker and Kubernetes for deployment
  • Infrastructure as Code using Terraform
  • AWS (EC2, SQS, Lambda, RDS), GitHub Actions for CI/CD
  • Pytorch based Machine Learning Pipeline
  • Full Rust ActivityPub Server Implementation

    Solo Founder & Product

    April 2023 to Present

    A full ActivityPub Server Implementation built in Rust, without any external dependencies. the ActivityPub protocol is a W3C standard, this allows for interoperability with other ActivityPub implementations such as Mastodon, Pleroma, Pixelfed, etc. This repo could be used to bootstrap a basic ActivityPub platform that could sync with the previously mention services as well.
    Rust
    SQLx
    Axum
    PostgreSQL
    ActivityPub
    GitHub
    GitHub Actions

  • Lead Developer
  • Rust Backend built on Axum, PostgreSQL database, with SQLx as the Query Builder
  • Aims to be 100% compatible with the ActivityPub implementation used by Mastodon and W3C standards
  • Currently in development
  • Open Source
  • Expiry Date Tracker

    Solo Developer

    Feb 2024 to Feb 2024

    A simple Expiry Date tracker built on React Native, without too many external dependencies. This was built to help my mom keep track of the expiry dates of the products at home. It is clean and simple to use, and has a very minimalistic design.
    React Native
    React
    Expo
    SQLite
    Redux

  • Currently awaiting approval on Google Play Store
  • Plans to add more features in the future
  • Plans to Open Source the project
  • Built in less than a week
  • Expiry Date Tracker
    Expiry Date Tracker
    Expiry Date Tracker
    Expiry Date Tracker
    Expiry Date Tracker
    Expiry Date Tracker
    Expiry Date Tracker

    Braggi Election Management System - MeeVote

    Solo Founder & Product

    March 2017 to August 2022

    This was the first project that I built, which was out of my domain, the platform "MeeVote", is an Election Management System, built for those contesting in elections. MeeVote aims to help leaders better manage their party workers to ensure faster reach and acquisition of voters. Also since it's me, under the hood there's some fancy AI magic happening too! This is currently under going a major rewrite for Country-wide deployment and support for multiple national parties.
    ReactJS
    NextJS
    React-Redux
    Redux
    AWS
    ExpressJS
    NodeJS
    GitHub
    GitHub Actions
    MongoDB
    PostgreSQL
    Docker

  • Lead Developer
  • Handled user studies and user research.
  • Build new features and made bug fixes based on user feedback.
  • Product Management
  • Maintaining this Project to this day
  • MERN Stack + React Native w/ React Bootstrap
  • AWS (EC2), GitHub Actions for CI/CD
  • Currently Rebuilding the Application to scale to Nation-Party Level for more minute control capable of handling Country-wide voter data.
  • Braggi Election Management System - MeeVote
    Braggi Election Management System - MeeVote
    Braggi Election Management System - MeeVote

    Braggi Shopping & Medical Slots

    Solo Founder & Product

    March 2020 to January 2021

    During the lockdown, marketing is difficult, and getting work done remotely has been equally difficult, so I started working on a new project. Braggi's Shopping Slots platform took 2 weeks to build, it allows it's users to book a slot to shop at their local grocery store, the platform handles queues and allows shop owners to decide how many people they can accomodate on an hourly basis at their store, while ensuring that social distancing is followed. This was a fun project, because I deployed it much more quickly than anything before, while constantly working with the changing situations due to the pandemic, it's helped me greatly with my ability to understand the market as a whole and it's needs during times like these.
    ReactJS
    React-Redux
    Redux
    AWS
    ExpressJS
    NodeJS
    GitHub
    GitHub Actions
    MongoDB
    Docker

  • Lead Developer
  • Handled user studies and user research.
  • Build new features and made bug fixes based on user feedback.
  • Identified gap in the market for hospital slot reservation and refactored the project for it
  • Product Management
  • Maintaining this Project to this day
  • Braggi Shopping & Medical Slots
    Braggi Shopping & Medical Slots
    Braggi Shopping & Medical Slots

    Braggi Chatbot Platform

    Solo Founder & Product

    March 2015 to March 2017

    Built a production quality chatbot service paired with cross-platform apps build on React and Flutter.
    ReactJS
    React-Redux
    Redux
    AWS
    ExpressJS
    NodeJS
    GitHub
    GitHub Actions
    MongoDB
    Docker
    TensoFlow
    WPF
    WinForms
    Flutter

  • Lead Developer
  • Handled user studies and user research.
  • Build new features and made bug fixes based on user feedback.
  • Iterated through multiple versions & implementations of the product over the years to ensure that it was stable and reliable.
  • Product Management
  • Maintaining this Project to this day
  • Machine learning and Natural Language Processing Pipeline development
  • Handing training and testing of the chatbot
  • Open Sourced a community version
  • Braggi Chatbot Platform
    Braggi Chatbot Platform
    Braggi Chatbot Platform

    Tesla+ Smart Electric Meter

    Product

    March 2015 to September 2015

    A smart electric meter add-on that connects to a standard electric meter and reports all usage metrics to a local hub which makes the data available via a mobile app and also to administration. Qualified for the CBSE National Science Fair's National level with this project!
    ReactJS
    Arduino

  • Handled user studies and user research.
  • Identified a gap in the market for lack of alternatives to paper bills and lack of accessibility to meter-readings
  • Build new features and made bug fixes based on user feedback.
  • Product Management
  • Tesla+ Smart Electric Meter

    My Certificates

    I usually teach myself thing online over first-party Docs or FreeCodeCamp and avoid taking courses so that I can move at my pace. Sometimes however if a course is really good and worth the time I do get into it, like the ones below.

    Google Project Management
    Took sometime out after my graduation to standarize my project management skills. This course was a great help in that regard.

    Accomplishments, Brags and Hobbies!

    Cool things I've done and things I like to do in my free time!

  • Published my first Application (SAM, mentioned above) at the age of 15, all while organically growing a dedicated blog, FB Page to promote it.
  • Self-Hosted my first Website at 16 on a Raspberry Pi 3B+ using LAMP Stack.
  • Built my own linux distro from Gentoo Linux, with final installation size of ~350MB for self-hosting applications.
  • Self-Hosting my HomeLab locally using Proxmox, which also hosts my local Windows VM (with GPU Passtrhough on non-enterprise Nvidia Hardware) and Docker (PostgreSQL, Jenkins, Gitea, NextCloud, HomeAssistant etc) for my development needs.
  • Use Ansible to automate setup and tear down of all my HomeLab VMs.
  • Have 150K+ Reads on Medium with over 700 followers.
  • Taught myself Data Science to perform analyses on user data to improve my products and act on feedback, managed to increase user interest in products with the same.
  • Taught myself Video Editing and Graphic Design to promote my projects (Lead to the creation of my YT channel and other dedicated Social Media handles for projects like skillShack(⚡);)
  • Have been a part of the Microsoft for Startups Program for skillShack(⚡);
  • Help out local startups with their tech needs (Web Dev, App Dev, UI/UX, System Design, DevOps, Hiring and Marketing) from time to time.
  • Gave a TedX talk at the age of 17 (Mentioned above)
  • I mentor students and help them with their projects and career guidance. Also host webinars for colleges (Mentioned below).
  • I daily drive Neovim as my main editor, with a custom config that I've been working putting together to act as an IDE replacement for my needs.
  • I started using NixOS as my daily driver recently, and have a hyper-customized setup for my needs, that can be deployed on any machine with a single command.
  • Side Project of Note: Working on an ActivityPub based social network, that is completely decentralized and self-hostable, with a focus on privacy and security.
  • I use Arch btw
  • Blogs

    Some of the Blogs I have published. Together they make up for over 150K+ views.

    How I built my Startup as a solo developer
    How I built my Startup as a solo developer
    This article will detail my journey from a Full Stack Engineer to Startup founder over the course of 10 months. Throughout this article I’ll explain the rationale behind choosing each part of my stack and how it played out in the end.
    Learn & use these 2 languages for 90% of your career and never look back
    Learn & use these 2 languages for 90% of your career and never look back
    This article will detail my beliefs on why for most people out there learning these 2 languages would be sufficient, and how you can dive deeper and deeper into them to cater to all your needs. Be it portfolio buidling, your next startup product, these 2 will have you covered. You can basically build a fullstack application by the end of this article by following the resources mentioned.
    ChatGPT, Copilot and the future of Coding Interviews — A Technical Founder’s Perspective
    ChatGPT, Copilot and the future of Coding Interviews — A Technical Founder’s Perspective
    This article will talk about how OpenAI’s ChatGPT and GitHub Copilot are going to change the way we interview, and why it’s a good thing.
    Using ChatGPT to fully plan a Realtime Dashboard App (Architecture, Stack, Implementation and Deployment as a Technical Founder)
    Using ChatGPT to fully plan a Realtime Dashboard App (Architecture, Stack, Implementation and Deployment as a Technical Founder)
    This article continues my series on working with ChatGPT, and just seeing for myself how far I can push it, and what a 2.0 could do better. This time, I’m going to look at it from the perspective of a Product Manager.
    Featured on Towards Data Science - How to Build Software like Tony Stark
    Featured on Towards Data Science - How to Build Software like Tony Stark
    This article will walk you through a process in which you can either get started with projects and break the cycle of just learning endlessly or change your ways and improve your workflow and efficiency while coding, so that you can stop feeling that this ain’t your thing and decide to learn Excel instead. We’ll do this by drawing inspiration from Tony Stark AKA Iron Man and how he builds things. I’ll also share some tips I follow personally to always be at 100%.
    How, When, and Why you should switch from Vercel to a different Hosting Provider (Especially for Next.js)
    How, When, and Why you should switch from Vercel to a different Hosting Provider (Especially for Next.js)
    This article aims to be a one stop research point for those looking/considering to deploy their Apps off Vercel and why that may be the most important decision you make, provided you do it at the right time. If you are a hobbyist or someone just building projects for your portfolio you are completely fine and are going to be happy with Vercel.
    Read this if you have an infinite scroll feed on your website with poor SEO performance
    Read this if you have an infinite scroll feed on your website with poor SEO performance
    This article will detail how infinite scrolling feeds (like the kind on Twitter, Instagram etc) are bad for your SEO if not accounted for properly. I will refer to my thought processes and considerations as I worked to fix the same on my Startup skillShack(⚡️);
    A Practical Beginner’s Guide to Machine Learning
    A Practical Beginner’s Guide to Machine Learning
    This article will try to cover in detail, the workings of simple Neural Networks. While also giving you a look at the inner magic that makes them do what they can. I’ll try to minimize the usage of math wherever I can to make things less complex for those without a strong math background. Give this article a read from the start, even if you know the basics, as it’ll get you acquainted with the approach I’ve decided to take with this article. Every bit of it is as important as the code in the end. Happy Learning
    What Engineering colleges should learn/copy from Medical colleges
    What Engineering colleges should learn/copy from Medical colleges
    Let’s compare Medical Colleges to Engineering ones (this article takes a look at the system as it is in India, but could apply to a lot of other places too).

    Videos

    Some of the videos I have made.

    From Project To Product - The Complete Guide To Practical Programming - Webinar for KL University
    From Project To Product - The Complete Guide To Practical Programming - Webinar for KL University
    In this Webinar hosted by KL University, I decided to talk about what I feel is the right way one can go about to get started with programming, and why it is more essential now than ever to learn it, and learn it the right way.
    The Complete Guide to Coding During the Lockdown (Webinar)
    The Complete Guide to Coding During the Lockdown (Webinar)
    An interactive session that breaksdown the fundamentals of programming and finding motivation to learn after choosing the right language/framework for the job.
    skillShack(⚡); Landing Page Reveal 2022
    skillShack(⚡); Landing Page Reveal 2022
    skillShack(⚡); is a community for software professionals looking to share the projects they are working on and get feedback. From side projects to startups!
    Braggi Shopping Slots Walkthrough
    Braggi Shopping Slots Walkthrough
    A walkthrough of the Braggi Shopping Slots application
    Braggi Shopping Slots (Store Owner) Walkthrough
    Braggi Shopping Slots (Store Owner) Walkthrough
    A walkthrough of the Braggi Shopping Slots application from the Store Owner's POV
    SAM(Smart Assistance and Management) Personal Assistant for Windows | Trailer
    SAM(Smart Assistance and Management) Personal Assistant for Windows | Trailer
    A short video I made to show off the first iteration of Braggi for PC; SAM Personal Assistant for Windows application
    Auto Restart Your Node Apps After Making Changes! - Nodemon Showcase
    Auto Restart Your Node Apps After Making Changes! - Nodemon Showcase
    Showcasing Nodemon and how I use it to build Node Apps.
    Code on Your Smartphone/Old PC like a Pro! | Google Colab Showcase
    Code on Your Smartphone/Old PC like a Pro! | Google Colab Showcase
    Showcasing Google Colab and how you can develop python web applications on it with ngrok.