I build web platforms and Flutter apps, from interface to production.

I design the product, build the web and mobile interfaces, connect APIs and live data, develop the backend, add AI or payments where useful, and take the finished product through release.

Web products Flutter apps APIs and live data Statistics AI automation Payments Production delivery

Products

Two products built across web, Android, APIs, data pipelines, payments and production operations.

Web platform and Flutter Android app

Kaspa News

Kaspa News turns several fast-moving sources into one focused reading product for the Kaspa ecosystem.

  • Next.js web platform and a Flutter Android app built around shared product data
  • API integrations for X data, Reddit and YouTube, with scheduled collectors
  • DeepSeek classification and quality scoring for a continuously updated feed
  • Supabase authentication, PostgreSQL, protected APIs and server-side access control
  • Stripe subscriptions, signed webhooks and native KAS payment entitlements
  • Cached mobile reading, deep links, media galleries and embedded video

Next.js · TypeScript · Flutter · Supabase · PostgreSQL · DeepSeek · Stripe · REST APIs

Kaspa News paper-theme mobile article about SilverScript
Kaspa News Pro X Feed tab with ranked posts
Kaspa News Pro Latest videos tab

Prediction platform and Flutter Android app

BasketScore

BasketScore combines EuroLeague predictions, live games and official statistics in one web and Android product.

  • Responsive React platform and a separate Flutter Android app
  • EuroLeague API integration for schedules, live game state, results and play-by-play
  • Normalized team and player statistics, standings and shot-location visualizations
  • Prediction scoring, realtime leaderboards, profiles, private leagues and comparisons
  • Scheduled, cached and idempotent processing across seasons and game rounds
  • Firebase push notifications, Google Play testing, store assets and release delivery

React · TypeScript · Flutter · EuroLeague API · Supabase · PostgreSQL · Realtime · Firebase · Recharts

BasketScore mobile website EuroLeague games screen
BasketScore mobile website home screen
BasketScore mobile website standings screen

What I can deliver

Full product ownership, including the integrations and operational work that sit behind the interface.

Product and web

Product structure, responsive interfaces, complex user flows and accessible design systems with React, Next.js, TypeScript, Vite and Tailwind.

Mobile applications

Flutter apps with native navigation, caching, deep links, media playback, push notifications, authentication and complete Google Play release management.

APIs and integrations

REST and JSON APIs, EuroLeague data, X data providers, YouTube, Reddit, Stripe, Supabase, Firebase, OAuth, webhooks and email services.

Data and statistics

Live game state, play-by-play, standings, team and player statistics, shot maps, normalization, versioned snapshots, caching and interactive charts.

AI and automation

LLM APIs, DeepSeek classification, structured outputs, source ingestion, scheduled pipelines, background workers and review-controlled publishing.

Backend, payments and operations

PostgreSQL, row-level security, realtime state, migrations, Stripe subscriptions, payment webhooks, Docker, Netlify, systemd, CI, testing and production recovery.

How I work

I use AI coding tools to move faster through research, implementation and testing. The output is still reviewed, tested, built and exercised in real product flows before it is treated as finished.

I am most useful when I can understand the product, build the interface and backend, connect the required services, ship the release and keep improving it from real feedback.

Have a product to build?

I am available for remote product engineering roles and contract work.

info@sompi.org