GOSIGN.AI

kathan Chaudhari

Frontend Engineer
Fullstack Engineer
Web Developer
Firebase
Next.js
React

I joined US-based startup

GoSign

As a sole frontend developer where I created fully functional webapp from scratch and created PWA. I used Next.js, Firebase, AUTH0, Tailwindcss, and many more things to create a Website.

As the project move forward, it became apparent that a mobile-centric approach would be more beneficial. So we changed strategy, focusing solely on enhancing the mobile user experience. To achieve this, I utilized an IFrame, so users can see mobile view even on desktop. This project involved working with a variety of libraries and integrating the backend, which was developed in Python and utilized machine learning and ChatGPT's API. You can check out on

GoSign

.

     

My first main task was to develop a user-friendly chatbot interface that could effectively handle responses and manage various tasks, such as prompt suggestions and maintaining conversations, as well as allow user to rename, delete conversation or let user change conversations.

     

Another exciting feature I worked on was the development of a sign game. This required users to sign words, which was captured through video recording. Initially, the process of starting and stopping the recording manually was not user-friendly. To make it more fun experience, I implemented a timer-based solution where the video recording would start and stop automatically at specified intervals. Other features included integrating Google's Mediapipe technology, which enabled the detection of hand presence and the collects hand landmark. This data was crucial for building and refining our user model.

     

I also took on the task of creating a leaderboard and user profiles, focusing on the UI aspects of these features. The web app's also offers multilingual support, allowing users to switch languages through the settings. Implemented a dark mode and light mode, adapting the color scheme to suit user preferences.

     

Other features I contributed includes notifications, an achievements page, and an on-boarding page(a system to determine whether a user was new or returning, redirecting them depending on that) Also the feedback page.

     

Working at GoSign was a tremendous learning experience, particularly as the sole front end developer in a startup environment. It required me to stay updated about latest technologies while ensuring clean, efficient code. The project's dynamic nature, driven by user feedback, meant constant iterations and improvements, making it a challenging yet rewarding journey.

   

Partner With kathan
View Services

More Projects by kathan