Bitgrass
Climate-tech marketplace
- Role
- Senior Frontend Developer (lead)
- Context
- Dexaura
- Period
- 2024 — 2025

01 — Overview
A climate-tech marketplace and analytics dashboard for multidimensional climate data, with subscriptions and billing.
The challenge
Dense, multidimensional data had to stay readable and fast, while payments had to be correct to the cent.
Stack
- React
- Next.js
- TypeScript
- Stripe
- Chart.js
- TanStack Query
- Cloudflare Workers
02 — Architecture
What I built, layer by layer.
- ■ Interface
- ■ API & logic
- □ Data
- ■ Cloud & delivery
- ■ Quality & security
- InterfaceReact · Next.jsExternalStripe
- ExternalStripeAPI & logicWebhook handlers
- InterfaceReact · Next.jsInterfaceTanStack Query
- InterfaceTanStack QueryCloud & deliveryWorkers + DO
- Cloud & deliveryWorkers + DOCloud & deliveryCron Triggers
- Cloud & deliveryWorkers + DOCloud & deliveryR2
- Interface
- Led the React/Next.js frontend: 20+ responsive views, Chart.js dashboards, CSV/PDF export.
- API & logic
- Stripe subscriptions, recurring billing and secure webhook handlers.
- Cloud & delivery
- Cloudflare Workers with Durable Objects, Cron Triggers and R2.
- Quality & security
- TanStack Query optimisation: 30% faster rendering, standard API error handling.
03 — What I did
- 01
Led frontend development in React, Next.js and TypeScript across 20+ responsive views.
- 02
Integrated Stripe subscriptions, recurring billing and secure webhook handlers for checkout flows.
- 03
Chart.js dashboards with dynamic filtering and CSV/PDF export.
- 04
TanStack Query optimisation that made dashboard rendering 30% faster.
- 05
Cloudflare Workers with Durable Objects for real-time features, Cron Triggers for notifications and R2 for images.
04 — Results
30% faster dashboard rendering
20+ responsive views
On a phone · same build, live site
