AI-assisted product development for web and Android, end to end.

I build and run complete products, from websites and Android apps to shared backends, AI features, payments and cloud infrastructure. Explore two live examples.

Kaspa News Android app showing the latest articles in the Paper theme
Kaspa News · Android
BasketScore live game: Maccabi Tel Aviv 46, Beşiktaş 52 in the third quarter, with the live court showing the last play
BasketScore · Live game
Kaspians Mood gauge in the Kaspa News Android app scoring the day’s conversation at 78 out of 100
Kaspa News · Mood
BasketScore live ranking during a game, with players moving up and down as points change (names blurred)
BasketScore · Live ranking
BasketScore Android app games screen with EuroLeague fixtures ready for score predictions
BasketScore · Android

Scroll Remote · Worldwide

Selected work

Two live products. Independently built and maintained.

News, data & AIWeb + Android

Kaspa News

An independent news site and Android app combining articles, community updates and AI-assisted research.

Kaspa News homepage with the latest illustrated articles
Kaspians Mood page with the daily 0 to 100 gauge and timeline statistics
Kaspa News Android app showing the latest articles in the Paper theme
Kaspa News Pro Best feed ranking posts by quality in the Android app
Crypto Altcoin Radar research catalogue in the Kaspa News Android app

The product

Read what matters, skip the noise.

News, a daily mood score and project research in one place, with organised Pro feeds and one account across web and Android.

  • Next.js
  • Flutter
  • Supabase
  • AI

The AI

AI does the sorting.

Automated collectors gather updates for AI classification and research. Classification runs locally, with the same model on a server available as a fallback.

6Pro views
2payment methods

Shipped

Live on the web and Google Play.

Shared accounts and verified card or KAS payments connect web and Android. Cloudflare hosting and a self-hosted backend support the product.

Sports & realtime dataWeb + Android

BasketScore

A free EuroLeague prediction game: call the exact score, follow the game live and climb the rankings with friends.

BasketScore homepage with this round’s EuroLeague games to predict
BasketScore team page with a zone shot map and shooting splits
BasketScore Android app games screen with EuroLeague fixtures ready for score predictions
BasketScore live ranking during a game, with players moving up and down as points change (names blurred)
BasketScore live game: Maccabi Tel Aviv 46, Beşiktaş 52 in the third quarter, with the live court showing the last play

The product

Predict every game. Beat your friends.

A shared backend keeps predictions, rankings and private leagues consistent across the website and Android app.

  • React
  • Supabase
  • Flutter
  • Realtime

Live

Every play, live.

Official sports data powers the animated court, interactive statistics and live rankings, supported by scheduled server workers.

3languages
2platforms: web and Android

Shipped

Free for every fan.

Available on web and Android in three languages, with Cloudflare hosting, a self-hosted backend and automated application and database checks.

Services

What I can build for you.

From the interface and shared backend to integrations, release and ongoing operation.

Fast, accessible websites and web apps, from content sites and dashboards to products with accounts, payments and live data.

  • React
  • Next.js
  • TypeScript
  • Tailwind
  • Vite

Flutter apps with shared accounts, cached reading and push notifications, from the first screens through Google Play release.

  • Flutter
  • Dart
  • Android
  • Firebase

Automated data collection, content classification and source-based research, with validation, cost controls and fallback options where needed.

  • LLM APIs
  • Local inference
  • Scheduled jobs
  • AI agents

Shared accounts, APIs, subscriptions and payment verification, plus cloud migrations, server workers, monitoring and backups.

  • Supabase
  • PostgreSQL
  • Stripe
  • Cloudflare
  • Hetzner

Stack

Tools I build with.

Technology used across the products I build and maintain.

Web

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vite

Android

  • Flutter
  • Dart
  • Riverpod
  • Android

Backend

  • Supabase
  • PostgreSQL
  • Node.js
  • Realtime
  • REST APIs

AI

  • LLM APIs
  • AI agents
  • Local inference
  • Automation

Payments & services

  • Stripe
  • Firebase
  • OAuth sign-in
  • Push & email

Infrastructure

  • Cloudflare Workers
  • Hetzner
  • Linux
  • CI & testing

Process

One line from idea to release.

A practical process for joining a team or taking a product from the first idea to ongoing operation.

Step 01

Shape

I work with you to define the user flow, the outcome and what a useful first release needs.

Step 02

Build

I direct AI-assisted implementation in small, reviewable steps across the interface, backend and integrations.

Step 03

Verify

I use targeted automated tests, device checks and reviews suited to the change and its risks.

Step 04

Ship & improve

I manage web and Google Play releases, monitor the product and improve it as needs change.

How I use AI

AI-assisted. I take responsibility.

I use Claude Code and OpenAI Codex to write and review code. I define requirements and direct implementation, testing, deployment and ongoing operations.

Contact

Have a product in mind?

Tell me about the project, the existing product or the role. I’m available for fully remote contracts and full-time positions.

Prefer email?

I’m reaching out about

Your message goes directly to my inbox and is used to respond to your enquiry.

Thanks, message received.

I’ll reply to the email address you gave. If it’s urgent, write to vytautas@likas.dev.