Software Engineer @ Nike

Hi,I'm
RitikTiwari

Full-stack engineer crafting performant web apps and developer tools.

About

Engineer who likes to ship — at scale and on weekends.

I'm a Software Engineer at Nike on the PLM Materials platform, working across a React 19 + Nx monorepo to ship internal product-creation tools. Before Nike, I built Co-Labo Maker end-to-end at Talendy Holdings — a Next.js + FastAPI marketplace that onboarded 500+ businesses. I'm a Computer Science & Engineering graduate from IIT Jodhpur, and I genuinely enjoy working across the stack — from polished React UIs to distributed backends, cloud infrastructure, and the occasional algorithm-heavy side project.

Beyond my day job, I build things in public: a real-time LeetCode rating predictor (RatingPeek), a multi-platform DSA prep tool that syncs with LeetCode and Codeforces, and a steady cadence of open-source experiments. I care about thoughtful UX, type-safe code, and fast feedback loops.

1+
Years of experience
8+
Projects shipped
15+
Open-source repos
5k+
Production users
Currently
Software Engineer @ Nike
Education
B.Tech in Computer Science & Engineering
Indian Institute of Technology, Jodhpur
Dec 2021 — May 2025 · CGPA 7.67
Based in
Bengaluru, India
Download resume
Experience

Where I've built and shipped things.

From production systems at Nike to fast-moving internships and side projects — here's how I've spent the last few years.

  1. Software Engineer

    Nike·Feb 2026 — Present·Bengaluru, India

    Current

    Frontend engineer on Nike PLM Materials, building the next generation of internal product-creation tooling on a React 19 + Nx monorepo.

    • Shipped the Tote workflow end-to-end in Nike PLM Materials with batch multi-item Zustand actions, exponential-backoff save retry, and a PCX-id / UUID hybrid identification scheme.
    • Authored 50,000+ lines of Vitest unit tests across the publishable component library, lifting coverage and confidence across teams.
    • Bootstrapped Vitest + jsdom infrastructure for the Nx monorepo so other squads could adopt the same testing pipeline.
    React 19TypeScriptTanStack QueryZustandVitestTailwindNxAWS
  2. Software Engineer

    Talendy Holdings·Jun 2025 — Dec 2025·Remote

    Full-stack engineer building Co-Labo Maker, a marketplace platform connecting Japanese SMEs with service providers.

    • Architected the platform end-to-end from product launch — onboarded 500+ businesses with a ~90% code-maintainability score.
    • Designed intelligent project-to-provider matching, real-time chat, and a proposal-management workflow.
    • Implemented passwordless authentication (Magic Link / email) and PDF document workflows for proposals & contracts.
    • Cut project-to-provider matching time by 60% through better ranking signals and async pipelines.
    Next.jsFastAPIReactTypeScriptPostgreSQLAWS
  3. Software Engineering Intern

    Micata Inc·May 2024 — Aug 2024·Remote

    Architected ElderCare Hub, a healthcare platform serving 1000+ caregivers with video-based therapy and patient health tracking.

    • Built secure video upload and processing pipelines on AWS S3, Lambda, and MediaConvert.
    • Designed role-based access controls, CSV batch operations, and an analytics dashboard for clinic admins.
    • Improved measured care efficiency by 40% via streamlined workflows and reporting.
    TypeScriptReactAWSSQL
  4. App Development Intern

    Kartavya Technology·May 2024 — Aug 2024·Remote

    Backend engineer for a Flutter app — built APIs, devops, and notification infrastructure end-to-end.

    • Developed backend APIs in Node.js with mobile OTP login, real-time alerts via WebSockets, and Firebase push notifications.
    • Configured AWS (EC2, S3) and built a CI/CD pipeline using GitHub Actions and Docker.
    • Tuned database queries and indexes to noticeably improve API response times.
    Node.jsMongoDBAWSDockerWebSocketsFirebase
Skills

The toolkit I reach for.

A spread across the full stack — strongest where I've shipped production code, lighter where I've still spent enough time to be dangerous.

Languages

  • TypeScript
  • JavaScript
  • Python
  • C++
  • Java
  • C

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Framer Motion
  • React Three Fiber
  • HTML / CSS

Backend

  • Node.js
  • Express
  • Django
  • REST APIs
  • GraphQL
  • WebSockets / SSE

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Prisma
  • Drizzle ORM
  • Firebase

Cloud & DevOps

  • AWS (EC2, S3, Lambda)
  • Docker
  • GitHub Actions
  • Terraform
  • Vercel
  • GCP

Tools & Workflow

  • Git
  • Linux / Shell
  • Postman
  • Figma
  • Cursor / AI IDE
Core — daily driverProficient — shipped to productionFamiliar — comfortable picking up
Projects

Things I've built — for work, for fun, for myself.

A mix of full-stack apps, dev tools, and mobile experiences. Two of these I'm shipping right now.

FeaturedFull-Stack

RatingPeek

See your LeetCode contest rating change minutes after the bell — not hours later.

A full-stack web app that predicts post-contest rating changes for LeetCode weekly and biweekly contests using the same Elo-based expected-rank algorithm LeetCode applies internally — typically within ±2 points of the official result. It ingests public LeetCode GraphQL/REST data for tens of thousands of participants, computes O(N²) predictions with optimized numeric code, and caches everything in PostgreSQL so later visitors get instant results.

  • Optimized Elo computation with Float64Array + sigmoid LUT for ~10× speedup at 25k+ participants.
  • Server-Sent Events stream live progress (fetching → computing → persisting) during long runs.
  • Sortable leaderboards, single-user views, and an anonymous cookie-scoped watchlist.
  • Platform-adapter architecture set up to extend to Codeforces and CodeChef.
Next.js 15React 19TypeScriptPostgreSQLDrizzle ORMSSETailwind CSSVercel
FeaturedFull-Stack

DSA Prep

Unified DSA prep platform that organizes ~12k LeetCode + Codeforces problems and syncs your real progress.

A full-stack Next.js application for competitive programming and interview prep. It indexes thousands of problems from LeetCode (topic / difficulty) and Codeforces (rating / tags), maps popular curated lists like Striver SDE and NeetCode 150, and connects to users' accounts to sync accepted submissions without re-hosting problem statements. Features streaks, personalized recommendations, per-problem Markdown notes, a contests calendar, and automated background sync.

  • OAuth (Google + GitHub) sign-in via Auth.js v5; account linking + verification for LC/CF.
  • Automated submission sync via GitHub Actions cron (catalog every 6h, user sync every 2h).
  • Curated sheets (Striver SDE, NeetCode 150) with completion progress and recommendations.
  • Weekly + all-time leaderboard, contests calendar with Google Calendar export, Markdown notes.
Next.js 16React 19TypeScriptPrismaPostgreSQLAuth.jsTailwind CSSVercel

More projects

Prometeo App

Mobile · 2024

Shipped the official Prometeo'24 mobile app on Play Store. Implemented Google login, payments, and live event APIs. Reduced RAM usage by 30% and load times by 25% via better state management; drove a 50% increase in user adoption.

FlutterDjangoFirebasePostgreSQL

Pay As You Eat Mess Portal

Full-Stack · 2024

Designed a system for 4000+ students that replaced flat-rate mess billing with per-meal billing. Built role-based auth, biometric check-in via encrypted fingerprint data, and QR-based mess entry. Backed by Node.js, MongoDB, and AWS S3 for transparent, secure operations for vendors and admins.

ReactNode.jsMongoDBAWS S3

Digitalise Design Credit Process

Backend · 2023

Built a Node.js backend on AWS EC2 with MongoDB, added security features, and used Docker for easier deployment, cutting deployment time by 60%. Added file handling, password protection, and email notifications, speeding up the DC process by 80%.

Node.jsMongoDBAWSDocker

Students IITJ App

Mobile · 2023

Set up a Firebase backend for the Students IITJ app to handle logins, data, and files. Created live data sync between admin and user apps, reducing delays by 95%. Added safe local file uploads with size reduction, cutting storage costs by 40% and boosting user satisfaction by 70%.

FirebaseJavaPicasso
Contact

Let's build something.

Open to interesting roles, side-project collaborations, or just a chat about engineering. Drop a line and I'll get back to you.

<Ritik/Tiwari>

Built with Next.js · React Three Fiber · Tailwind v4. © 2026 Ritik Tiwari.