Parth ModiAhmedabad, India/8+ years in production

Senior Full Stack Developer &Technical Lead

Building scalable SaaS products, cloud systems, and high-performance web applications.

  • 100 → 40K+SEOSpace users
  • Team of 4engineers I lead
  • React → AWSthe whole stack
system-map.tsx
request async
ReactNext.js · TypeScriptAPIsREST · API GatewayNode.jsExpress servicesRediscacheMongoDBproduct dataPostgreSQLrelationalAWSS3 · CloudFront · Lambda · SQS

Node.js

Used extensively for scalable REST APIs, background processing and SaaS backend services.

By the numbers

Real figures from production work

Years shipping production software
8+
SEOSpace users, up from about 100
40,000+
Countries those users come from
120+
Engineers I lead day to day
4
01Who I am

Eight years, one direction: closer to the product.

Portrait of Parth Modi

Parth Modi

Senior Full Stack Developer · Technical Lead · Ahmedabad, India

012017 · Developer

Started on the server, then crossed the whole stack.

My first production work was backend logic for three live Android and iOS apps. Since then I have moved through every layer: React and Next.js on the screen, Node.js and Express behind it, and the database underneath.

Full-stack development

022018 · Senior Developer

Learned what high traffic does to a codebase.

High-traffic service portals in a six-person Agile team taught me cross-browser discipline, code that QA stops sending back, and picking the simplest tool that does the job.

Quality at traffic

032019 → · Team Lead

Owning the technical call, not only my tickets.

I lead four engineers: planning, code review, mentoring, and the architecture decisions about boundaries, data, and what should happen asynchronously.

Team leadership & architecture

04Now · Product Engineer

Building SaaS that stays fast as it grows.

SEOSpace went from about 100 users to 40,000+ across 120+ countries. That meant queues, caching, and AWS services like S3, CloudFront, Lambda, and SQS, and thinking about the product a customer actually uses.

SaaS, scalability & AWS

02Experience

From backend developer to technical lead.

Three companies, one steady climb: from writing the APIs to deciding how the whole system fits together.

  1. 2017Jan 2017 – Dec 2017

    Webcore Solutions

    Backend Developer

    Ahmedabad, India

    • Built server-side logic and APIs for Android and iOS apps.
    • Worked across data models, endpoints, and releases for live products.

    Key achievement

    Backends for three live mobile products.

    • PHP
    • CodeIgniter
    • REST APIs
    • Android & iOS backends
  2. 2018Jan 2018 – Sep 2019

    Techno Adviser Technologies Pvt. Ltd

    Senior Software Engineer

    Ahmedabad, India

    • Built and maintained PHP applications for high-traffic service portals.
    • Worked in a six-person Agile team on features, fixes, and releases.
    • Brought newer tools into the workflow, including WordPress where it fit.

    Key achievement

    Consistent cross-browser front end that cut bugs reported by QA.

    • PHP
    • JavaScript
    • HTML
    • CSS
    • WordPress
  3. 2019Oct 2019 – Present

    Qodic Technosoft LLP

    Current

    Senior Full Stack Developer & Team Lead

    Ahmedabad, India

    • Lead a team of four: planning in Jira, code review, mentoring, and production support.
    • Full-stack work on production SaaS, including SEOSpace, Keeyora, and StorIQ.
    • Event-driven services with Docker, Kubernetes, AWS SQS, and EventBridge.
    • Migrated production Chrome extensions from Manifest V2 to V3.
    • Shipped Android and iOS apps from one Ionic and Angular codebase, with screens loading in under two seconds.

    Key achievement

    Scaled SEOSpace from about 100 to 40,000+ users across 120+ countries, against a 99% uptime target.

    • React
    • TypeScript
    • Node.js
    • MongoDB
    • Redis
    • AWS
    • Docker
    • Kubernetes
    • Chrome MV3
    • Ionic
03Selected work

Real products. Real users. Open any of them.

Three SaaS products in market and the browser extensions behind them. Each card opens a case study with the problem, the approach, and what I was responsible for.

01SEO plugin & toolkit for Squarespace

SEOSpace

Scaling SEO from 100 to 40,000+ users

An SEO SaaS that helps Squarespace sites get found, from Google rankings to how they show up in AI answers. It runs as a web app and inside the Squarespace editor as a Chrome extension.

Users
40K+
Countries
120+

Up from about 100 users

React
Node.js
MongoDB
Redis
AWS
Open case studyVisit seospace.co
seospace.co
SEOSpace website home page
ReactTypeScriptNode.jsMongoDBRedisAWS

02Text recruiting software

Keeyora

High-touch hiring, at high volume

Candidate texting for talent teams. Recruiters message from their ATS or a Chrome extension, with templates, automations, and SmartDraft AI drafts a person reviews before sending.

keeyora.com
Keeyora website home page
ATS integrationsChrome extensionAutomationsAI drafts
Open case studyVisit keeyora.com

03AI marketing agents for self-storage

StorIQ

More move-ins from local search

AI agents built only for self-storage operators. They manage Google Business Profile, paid search, and SEO continuously, with rank tracking and reporting tied to move-ins.

storiq.ai
StorIQ website home page
  • AI agents
  • Local SEO
  • Rank tracking
  • Dashboards
Open case studyVisit storiq.ai

04Software inside pages I do not own

Chrome Extensions

Production extensions, migrated to Manifest V3

Production Chrome extensions, including enterprise extensions migrated from Manifest V2 to V3. Background pages became service workers, UI loads only when it is opened, and every part talks through explicit messages.

  • Manifest V3
  • Service workers
  • Content scripts
  • Messaging
Open case study
04Beyond web apps

Software that runs inside someone else's page.

I've shipped production Chrome extensions and migrated enterprise extensions from Manifest V2 to V3. Background pages became service workers, UI loads only when it's opened, and every part talks through explicit messages. Here's how a single request moves through one.

❯ chrome.runtime.sendMessage({ type: 'ANALYZE_PAGE' })

The user acts in the extension panel. It sends a typed message to the service worker.

Message flow

What this covers

05Technical depth

Not a logo wall. A system that fits together.

Pick any technology to see what I use it for, where I've used it, and what it connects to.

Frontend05

Backend04

Data03

Cloud07

DevOps04

Architecture05

06How I use AI

AI accelerates my workflow.

I still own the engineering decisions.

I use AI as an engineering tool, the same way I use a debugger or a profiler. It shortens the distance between a question and a careful change. The review, the tests, and the production behaviour are still mine.

  • Code analysis
  • Debugging
  • Refactoring
  • Testing
  • Documentation
  • Exploring approaches
  • Developer productivity
  1. 01

    Problem

    I define what is actually broken or needed, and what done looks like.

    I own this

  2. 02

    AI-assisted exploration

    Read unfamiliar code, compare approaches, and draft options faster.

    AI-assisted

  3. 03

    Engineering validation

    I check the options against the system, the data, and the constraints.

    I own this

  4. 04

    Implementation

    I write and review the change. AI helps with refactors and boilerplate.

    Me + AI

  5. 05

    Testing

    Generated tests are a starting point. I keep the ones worth keeping.

    Me + AI

  6. 06

    Production

    I own the deploy, the monitoring, and what happens after.

    I own this

AI in the products

Products I've worked on that put AI in front of users.

  • SEOSpace

    AI visibility: how a site shows up in ChatGPT, Gemini, and AI answers.

  • Keeyora

    SmartDraft AI writes recruiter messages that a person reviews before sending.

  • StorIQ

    AI marketing agents that manage local search and ads for storage operators.

07Leadership

A team of four. One person who owns the technical outcome.

Leading isn't only my own tickets. It's the plan, the review, the decision, and the production system after the decision.

4.

Engineers on my team

Planning. Break work down, sequence it, and keep Jira honest about what is actually next.

08Engineering mindset

How a change gets from an idea to production.

The same loop on every project, from a small fix to a new service. Select a stage.

pipeline · how-i-work.ymlrunning

Understand.

Start with the user and the constraint, not the framework. What is the real problem, and how will we know it is solved?

09Why work with me

From idea to production.

One engineer who can take a product from the data model to the deploy, and lead the team that ships it.

01 / 08

Full-stack ownership

Data model, API, UI, and the AWS deploy behind it. One person who can follow a bug through every layer.

02 / 08

Scalable backend systems

Node.js services, queues, and caching that took SEOSpace from about 100 to 40,000+ users.

03 / 08

Modern React applications

React, Next.js, and TypeScript interfaces that stay clear as features pile up.

04 / 08

AWS cloud experience

S3, CloudFront, Lambda, SQS, API Gateway, and EventBridge in production.

05 / 08

Performance optimization

Hot paths in Redis, heavy work off the request path, and mobile screens loading in under two seconds.

06 / 08

Production troubleshooting

Calm when the live system is the one that is broken, with a 99% uptime target to hold.

07 / 08

Team leadership

Leading four engineers through planning, reviews, mentoring, and architecture calls.

08 / 08

Product thinking

Talks with clients and stakeholders in product terms, not only in tickets.

10Contact

Have a challenging product to build?Let's build it.