Summary
Hi! I’m a software engineer with a track record in early and mid-sized startups, thriving in fast-paced environments to deliver impactful software solutions. When I’m not coding, you can probably find me at the gym.
Work experience:
- Worked as a founding engineer at multiple early-stage start-ups:
- 🔗 Tempo (YC S23):
- Developed and maintained scalable frontend applications for clients like Chorus AI and Transformity, ensuring high performance and responsiveness.
- Collaborated closely with client teams to integrate complex business logic, using React for dynamic user interfaces and Next.js for server-side rendering and SEO optimization.
- Implemented reusable components, improving the development speed and consistency across multiple projects.
- Optimized application performance and enhanced user experience through code reviews, end-to-end testing, and performance profiling.
- 🔗 Hybr1d:
- Built multiple significant modules such as inventory, teams, notifications, leveraged by 95% of the customer base.
- Revamped the product’s landing page using Nextjs, focusing on performance and best code practices.
- Worked on building the internal UI library based on the new design system, ensuring both stability and flexibility of the components, while also saving development time to a significant extent.
- Built multiple integrations like Vercel, Freshservice, Dropbox and Datadog as a part of the company’s SAAS visibility
offering.
- Refactored backend codebase’s utility modules for better code understanding and fixed bugs from time-to-time.
- 🔗 FloBiz:
- Used Angular to build features, such as, uploading image, blocking users and settlements, uploading greetings and business cards on the admin panel of myBillBook.
- Built an online store for the customers of myBillBook. An example of how the online store looks like.
- Built up online store’s authentication, search functionality, popups, checkout tabs, and many such features using Angular, while making sure it’s mobile responsive.
- 🔗 Upswells:
- Built a responsive and customizable portfolio, generated dynamically using information provided by the user.
- Utilized VueJS to build components responsible for setting up and creating a Club to organize meetups and workshops.
- Developed functionality for creating Project and Project Plan where users can create a project and split the project into different parts using Project Plan.
- Built the Frontend for Go Play, whose main features include Color Picker (picking color from an image) and a Quiz for cosmetic enthusiasts to help them identify what shade suits them the best.
- Developed the Frontend for Talk Israel. A news company specifically focused on events happening in Israel.
- Translated UI/UX wireframes to pixel-perfect, mobile responsive user interfaces and successfully shipped two client projects.
Open source contributions:
Independent Projects:
- 🔗 Vidext Video Player
- A video based application library where you can upload videos, give them title and description. Browse videos uploaded by other users and upload your own.
- Users can upload videos upto 400MB. Videos upload in a stream of bytes to Cloudinary.
- Application focuses on server side rendering of video feed and video details page for best performance.
- Gravity
- Developed a full stack application imitating the popular social media app - Reddit.
- Used Nodejs, Apollo Server and Prisma as backend framework to develop authentication and CRUD functionality for the app.
- Users can create communities, posts, comments and even upvote and downvote. The UI is similar to Reddit and includes it’s core functionalities.
- Implemented Frontend using NextJS, Zustand (for state management) and tailwindcss while adhering to best development practices.
- Future scope includes - Feature for tags/flairs in communities, community admin view, and chat messaging
- https://github.com/PratikAwaik/gravity-frontend/tree/v2?tab=readme-ov-file#project-previews