Portfolio

Apps and projects I've built

Stao

Stand more. Sit less. Feel better.

Stao main timer screen showing standing mode Stao statistics screen showing daily and weekly progress Stao settings screen for customizing intervals

Stao is a standing desk companion app that helps you build healthier habits by providing smart reminders to balance sitting and standing throughout your workday.

Key features include customizable sitting/standing intervals, gentle non-intrusive notifications, detailed progress tracking with daily, weekly, and monthly statistics, and a privacy-first approach where all data stays on your device.

Built with

Flutter Riverpod Firebase Hive

Platforms

iOS Android (Soon) macOS (Soon) Windows (Soon)

Kvile

Lightweight HTTP debugging for developers

Kvile app icon
Native .http file support
Offline-first, no account
Monaco code editor
Git-friendly plain text
Kvile app screenshot showing HTTP request editor with syntax highlighting, collections sidebar, and JSON response

Kvile (Norwegian for "rest") is a lightweight, fast HTTP debugging tool built with Tauri and Rust. Unlike heavyweight alternatives like Postman, Kvile treats .http files as first-class citizens.

Works seamlessly with JetBrains HTTP Client, VS Code REST Client, and Kulala (Neovim) formats. Features dual editor modes, JavaScript scripting for assertions, request history with search, and sub-second startup times. No telemetry, no cloud sync - just a fast, privacy-respecting tool for developers.

Built with

Tauri 2 Rust React TypeScript Monaco Editor SQLite

Platforms

Linux macOS Windows

IssueFlow

AI-powered Slack to GitHub integration

Slack
AI
GitHub

IssueFlow transforms your team's Slack discussions into perfectly structured GitHub issues with the power of AI. Simply mention the bot in any Slack thread, and it analyzes the conversation context to generate production-ready issues in seconds.

The platform eliminates manual context-switching between Slack and GitHub, ensuring no ideas get lost in chat history. Features include intelligent AI analysis of conversation threads, one-click issue creation with human approval, and detailed analytics to track team productivity.

Built with

Next.js 15 TypeScript Supabase OpenAI Slack API GitHub API Stripe

Key metrics

95% success rate
<10s processing time
99.9% uptime SLA