Available for work

Dennis Kumar

Senior Full-Stack Developer · React · Flutter · TypeScript

I build production-grade web and mobile products from scratch. 8+ years across fintech, iGaming, and e-commerce. Based in Tallinn, Estonia.

About

I'm a Senior Full-Stack Developer with 8+ years of experience building consumer-facing web and mobile products. My core stack is React/TypeScript and Flutter— I've shipped real-money casino game clients at Yolo Group and built fintech apps from scratch, including SlickBills, a live invoicing and payment app for the Baltic market.

I care about clean architecture and design patterns — not just getting things to work, but building systems that stay maintainable as they scale. I actively use AI tooling (Cursor, Copilot, Claude) to move fast without cutting corners on quality.

Commercial Experience

ERPLY

Built the full invoice module within a micro-frontend architecture.

React.jsTypeScriptMicro-frontends

Ampwise AI

Created the first working MVP using OpenAI's API and email monitoring/parsing.

React.jsTypeScriptExpressOpenAI

Morek.eu

Built the products page for customers to inquire for electrical components straight from Morek.

Next.jsTypeScriptAzure Cloud

Yolo Live88

Created the Timers service being used in live casino games.

TypeScriptReact.jsRedux

Yolo Original Games

Built the original mobile casino game experience, including Blackjack.

FlutterDart

Based in Tallinn, Estonia. Open to senior roles locally or remote.

Projects

Things I've built outside of work.

SlickBills screenshot 1
SlickBills screenshot 2
SlickBills screenshot 3
SlickBills screenshot 4

SlickBills

active

Fintech app for sending and receiving day-to-day invoices via username or QR. Features Gmail integration with automatic invoice parsing. Integrating EU stablecoin infrastructure (EURC) for in-app payments.

FlutterSupabaseEdge FunctionsNode.jsReact.js
Visit site →
Klubiq screenshot 1
Klubiq screenshot 2

Klubiq

active

Community and membership platform for managing clubs, events, and member engagement in one place.

Next.jsTypeScriptSupabase
Visit site →
CourtSync screenshot 1
CourtSync screenshot 2
CourtSync screenshot 3
CourtSync screenshot 4

CourtSync

active

Tournament management app for racquet sports with real-time match tracking, bracket management and live score updates.

FlutterSupabaseBLoC
Visit site →
SnapStake screenshot 1
SnapStake screenshot 2
SnapStake screenshot 3

SnapStake

active

Social challenge and peer-to-peer betting app with a moment-reveal mechanic. Users stake on personal challenges proven via in-app camera.

FlutterSupabase
Visit site →

Viblix

archived

Handcraft marketplace connecting indie artists with buyers. Supports artist storefronts and curated product discovery — no dropshipping, no POD.

Next.jsSupabaseTypeScript

Radiun

archived

Music discovery app using a swipe-based format for underground artists, with 15 - 30 second samples linked to artist monetization platforms.

FlutterFirebase

Skills

Technologies and tools I work with.

Frontend

ReactTypeScriptNext.jsReduxZustandCSS/SASSMicro-frontends

Mobile

FlutterDartReact NativeBLoCRiverpodGetX

Backend & Infra

Node.jsSupabaseFirebasePostgreSQLREST APIsEdge Functions

Tools & Practices

GitCI/CDDesign PatternsCode ReviewAgile/Scrum

AI Tooling

CursorCopilotClaudeChatGPTPrompt Engineering

Let's talk

Open to senior React, Flutter, or Full-Stack roles in Tallinn or remote. If you're building something serious, reach out.