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
Bachelor's in Information Technology
Wilson College