Skip to main content

Portfolio

Software Development Engineer | Frontend

Mohd Shahrukh

Based in Bangalore, Karnataka, India.

Portrait of Mohd Shahrukh
6+ Years of Experience

01 — About

Know Me More

Frontend Engineer with 6+ years of experience building fintech, proptech and enterprise web applications. At AltInvest (formerly PropShare), delivered SSO, investor onboarding, video KYC, document signing and compliance journeys for a SEBI-regulated SM REIT platform. Hands-on experience with React.js, Next.js, TypeScript, Redux Toolkit and React Query, with testing in Jest, React Testing Library and Playwright. Strong in frontend performance, API request optimization and WCAG 2.1 AA accessibility.

Role
Software Development Engineer | Frontend
Based in
Bangalore, Karnataka, India
Experience
6+ Years of Experience

02 — Services

How I Can Help Your Next Project

  • Web Design

    I design compelling, visually attractive websites using HTML5, CSS3, Bootstrap, and Figma — from wireframes and high-fidelity prototypes to production, focused on clean, conversion-driven design.

  • Frontend Engineering

    I build scalable React.js applications with reusable component libraries, design-system conventions, REST API integration, and compliance-critical flows — SSO, vKYC, document signing, and multi-step onboarding.

  • Accessibility & Compliance

    I audit and remediate web applications to WCAG 2.1 AA — implementing ARIA roles, keyboard navigation, and screen-reader support. Delivered 150+ fixes across a SEBI-regulated investor onboarding platform.

  • Testing & QA

    I author end-to-end Playwright suites and Jest / React Testing Library unit & component tests across compliance-critical flows — catching regressions before release and stabilising high-risk paths across browsers.

03 — Experience

My Experience

  1. – Bangalore

    AltInvest Online Platform (formerly PropShare)

    Software Development Engineer

    India's SEBI-regulated SM REIT investment platform

    • Built and maintained investor-facing features for a SEBI-regulated SM REIT platform serving 5,000+ registered investors using React.js, Next.js and TypeScript, with Redux Toolkit for client state and React Query for server state, caching and submission mutations.
    • Delivered the Single Sign-On (SSO) module, implementing secure token lifecycle handling, session expiry, protected cross-module redirects and error-recovery states.
    • Owned key investor journeys including multi-step onboarding, profile/taxation resubmission, disclosures and payment interfaces, with conditional flows for resident and NRI investors.
    • Integrated the DigiO video-KYC SDK, implementing asynchronous verification states, session polling and fallback handling for incomplete or failed attempts.
    • Implemented document-signing and consent-capture experiences with signature-status tracking, confirmation states and audit-trail support.
    • Developed the compliance document upload module using AI-assisted development with Claude Code, defining its component architecture and folder conventions with reusable React components and shared UI patterns.
    • Wrote Jest and React Testing Library tests for components and UI/API integration, and Playwright end-to-end tests for SSO, onboarding, vKYC and document-signing journeys; used Claude Code and Codex to write test cases and support PR and code reviews.
    • Optimized an API-dependent workflow from ~110 seconds to 2–3 seconds by removing duplicate requests, parallelizing independent calls, improving payload handling and resolving asynchronous race conditions.
    • Reduced large image assets from ~15–30 MB to 300–400 KB through compression and render-size optimization, and resolved 150+ WCAG 2.1 AA accessibility issues across critical investor journeys.
    • Integrated AWS S3 for file uploads and storage and CloudFront for static asset and document delivery; prepared frontend builds and coordinated releases with DevOps and backend teams.
    • Built the PropShare Titania commercial real-estate listings experience with responsive, filterable property search.
  2. – Bangalore

    BrandSystems India Pvt. Ltd.

    Web Developer

    • Owned frontend development of LAM, a multi-channel campaign-management platform, building analytics dashboards and campaign-scheduling interfaces.
    • Built data visualizations for impressions, CTR and conversions; worked with backend developers on API contracts and data integration.
    • Prototyped feature and module flows in Balsamiq to align product and stakeholders before development.
    • Built MARCOM, a responsive market-research management tool using JavaScript and Tailwind CSS, delivering production UI from wireframes and prototypes.
  3. – Noida

    SOSUDATECH Pvt. Ltd.

    UI/UX Developer

    • Delivered 10+ client websites and web applications, owning frontend implementation from wireframes through production deployment.
    • Built reusable UI components and design patterns, and improved maintainability through clean, modular frontend code.

Download CV (PDF, 64 KB, opens in new tab)

04 — Skills

My Skills

48 skills · 10 groups

Languages

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

Frameworks & Libraries

  • React.js
  • Next.js

Styling & UI

  • SCSS/SASS
  • Tailwind CSS
  • Bootstrap 5
  • shadcn/ui
  • Material UI

State Management

  • Redux Toolkit
  • React Query (TanStack Query)

Redux Toolkit for client state; React Query for server state, caching and mutations

API Integration

  • REST APIs
  • async request handling
  • request deduplication
  • parallel API calls

Testing

  • Jest
  • React Testing Library
  • Playwright

unit, component, UI/API integration and end-to-end tests

Architecture & Security

  • Reusable React components
  • component libraries
  • design systems
  • modular architecture
  • code reviews
  • SSO
  • token lifecycle
  • session management
  • secure redirects

Performance & Accessibility

  • Lighthouse
  • Core Web Vitals
  • API request optimisation
  • image optimisation
  • WCAG 2.1 AA
  • ARIA
  • keyboard navigation
  • screen-reader support

AI-Assisted Development

  • Claude Code
  • Codex

feature development, test writing, PR and code reviews

Tools

  • AWS S3
  • CloudFront
  • Docker
  • Vite
  • Git
  • GitHub/GitLab/Bitbucket
  • CI/CD pipelines
  • Figma
  • Balsamiq

05 — Certifications

Certifications

  • IBM Full Stack Software Developer

    IBM / CourseraProfessional Certificate

  • JavaScript: The Complete Guide

    Udemy

  • React — The Complete Guide (incl. Next.js, Redux)

    Udemy

06 — Education

My Education

  1. –

    Bachelor in Electronics & Communication Engineering

    Bipin Tripathi Kumaon Institute Of Technology

  2. –

    Diploma in Electronics Engineering

    Government Polytechnic Nainital

  3. –

    Intermediate

    Mahatma Gandhi Inter College

07 — Projects

Some Of My Most Recent Projects

Showing 10 of 10 projects

  • Blurred screenshot of the Digital Asset Management platform
    01Enterprise product

    Digital Asset Management

    Marketing Resource Management (MRM)

    Internal product — no public link

  • Blurred screenshot of the Approval Software Management (Collaborate) application
    02Enterprise product

    Approval Software Management

    Collaborate - Approval & Review Workflows

    Internal product — no public link

  • Blurred screenshot of the LAM campaign management software
    03Enterprise product

    Campaign Management

    LAM - Campaign Management Software

    Internal product — no public link

  • Screenshot of the SarkariJobKhoj job listing website
    04Website

    Job Listing Website

    Latest Jobs, Results, & more...

  • Screenshot of the Virtual University website
    06Website

    Virtual University

    Education

  • Screenshot of the QuickCashTx banking and fund transfer app
    07Website

    QuickCashTx

    Banking & Fund Transfer

  • Screenshot of the Niles Academy website
    08Website

    Niles Academy

    Education & Teaching

  • Screenshot of the Swiss Cosmetics website
    09Website

    Swiss Cosmetics

    Beauty & Fashion

  • Screenshot of the Frontier Mining Solutions website
    10Website

    Frontier Mining Solutions

    Mining Services

Interested in working with me?

08 — Testimonials

What My Colleagues Say

Always available to help, incredibly proficient, hits deadlines without fail, hard working and trustworthy. In my experience, no project is too much trouble, and with Mohd Shahrukh you really get a rare entity – someone that can simplify what can be a very complex industry at times.

Photo of Sowmit NagSowmit NagSr. Web Designer | Co-Owner

I’m always impressed by how you treat everyone with the same respect and a positive attitude. You genuinely embody the company’s spirit and our core values in everything you do and you inspire us all to do the same!

Photo of Divesh KumarDivesh KumarCTO | Technology Evangelist

09 — Contact

Let's get in touch

I enjoy discussing new projects and design challenges. Please share as much info as possible so we can get the most out of our first catch-up.

Based in
Bangalore, Karnataka, India

Send Me a Message

0 / 5000