Jibin Thomas

Jibin Thomas

Full-stack engineer with 7 years of experience, specialised in React, TypeScript, and Node.js ecosystem. Currently SDE III at Pepper Content, having grown from frontend-focused to owning backend services, system architecture, and end-to-end product delivery.

Experience

Pepper Content - SDE III

(June 2020 – Present)

Atlas – GEO (AI Visibility & Analytics)

  • Architected the Atlas platform from scratch — designed data models, BFF access patterns, and tech stack; built the full-stack app covering workspace management, onboarding, and a GEO analytics dashboard tracking domain coverage, brand visibility, and domain share across AI search engines.
  • Built the Prompt Automation Service to automate prompt execution across AI search engines (ChatGPT, Gemini, Perplexity, Google AI Overview) — async job queues, dynamic proxy selection, multi-region support, and spot-instance auto-scaling.

Nymbus – AI Workflow Builder

  • Turned a POC into a production-grade canvas-based workflow editor — replacing Retool as the company's internal platform for building AI apps for different use cases
  • Built a lightweight auth proxy on Cloudflare Workers between the frontend and backend services.
  • Expanded step types across releases (LLM, image generation, transform, knowledge base, video & audio), added a simulation environment for end-to-end workflow testing, and implemented role-based ACL.
  • Migrated auth from Clerk to an internal user service with full role management.

Pepper Docs – Editor & AI Features

  • Led Docs v2 — eliminated duplicated editor code spread across the platform by consolidating it into a shared monorepo package, unifying the architecture across YJS and non-YJS document types.
  • Built Pepper AI, an in-document AI assistant with a chat widget, quick actions, and streaming output.
  • Built a Content Audit document widget to improve content quality — async pipeline with audits for readability, grammar, citations, plagiarism, and fact-checking.
  • Developed custom ProseMirror extensions; published a typed htmldiff-js fork on npm; patched y-prosemirror upstream to fix image-mark sync in YJS documents; created upstream fixes for Remirror & y-prosemirror incompatibility.
  • Maintained the NestJS editor service and debugged critical YJS issues including data corruption, multi-client race conditions, IndexedDB persistence, and WebSocket reconnection.

Other Projects

  • Redesigned the monorepo deployment strategy — consolidated fragmented deployments (AWS Amplify, Cloudflare Pages, multiple GitHub Actions workflows) into a single unified Cloudflare Pages pipeline across staging and production.
  • Incrementally migrated the marketing site from Gatsby to Next.js with ISR/SSR; integrated Strapi CMS for custom pages and headless WordPress for the blog.
  • Built the PepperType Chrome extension.

The Souled Store - Frontend Developer

(Jul 2019 – Jun 2020)

  • Migrated the site from SPA to SSR using Next.js, improving SEO and reducing initial load time.
  • Redesigned transactional and marketing email templates aligned with brand identity.
  • Collaborated with the SEO team on on-page SEO optimizations.
  • Created new APIs using Falcon (Python) and automated sitemap generation and order health updates on Slack.

Technical Skills

frontend: React.js, TypeScript, Vite, Tanstack Router/Start, Next.js, Tailwind CSS, Remirror/ProseMirror, ReactFlow
backend: Node.js/Bun, NestJS, Express, Hono, BullMQ
state management: Tanstack Query, Zustand, XState
data: PostgreSQL, MySQL, Redis
cloud and devops: GitHub Actions, AWS (S3, CloudFront, ECS, Lambda), Cloudflare (Pages, Workers, DNS), Docker
observability: ELK Stack, Elastic APM, Kibana Dashboards

Education

Master of Computer Applications

LPU

(2022–2024)

Bachelor's in Information Technology

Wilson College

(2018–2020)