B.

Blake Kloeden · Senior Developer

Polished software,
built end to end.

I'm Blake, a senior developer working across Java, Go, Typescript and Flutter. Here's a selection of my latest projects.

01 · Travel

Tripmate

Plan trips. Live them.

A multi-city trip planner that feels like a thoughtful pocket itinerary, not a spreadsheet. Flights, trains, hotels, restaurants and activities drop into a trip and surface four ways.

  • Today-style home, illustrated map, month calendar and day-by-day timeline views
  • Per-type trip items — seats, confirmation codes, check-in/out and more
  • City-tinted calendars and auto-framed map routes
FlutterFirebaseCloud FunctionsMapTiler
Tripmate trips list showing upcoming trips to Barcelona, Florence and Hahndorf
Tripmate welcome screen with logo and Continue with Google button

02 · Games

Stillwater Mahjong

Calm, glowing mahjong solitaire.

A meditative take on tile-matching — luminous tiles floating on a starlit board, with a daily puzzle to keep your streak alive.

  • Daily challenge calendar with streaks and best-run tracking
  • Boards from a quick 34 tiles up to sprawling 120-tile layouts
  • Stats, best times and win-rate history across difficulties
FlutterCustom renderingiOS + Android
Stillwater Mahjong board of glowing neon tiles mid-game
Stillwater Mahjong home screen with day streak and daily challenge

03 · Puzzles

Daily Sudoku

Play Sudoku. Daily.

Fresh puzzles every morning in three difficulties, wrapped in a theme engine with ambient glows — Neon, Sunset, Olive and Cyberpunk.

  • Daily puzzle cycle with completion badges and leaderboards
  • Notes, smart hints and a completion helper that greys out finished numbers
  • Autosave and resume, with a confetti-burst victory celebration
FlutterFirebase4 theme palettes
Daily Sudoku home screen with glowing Easy, Medium and Hard buttons
Daily Sudoku medium puzzle in progress in the Olive theme

04 · Sport

Pool Time

A shot clock for the pool hall.

Keeps the game honest: a 45-second shot timer with haptic warnings, extensions per player, and an achievements log for the shots worth remembering.

  • Countdown timer with vibration alerts at 15s and the final second
  • Player extensions for those must-think shots
  • Achievement streaks, calendar history and per-type stats
FlutterHapticsCompanion server
Pool Time title screen with 8-ball clock over a moody pool hall
Pool Time achievements calendar with streaks and stats

05 · Smart home

HomeHub

The whole house, one glance.

A smart-home dashboard built around a live 3D render of the house. Camera-backed presence detection knows where everyone is — including the dog — and the garage door is one tap away.

  • 3D home view with room-by-room light state
  • Vision-based presence: last-seen locations for people and pets
  • Camera, detection and event servers orchestrated with Docker
FlutterFirebaseComputer visionDocker
HomeHub dashboard showing a 3D render of the house, presence cards and garage door control

06 · Chess

Chessmate

Analyze. Improve. Dominate.

A real-time chess visualizer with a Stockfish engine behind every move. Play on a clean interactive board — or point your camera at a real one and keep playing digitally.

  • Live evaluation bar and best-move suggestions streamed over WebSockets
  • Import from photo: computer vision reads a physical board into a playable position
  • Saved games with move history, undo/redo and board flip
FlutterGoStockfishWebSocketsDocker
Chessmate game screen showing a Queens Gambit position with evaluation bar and move list
Chessmate welcome screen with knight logo and Login with Google button

Contact

Let's build something.

Interested in working together, or just want to talk software? I'd love to hear from you.

Say hello