Software Developer · Accra, Ghana

Prince Ayaata

I build fast native Windows tools, AI-powered apps and practical web tools.

I care about software that costs the user almost nothing to run, tells the truth about what it has been tested on, and is documented well enough that the next person can pick it up.

apps with installers you can download
3
public projects with case studies
6
main languages: Rust, C++, Python, JavaScript
4

Selected work

Things I have built and shipped

An offline Android library, native Windows software, AI-powered apps and web tools, each with a write-up and a link to its source.

Kotlin library & app · Android 7.0+ · Windows (beta)

Flash

A Kotlin library and app for offline file transfer, chat and calls between nearby devices. No server, no internet, no account.

A Kotlin peer-to-peer engine and app that finds nearby devices on the local network and sends files, messages and voice or video calls directly between them, published as reusable Android library modules.

  • 0servers, accounts or internet needed
  • 12published library modules
  • AES-256GCM end-to-end encryption (v2 beta)
  • 2platforms, Android and Windows (v2 beta)
  • Kotlin
  • Coroutines
  • Jetpack Compose
  • WebSockets
  • TLS 1.3
  • WebRTC
  • SQLCipher
v1.1.0 · Sep 2026 Download 2.0.0-beta Docs
Desktop app · Windows 10 / 11

Wallive

A live video wallpaper for Windows that costs almost nothing to run.

  • ~0.9%CPU while playing 1080p at 30 fps
  • Rust
  • Win32
  • DirectComposition
  • Direct3D 11
  • Media Foundation
v1.0.0 · Sep 2026 Download 1.0.0
Desktop app · Windows 10 / 11 (x64)

CoreGaze

An always-on-top system monitor overlay for Windows.

  • 5live metric groups
  • C++
  • Win32
  • DirectX 11
  • Dear ImGui
  • DXGI
v2.0.0 · Sep 2026 Download 2.0.0
AI web app · Web (Streamlit)

StudyMate AI

Upload lecture notes, generate quizzes, and get theory answers graded.

  • 5AI providers, including an offline mock
  • Python
  • Streamlit
  • SQLite
  • PyMuPDF
  • python-docx
Updated Jul 2026
AI web app · Web (Netlify)

DevPulse

Developer news from five sources in one feed, with AI summaries.

  • 5news sources in one feed
  • JavaScript
  • HTML & CSS
  • Netlify Functions
  • Netlify Blobs
  • Gemini
Updated Jun 2026

How I work

Small, measured and documented

  1. Measure the cost

    Wallive was built to a resource budget and benchmarked on real hardware: about 0.9% CPU while playing, 29 MB once paused.

    See the example
  2. Say what is tested

    Wallive lists what has been verified on real machines and what has not, so users and contributors know where the gaps are.

    See the example
  3. Leave a trail

    Decision records, progress logs and handoff notes live in the repository. I built Project Starter to set this up in every new project.

    See the example

Toolbox

What I work with

Grouped by where I have used each one in a public project.

Languages

  • Rust
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Kotlin
  • HTML & CSS

Windows & native

  • Win32
  • DirectX 11
  • DirectComposition
  • Media Foundation
  • Dear ImGui
  • PDH / DXGI
  • Inno Setup

Web & backend

  • Astro
  • Node.js
  • Netlify Functions
  • Flask
  • Streamlit
  • SQLite
  • Docker

AI integration

  • Gemini
  • Groq
  • Ollama
  • Hugging Face
  • Multi-provider fallback
  • Prompt-to-JSON validation

Engineering practice

  • GitHub Actions CI
  • Cargo & Clippy
  • CMake
  • pytest
  • Architecture decision records
  • Benchmarking