Skills
React
████████████████████
Next.js
████████████████████
Rails
████████████████████
PostgreSQL
██████████████████░░
JavaScript
██████████████████░░
TypeScript
████████████████░░░░
Ruby
████████████████░░░░
UI/UX
████████████████░░░░
CSS/SCSS
████████████████░░░░
Python
██████████████░░░░░░
C/C++
██████████████░░░░░░
Vue.js
██████████████░░░░░░
Nuxt.js
██████████████░░░░░░
Node.js
██████████░░░░░░░░░░
Flutter
██████████░░░░░░░░░░
AI/ML
████████░░░░░░░░░░░░
Experience
July 2021 - Present • 4 yrs 0 mos
Tech-lead at BigBinary
NeetoSite: neeto.com/neetosite As the Tech Lead, I was responsible for architecting its core infrastructure, which included designing and building the essential components for creating professional multi-page websites. A key part of my role involved devising and implementing a novel strategy to bridge between the Rails and Next.js applications by automatically invalidating the Next.js build upon any new changes, providing near-instant updates to live sites. Code standardization I played a key role in establishing and maintaining code quality and consistency across the Neeto ecosystem. I led the team in migrating the build system from Shakapacker (Webpacker) to ESBuild. My role also included taking ownership of NeetoUI, the core UI library, NeetoMolecules, which contains common UI components used throughout Neeto products, NeetoIcons, which contains the icons used within the Neeto ecosystem, along with several other packages and gems. I developed and maintained custom ESLint and RuboCop rules to ensure adherence to best practices. My responsibilities also included overseeing the overall quality of the codebase and promoting consistent conventions across all Neeto projects. Hiring I was responsible for conducting interviews and participating in the hiring process for fresher candidates, primarily focusing on JavaScript and React skills. - NeetoAuth: Developed a JWT-based login system for Neeto with a strong emphasis on security. This included creating a custom OmniAuth strategy to decode and verify JWTs, as well as measures to prevent replay attacks and integrate with Doorkeeper. To facilitate seamless integration across Neeto, I also created and open-sourced the neeto-jwt package. - NeetoCal: Improved the performance and overall quality of the booking page through lazy loading, and fixing the memory leaks usign performance profiling. - NeetoQuiz: Implemented SQL optimizations and caching, to reduce the API response times for huge quizzes from 30 seconds to under 1 second. The optimized system was able to support quizzes for 500+ students during the hiring phase without any performance issues, demonstrating its enhanced scalability. - NeetoInvisible: A Chrome extension designed to streamline website user experience testing. - NeetoEditor: I developed an open-source rich-text WYSIWYG editor using Tiptap and Prosemirror in React. - NeetoKB: Initial revamp of NeetoKB, the foundational architecture and integration of APIs. - NeetoFilters: simplify filtering operations for all Neeto products using Arel.
Apr 2020 - Jun 2020 • 3 mos
Intern at Infoware India
Involved in the end-to-end development of two mobile apps. 1. Talk Sindhi - Language Learning Application (Flutter): Developed a cross - platform mobile application with Flutter, designed to help Hindi and English speakers learn the language of Sindhi.I implemented user progress tracking and a quiz system to revise learned vocabulary and concepts to personalize the learning experience. 2. Habituals - Corporate Healthcare Application (Flutter, Node.js, MySQL): I developed a corporate healthcare mobile application with a focus on promoting and improving employee mental well- being.I architected the models and built the backend using Node.js and MySQL.I implemented "well-being nudges" and "rating-based quizzes", in addition to the primary functionality, to encourage positive mental health habits among users.I implemented Google Auth for login and Bearer token - based authorization for APIs.
Achievements
2020
First runner up in Reboot Kerala Hackathon - healthcare division
2019
Obtained future lab support for KSM Idea Fest
2019
IEEE Xtreme 12.0 global rank 1450, country rank 271
2018
First in competitive coding: ISTE Annual State Convention
2018
KSM Idea Grant 2018 finalist