David Portal

Developer · maker · student

Hi, I'm David Portal.

I build software around problems I want to solve, ideas I want to explore, and tools I wish already existed.

Selected work

Projects built from real problems and curiosity.

Explore them, use them, copy them, or draw inspiration. If you have questions or feedback, I would genuinely love to hear it.

Agent Diagram logo

Agent Diagram

Desktop AppProduction

A local Windows diagram editor built for humans and AI agents. Create structured diagrams visually or through MCP, then export them as PNG or SVG.

Orlog logo

Orlog

GameProduction

A browser adaptation of the Viking dice game with tactical combat, God Favors, and local, online, or AI-powered play.

NoiseD logo

NoiseD

LibraryExperiment

An experiment in creating realistic rain and thunder entirely in JavaScript, with no external dependencies. It produced convincing sound, but complex soundscapes exposed reliability and live-editing limits.

dannykrivosh.com logo

dannykrivosh.com

WebsiteProduction

A personalized website for Danny Krivosh, showcasing his music and filled with character, easter eggs, and unique design elements.

TunerD logo

TunerD

Android AppExperiment

An experiment in building a simple, ad-free Android guitar tuner. After testing several pitch-detection algorithms and display optimizations, it became usable but not as reliable as commercial tuning apps.