Harish Kumar S S

strek.in

Hello, I'm Harish Kumar. I used to work on all things frontend at CRED and Freshworks. I love to settle between aesthetics and performance. I enjoy building things that are beautiful and fast.


Work Experience

CRED

MAY 2022 - May 2025

Frontend Engineer

Built data platform apps and frontend infrastructure.

  • Created an internal design system that powers 5+ platforms. It is a combination of Tailwind plugin and React components.
  • Built Communications Platform that allows CRED to send comms messages through channels like SMS, Email, RCS, Whatsapp, In-app Notifications and Push Notifications
  • Was the only frontend engineer handling the entire comms configuration portal
  • Built an experiments module UI that allows a particular group of users to be part of A/B testing
  • Developed a segmentation module UI to enable grouping of users by specific characteristics
  • Standardized webpack configs across multiple platforms
  • Developed BidBlast flow on the web and an internal tool to power the game
  • Wrote a form renderer that helps developers write forms quicker rather than repeating the code reducing duplicate code

Freshworks

JAN 2020 - APR 2022

Frontend Engineer

Previously Graduate Trainee (Oct 2020) & Intern (Jan 2020). Worked on Freshchat.

  • Maintained Freshdesk Messaging's inbox module frontend
  • Carried out major performance upgrades, enhancing the user experience
  • Migrated from a legacy socket to internal web socket implementation
  • Built a customized dropdown component that can list computed options, fetch paginated options on its own from an API endpoint
  • Led a team of 3 to victory among 2,500 participants during Freshworks Internal hackathon 2020
  • Integrated 3 products Freshsales, Freshchat and Freshbots together sharing UI and code logic
  • Restructured customer support chat portal and widget's User Interface with SCSS

React Community

Open Source

Maintainer

Helped build the React website (reactjs.org & beta.reactjs.org) and its localizations.

  • Reduced 150 KB of code from statically generated pages in beta.reactjs.org site.
  • Integrated ESLint with codesandpack for all codesandbox in the beta site.
  • Created custom console for codesandboxes.
  • Wrote node scripts to convert yml files to Vercel redirects for site migration.
  • Created custom pre-commit hooks to generate and validate heading IDs in markdown.
  • Setup Linters, Prettiers, and GitHub Actions for the beta repo.

Open Source & Projects