About
Hi, I’m Tushar. I'm a multi-skilled product engineer who loves building delightful user experiences with code. I was until recently building Wokay, unifying different aspects of work collaboration in an intuitive way. I'm currently looking out for new opportunities.
I'm incredibly good at picking up and mastering new things. I first encountered programming at the age of 10 years trying to figure out Logo and QBasic and have been fascinated ever since. Post that I self learned Visual Basic, Java, followed by Python. Thereafter, I did my Bachelors(B.E) from BITS Pilani where I worked on several different personal and course related projects. I also learned about behind the scenes details of how things work in courses like Operating Systems and Microprocessors which helped me build a strong sense of fundamentals.
I was previously working at 100ms where I joined during the early days of the company. I worked on building the core infrastructure for powering live WebRTC calls and HLS streaming. I also led the Web team to build the Web SDK and the conferencing WebApp. I led AI as well where we built features like transcription, LLMs based summaries, noise suppression and virtual background which integrated into the core offering. Some posts related to my work at 100ms -
- React Nexus Talk based on state over events
- A tweet thread about building Browser based Recording
- Mental Model for 100ms SDK
- A video Call App in Svelte
- Grayscale Video Filter
- Building Clubhouse Clone in React
- Using ChatGPT to parse support conversations
Prior to joining 100ms, I was working at Goldman Sachs on different internal applications which involved me using Java, Python and Angular while dealing with MongoDB, Elastic Search, Camunda, Hazelcast and Kafka. As a part of the core platform engineering team, I focused on building systems and tools that were utilized by other teams within the firm. The two products I spent most of time on were an internal ticketing platform and a constrained production access tool.
I Have worked with
A list of technologies I have worked with in the past.
- Languages:Golang, Python, Java, Javascript, Ruby, Elixir, Golang, Matlab, Arduino
- Python:FastAPI, PyTorch, TensorFlow, Celery, Flask, Django, Kivy
- Ruby:Ruby on Rails, Sidekiq, Rspec, Rswag
- Javascript:React, NextJS, Angular, Svelte, Astro, Preact, AngularJS, NodeJS, Typescript
- Java:Spring, Micrometer, Jersey, JUnit, Mockito
- SRE & Devops:Docker, Kubernetes, GCP, CI/CD, Prometheus, Grafana, Jaegar
- Datastores and Other Tools: Kafka, Redis, Hazelcast, MongoDB, GraphQL, Postgres, Elasticsearch, Camnunda, HAProxy, WebRTC, HLS
Experience
Wokay
2023 - present
100ms
2021 - 2023
Goldman Sachs
2019 - 2021
IDfy(Intern)
2019
Goldman Sachs(Intern)
2018
Education
BITS Pilani
2015 - 2019
B.E (Hons.) Electrical and Electronics Engineering
Other Interests
Travel, Trek, Photography, Music, Reading, Chess, Speedcubing