Portfolio 2026Pune, IN · 18.52°N 73.86°E

Rushikesh Shirkar Senior Software Engineer / Product Engineer

I don’t just write code. I architect products.

Six years across SaaS, fintech, trade-tech and eCommerce. Three multi-tenant products taken from an empty repository to production, covering interface, services, data and cloud. Now leading frontend engineering for an enterprise PPM platform.

Shipping
6+ years
Zero → production
3 products
Currently
Celoxis
Fig. 01 · One system, four roleslive
  1. L1 · InterfaceReactReact · shared component library
  2. L2 · ServicesNode.jsNode.js · NestJS · REST
  3. L3 · DataPostgreSQLPostgreSQL · multi-tenant models
  4. L4 · InfrastructureAWSEC2 · S3 · Lambda · Amplify · CI/CD

Three multi-tenant SaaS products from zero to production, owning architecture, services, databases and AWS.

§ 01

Engineering DNA

// four pairs, kept in balance

I build products the way systems are built: interface, service, data and infrastructure designed as one. The frontend is where I go deepest; the full stack is where I deliver.

  1. A·T

    Frontend depth × Full-stack range

    Deepest in React, Next.js and TypeScript at enterprise density, and comfortable owning the path from schema to deploy in Node.js, PostgreSQL and AWS.

  2. C·G

    Product mind × System design

    Works directly with founders, product and design on what is worth building, then designs the architecture that makes it buildable.

  3. T·A

    Speed × Reliability

    As a founding engineer, balanced speed of delivery against reliability, security and scalability, deliberately and decision by decision.

  4. G·C

    AI leverage × Consistent standards

    Claude, Cursor and ChatGPT as leverage to ship faster, within the code standards and review that keep quality consistent.

Years shipping
6+
SaaS · fintech · trade-tech · eCommerce
Zero → production
03
multi-tenant products as founding engineer
Delivery
30%
faster features via a shared UI architecture
Organic traffic
25%
lift from Core Web Vitals, a11y and SEO work
§ 02

Experience timeline

// roles on a time axis
career.ganttNov 2019 → now · select a bar

Fashiostreet

Software Engineer · Nov 2019 to Oct 2021

ReactReduxCapacitorLaravelMySQL

  • Built and optimised web and mobile experiences using React, Capacitor and Redux.
  • Shipped eCommerce and food-delivery applications using Cordova, Laravel, MySQL and REST APIs.
  • Owned development end to end: API design, database design, deployment and production support.
  • Integrated payment gateways, push notifications and third-party services in production.

Spekond Technologies

Senior Software Engineer · Oct 2021 to Oct 2022

Next.jsSSRCore Web VitalsWCAGSEO

  • Built high-traffic, customer-facing applications with Next.js, React, SSR and REST APIs.
  • Improved Core Web Vitals, accessibility and technical SEO, contributing to a 25% increase in organic traffic.
  • Implemented SSR, static generation and route-level code splitting to cut load times and improve indexing.
  • Set consistent data-fetching, caching and error-handling patterns; reviewed code to hold the standard.

Dreamful Technologies

Founding Engineer · Oct 2022 to Dec 2025

Trade-tech SaaS for Indian exporters: Eximfiles, the eBRC platform and Scriphouse.

NestJSPostgreSQLReactAWSMulti-tenantCI/CD

  • Architected and scaled three multi-tenant SaaS products from zero to production: frontend, services, database design and cloud.
  • Designed REST APIs and modular service integrations on Node.js, NestJS and PostgreSQL, including multi-tenant data models.
  • Created a shared UI architecture and component library that accelerated feature delivery by 30% across products.
  • Owned AWS (EC2, S3, Lambda, Amplify), CI/CD, serverless workflows, monitoring and production deployments.
  • Drove technical strategy as the founding engineer, balancing speed against reliability, security and scalability.
  • Worked directly with founders and stakeholders to validate direction, prioritise the roadmap and clear operational bottlenecks.

Celoxis Technologies

Senior Software Engineer · frontend lead, Dec 2025 to present

Enterprise Project Portfolio Management SaaS serving global clients.

ReactTypeScriptCapacitorNext.jsBryntum GanttPostHog

  • Owns the frontend codebase: code standards, pull-request review, technical design and delivery inside enterprise release cycles.
  • Shipped Android and iOS apps with Capacitor from the existing React codebase, with no separate native code.
  • Migrated the legacy PHP marketing site to Next.js, improving page performance, Core Web Vitals and SEO.
  • Integrated Product Fruits for onboarding and product tours, and PostHog for analytics and behaviour insight.
  • Builds scheduling, portfolio analytics and resource-planning views with React, TypeScript, Ant Design and Bryntum Gantt.
  • Drives performance through code splitting, lazy loading, memoization and render-path optimisation on Gantt and analytics views.

OriginB.Tech, Information TechnologyRajarambapu Institute of Technology, Sangli · 2015 to 2019

§ 03

Products built

// live in production
P/01 · Enterprise PPMFrontend lead

Celoxis

Enterprise project portfolio management: scheduling, portfolio analytics, resource planning and dashboards. Plus Android and iOS apps from the same React codebase, and a Next.js marketing site.

Owns L1 · interface, web and mobile

ReactTypeScriptBryntum GanttCapacitorNext.js

celoxis.com

The Dreamful suitethree products, one shared system, built from zero as founding engineer

P/02 · Trade-techZero → production

Eximfiles

Export documentation platform where exporters create, manage and track trade documents and compliance workflows.

Owned L1 → L4

eximfiles.io
P/03 · Fintech complianceZero → production

eBRC Platform

Generates, tracks and manages electronic Bank Realisation Certificates, the proof of payment Indian exporters need for compliance.

Owned L1 → L4

ebrc.in
P/04 · MarketplaceZero → production

Scriphouse

A trading marketplace where exporters and importers buy and sell duty credit scrips, covering listings, transactions and trade workflows end to end.

Owned L1 → L4

scriphouse.com

Shared across all threeReact component library · NestJS services · multi-tenant PostgreSQL · AWS (EC2, S3, Lambda, Amplify) · CI/CD

§ 04

Technical arsenal

// same layers as the hero, itemised

core.stack · used dailyReactNext.jsTypeScriptNode.jsNestJSPostgreSQLAWS

try

L0Languages

TypeScriptJavaScript (ES6+)SQLPHPHTML5CSS3

L1Interface

ReactNext.jsReduxCapacitor (iOS & Android)Vue.jsTailwind CSSAnt DesignBryntum GanttD3.jsSSRWeb performance (Core Web Vitals)Accessibility (WCAG)Technical SEO

L2Services

Node.jsNestJSREST APIsGraphQLLaravelMicroservicesMulti-tenant architecturePayment gateways

L3Data

PostgreSQLMongoDBRedisMySQL

L4Infrastructure

AWSEC2S3LambdaAmplifyDockerCI/CDServerlessMonitoringGit

∞Practice

System designFrontend architectureDesign systemsProduct analytics (PostHog)User onboarding (Product Fruits)Agile / ScrumAI-assisted development

core of the daily stack

§ 05

Selected engineering stories

// decisions, not features

One codebase, three platforms

1 → 3codebase to platforms

Context
An enterprise PPM platform with a mature React web app, and customers who wanted it on their phones.
Decision
Wrap the existing React codebase with Capacitor instead of starting a parallel native project.
Outcome
Android and iOS apps shipped without a separate native codebase to staff, review and keep in sync.

Three products, one system

30%faster feature delivery

Context
Three trade-tech products to build as the founding engineer, each multi-tenant and each needed in production.
Decision
Treat them as one system: a shared UI architecture and component library over modular NestJS services and multi-tenant PostgreSQL models.
Outcome
Feature delivery accelerated by 30% across products; all three reached production on infrastructure owned end to end.

The fast path to the first paint

+25%organic traffic, at Spekond

Context
Public-facing sites where page speed and discoverability are the product: a legacy PHP marketing site, and high-traffic consumer apps.
Decision
Move rendering to Next.js: SSR and static generation where each fits, route-level code splitting, deliberate work on Core Web Vitals and accessibility.
Outcome
Better page performance, Core Web Vitals and SEO at Celoxis; at Spekond the same discipline contributed to a 25% increase in organic traffic.

Rendering a Gantt at enterprise scale

4levers on the render path

Context
Gantt and analytics views carrying enterprise-scale data, where unnecessary renders directly slow the user down.
Decision
Optimise the render path itself: code splitting, lazy loading, memoization, and reusable component patterns that make the efficient approach the default.
Outcome
Data-dense views that stay responsive, and shared frontend systems that keep them that way as the product grows.
§ 06

Philosophy

// operating principles
Architecture is a product decision. Every boundary you draw decides what the team can ship next quarter.
  1. 01

    Speed and reliability are one budget.

    Balance delivery against reliability, security and scalability on purpose, not by accident and not after an incident.

  2. 02

    Build the system that builds the features.

    Shared components and patterns compound. Each product should cost less to build than the last.

  3. 03

    Stay close to the problem.

    The best technical decisions come from working directly with founders, product teams and the people who use the workflow.

  4. 04

    Performance is a feature users feel.

    Core Web Vitals, render paths and accessibility are not polish. They are the experience.

  5. 05

    Own it to production.

    Code is not done at merge. It is done when it is deployed, monitored and holding up under real use.

§ 07

Quick answers

// the short version

Who is Rushikesh Shirkar?

Rushikesh Shirkar is a Senior Software Engineer and Product Engineer based in Pune, India, with more than six years of experience building SaaS, fintech, trade-tech and eCommerce products. He currently leads frontend engineering at Celoxis Technologies, an enterprise project portfolio management platform.

What does Rushikesh Shirkar specialise in?

He specialises in frontend architecture with React, Next.js and TypeScript, and works across the full stack with Node.js, NestJS, PostgreSQL and AWS. His focus areas include multi-tenant SaaS architecture, design systems, web performance and Core Web Vitals, accessibility and technical SEO.

Which products has Rushikesh Shirkar built?

As Founding Engineer at Dreamful Technologies he built three multi-tenant SaaS products from zero to production: Eximfiles, an export documentation platform; the eBRC Platform, for electronic Bank Realisation Certificates; and Scriphouse, a marketplace for trading duty credit scrips. At Celoxis he leads the frontend of the enterprise PPM platform and shipped its Android and iOS apps from the existing React codebase.

Where has Rushikesh Shirkar worked?

Celoxis Technologies as Senior Software Engineer (December 2025 to present), Dreamful Technologies as Founding Engineer (October 2022 to December 2025), Spekond Technologies as Senior Software Engineer (October 2021 to October 2022) and Fashiostreet as Software Engineer (November 2019 to October 2021). He holds a B.Tech in Information Technology from Rajarambapu Institute of Technology, Sangli.

What results has Rushikesh Shirkar delivered?

He created a shared UI architecture and component library that accelerated feature delivery by 30% across three products, and his Core Web Vitals, accessibility and technical SEO work contributed to a 25% increase in organic traffic. He also migrated a legacy PHP marketing site to Next.js and brought an enterprise web platform to Android and iOS without a separate native codebase.

How can I contact Rushikesh Shirkar?

By email at rushikeshit4003@gmail.com, by phone on +91 77678 38215, on LinkedIn at linkedin.com/in/rushikesh-shirkar-772a1112a, or on GitHub at github.com/RushiShirkar. He is based in Pune, India (IST, UTC+5:30).

§ 08

Contact Rushikesh Shirkar

// get in touch

Let’s architect the next product.

esc
↑↓ navigate↵ run