Akash Mohan

Akash Mohan

Frontend Engineer

Followers of Akash Mohan1000 followers
location of Akash MohanKerala, India

Connect with Akash Mohan to Send Message

Connect

Connect with Akash Mohan to Send Message

Connect
  • Timeline

  • About me

    Frontend Engineer @ Hoppscotch | Typescript, Vue, Vite

  • Education

    • Cochin University of Science and Technology

      2016 - 2020
      BTech - Bachelor of Technology Computer Science and Engineering
  • Experience

    • Locale.ai

      May 2021 - Apr 2022
      Frontend Engineer

      You can see the screenrecordings of some of the features i’ve built at locale.ai at https://akashmohan.notion.site/The-work-i-did-in-locale-ai-8053e8b9b8ba4c45a7e0b8c09e3122a9?pvs=4- Building Powerful Visualizations - Worked on building powerful visualizations and drawing capabilities on top of MapBox maps handling thousands of data points using DeckGl and [Nebula.gl](http://nebula.gl/) Ability to draw shapes on the maps, that will aggregate the data in that area, and visualize it to the user. - Offload the calculations to workers because these are very data intense operations- Owned and built two of the major features the company shipped since i joined - Workflows - An alert system that notified the users when preset conditions are met. built the Frontend, backend APIS that connected to an Airflow Server, APIs for the slack integration, etc. - Clusters - A feature that allowed the users to select some specific hexs from the map, and do analysis on that.- Set Up the entire product analytics using Amplitude- Debugged and implemented pwa capabilities diving deep into service workers- Refactored messy parts of the codebase to be more clean Show less

    • Hoppscotch

      Apr 2022 - now
      Frontend Engineer

      Read detailed version of my work at hoppscotch which includes links to commits and pull requests at https://www.notion.so/My-Role-and-Responsibilities-at-Hoppscotch-3d8a2e3581cf42e5bbb3fe11dd3dbb7c?pvs=21 - Maintained and owned critical sections of the codebase, ensuring code quality and offering assistance to team members when needed.- Migrated Hoppscotch to Vue 3 + Vite: - Successfully led the migration of Hoppscotch from Nuxt 2 to Vue 3 and Vite, improving developer experience and codebase maintainability. - Implemented numerous commits addressing Vue 3-related changes and optimizations.- Implemented Syncing for Self-Hosted APIs: - Developed and integrated syncing mechanisms for the self-hosted version of Hoppscotch, overcoming challenges posed by the existing store implementation. - Introduced features like environments, collections, user settings, and user history syncing.- Established Code Sharing Architecture: - Implemented a code-sharing system between different Hoppscotch platforms, including self-hosted, cloud, and desktop apps. - Utilized `hoppscotch-common` for common functionality and TypeScript interfaces for platform-specific implementations.- Maintained Hoppscotch Browser Extension: - Upgraded the extension to manifest v3 for Chrome compatibility and improved identification from the web app. - Implemented JavaScript Proxies for better communication between the extension and web app.- Miscellaneous and Bug Fixes: - Successfully updated Hoppscotch dependencies to their latest versions, addressing breaking changes. - Monitored and debugged critical errors using Sentry for error monitoring. - Resolved various complex and hard-to-reproduce bugs in the Hoppscotch application. Show less

  • Licenses & Certifications