Software Engineer,
Frontend
React & TypeScript

5+ years building responsive frontend systems. Shipped role-based access control for a multi-tenant SaaS platform, LLM-powered job description generation, and the frontend for Greenhouse and Lever integrations.

Tap to shuffle

About

Software engineer with 5+ years building responsive frontend systems in React and TypeScript. Shipped role-based access control and permission-driven UI for a multi-tenant SaaS platform, LLM-powered job description generation and AI-scored candidate evaluation surfaces, and the frontend for ATS integrations with Greenhouse and Lever. Experience spans HR tech products (Octagnt, Skillkeepr) and a US telecom platform built from scratch for Verizon (via Wipro).

B.Tech, Computer Science, Adi Shankara Institute of Engineering and Technology, Kalady (2016 - 2020), CGPA 8.3/10

Years building frontend systems
5+
Components migrated with zero regressions
100+
Faster initial load via code splitting
~25%
Unit test coverage on core modules
80%+

Experience

Jun 2023 - Sep 2026

HASpaces

Software Engineer · Trivandrum

Frontend engineer on two B2B multi-tenant SaaS products in HR tech: Octagnt and Skillkeepr.

Octagnt

AI hiring intelligence SaaS platform
  • Implemented role-based access control (RBAC) with permission-driven UI rendering across 5 roles (Owner, Admin, Senior Recruiter, Recruiter, Viewer) in a multi-tenant architecture, with config-driven permissions so new roles could be added without frontend code changes.
  • Delivered the subscription and billing system end-to-end on the frontend: Stripe Checkout and Billing Portal integration across 4 plan tiers (Trial, Starter, Growth, Enterprise), feature gating, credit allocation, and quota enforcement.
  • Built the candidate review interface for a multi-agent AI evaluation pipeline (Decision Packet), with nine-dimension scoring and password-protected external sharing.
  • Built a four-step role creation wizard with PDF/DOC/DOCX uploads, ATS import, LLM-powered conversational job description generation, and constraint-based screening configuration.
  • Mentored 2 junior developers on React patterns and code review, and standardized AI-assisted development workflows with GitHub Copilot and Claude Code across the frontend team.

Skillkeepr

ATS SaaS platform
  • Built recruiter admin portal features covering candidate fit analysis, Jitsi-based video interviews, and shortlisting.
  • Built a responsive candidate portal for job discovery, applications, and interview attendance.
  • Built the frontend for Greenhouse and Lever ATS integrations, enabling enterprise customers to bring jobs and candidates into automated recruitment workflows.
  • Owned a major-version upgrade of the Mantine component library and the Node.js runtime across 3 frontend repositories, migrating 100+ components through a phased rollout with no user-facing regressions.
  • Configured GitHub Actions pipelines to run lint, type-check, and tests on every PR, blocking merges on failure.

Dec 2020 - Jun 2023

Wipro

Project Engineer · Chennai

Verizon Engage: internal lead management platform for Verizon US retail representatives.

Verizon Engage

Lead management SPA for Verizon US retail
  • Core contributor to the single-page application (SPA) built from the ground up, integrating four lead channels with six role levels for retail representatives across the US.
  • Migrated the codebase from class-based to functional components and introduced route-level code splitting with lazy loading, reducing initial page load time by ~25% (Lighthouse, median run).
  • Resolved 100+ critical SonarQube issues that were blocking production builds, clearing the quality gate for release.
  • Established the unit testing practice for the team, reaching 80%+ coverage across core modules with Jest and React Testing Library.

Projects

Ethra

Bill-splitting app · Android + Web

Group expense splitting app. Bills are organised by event, friends join through a shared link with no sign-up, and multiple people can edit the same bill. Handles consumption-based splits, multiple taxes and discounts, and shares summaries over PDF, SMS or WhatsApp.

ethraapp.com
Ethra landing page
Ethra Android app
  • React
  • Android
  • Web app
  • PDF export

GeoVault

Personal project · Android

A private location notebook for travellers and foodies. Save places with notes, tags and nine categories, search across everything, and open any spot in your maps app. Local-first with no server or tracking, plus optional scheduled Google Drive backups and JSON export.

GeoVault saved places list
  • Android
  • Local-first
  • Google Drive backup
  • Full-text search
ajhomeslettings.co.uk
AJ Homes property search
A

AJ Homes

Property agency website · UK

Website for a Birmingham property agency covering sales, residential lettings and student lettings, with bedroom/bathroom/price search, property pages with photos and video, and enquiry forms.

  • React
  • Material UI
  • Property search

Workspace modules

  • Leads
  • Bookings
  • Services
  • Billing
  • Payments
  • Vendors
  • Reminders
  • Reviews
  • Audit trail
T

Taste Magic

Internal staff tool · Multi-tenant PWA

Web app for the staff of an event-management business to run a booking from first enquiry to completed event - capture a lead, plan each service (catering, photography, decoration, makeup, return gifts), generate a bill, track payments, coordinate vendors, and follow through with reminders, reviews, and a full audit trail.

Internal staff tool (not customer-facing), multi-tenant, installable PWA. Tenant-agnostic - branding comes from the API, never hardcoded.

  • React
  • Vite
  • Mantine
  • TanStack Query
  • PWA
P

PrepHub

Personal project · Interview preparation platform

An interview preparation web app I built for my own learning. Guides across front end, back end, AI engineering, DevOps and system design, with a quiz mode, spaced-repetition daily review, a timed interview simulator, and JavaScript and React playgrounds with graded coding challenges.

76
Guides
157
Coding challenges
14
Cheat sheets
  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • PWA
prephub.sreenathp.com
PrepHub home page

Skills

Languages

  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3

React & Frameworks

  • React.js
  • React Hooks
  • React Router
  • Redux Toolkit
  • Redux Saga
  • Zustand
  • TanStack Query

Styling & UI

  • Tailwind CSS
  • Mantine UI
  • Material UI
  • Responsive Design

Testing & Quality

  • Jest
  • Vitest
  • React Testing Library
  • Lighthouse
  • Core Web Vitals

Build, CI/CD & Dev Tools

  • Vite
  • Webpack
  • Storybook
  • GitHub Actions
  • GitHub Copilot
  • Claude Code

APIs & Integrations

  • REST
  • WebSockets
  • Stripe
  • Greenhouse
  • Lever

Backend (Working Exposure)

  • Node.js
  • Express.js
  • MongoDB
  • AWS Lambda

Tools & Methodology

  • Git
  • GitHub
  • GitLab
  • Jira
  • Postman
  • Kibana
  • Agile / Scrum

Outside work

I love travelling, going to the gym and playing cricket.

Open to work.
Available to join immediately.

Based in Ernakulam, Kerala.

  • Kochi · Home
  • Trivandrum · HASpaces
  • Chennai · Wipro
  • United States · Verizon
  • Birmingham, UK · AJ Homes