_ __
    ____  (_) /______ _____ ___  ____ ___  ____ ___  ____ ___  ____ ___
   / __ \/ / //_/ __ `/ __ `__ \/ __ `__ \/ __ `__ \/ __ `__ \/ __ `__ \
  / /_/ / / ,< / /_/ / / / / / / / / / / / / / / / / / / / / / / / / / /
 / .___/_/_/|_|\__,_/_/ /_/ /_/_/ /_/ /_/_/ /_/ /_/_/ /_/ /_/_/ /_/ /_/
/_/

welcome to my homepage. i write desktop software, and whatever else i wanted on my own machine.


NOW
teaching the second brain to talk back, and training a bigger net for the chess engine.

ABOUT ME

hi, i'm pikammmmm. i am me, which is all the introduction i've ever managed. i build desktop software: shells, docks and voice tools in Rust and Tauri, written straight against the OS instead of through a browser. no Electron when i can help it.

every one of them started as a thing i wanted and finished as a thing i wanted slightly differently: dictation that runs offline, a taskbar that isn't the stock one, bots that do the boring parts, a desktop rebuilt the way i want it. most of it is private, because i wrote it for me and not for a repo. i daily-drive Arch (KDE Plasma on Wayland) and still build for Windows when it earns it.

open to collaboration. see contact.


PROJECTS

what i'm working on now. most of it is private — i build these for myself, not for a repo.

namewhat it isstatus
second brainpython · obsidian · local llm
private
my own knowledge base. a capture app takes notes by voice or text and files them, everything is searchable by meaning instead of keywords, and a local model stitches facts together overnight. it also has a hands-free mode where i just talk to it and it answers out loud. in daily use
brain for androidkotlin
private
the phone half of the second brain. speak or share something into it, check it before it sends, browse the note graph, tick off to-dos. holding the power button starts a voice conversation with the machine at home. active
murmurrust · tauri · python
open source · ★ 1
self-hosted voice dictation. hold a key, talk, and clean punctuated text lands wherever the cursor is. fully offline, no cloud. i use it every day. in daily use
pika-enginerust · nnue · uci
private
a chess engine written from scratch. its own neural evaluation trained on self-play, a modern search, and every change tested against the old one before it merges. around 3170 elo — it draws stockfish at the strongest setting it will play me at. active
redwatchrust · gtk · qml · kde
private
my desktop, rebuilt in blood red: the whole plasma theme down to the panel and lock screen, a 3d ring alt-tab switcher, and a glitchy 24h clock that lives on the wallpaper behind every window. active
fleetdeck + session-bridgerust · tauri · mcp
private
i often run several ai coding sessions at once, so they needed somewhere to meet: a shared board where they claim tasks, post findings and stay off each other's files, plus a desktop dashboard to watch and steer them. active
gmail-discord-botpython · discord · gmail api
open source · ★ 2
new mail arrives in discord drawn as a picture of the email, with a reply button that sends a real threaded answer. it works, so i left it alone. running
small toolspython · rust · bash
private
things that took an afternoon and never needed touching again: a terminal client for my media library, a terminal that plays any file dropped on it, a wayland autoclicker, a patched terminal with close buttons on its tabs. in daily use

OPEN SOURCE

fixes i've landed in other people's projects:

pull requestwhatstatus
ruff #27781fix a panic in bugbear B031 on match subjectsmerged
horizon #6060upgrade older chunk, entity and POI save records as they're readmerged
highlight.js #4512haml: implicit div lines starting with .class or #idmerged
highlight.js #4457yaml: empty lines no longer end block scalarsmerged
cpython #154919importlib.resources: legacy ResourceReader loadersin review
cpython #154872csv.Sniffer: test minimum delimiter consistencyin review

PRIVACY

visibility is a trap. i'd rather host it than be the product — this is what that looks like in practice.

thingwhat i dostatus
own vpnmy own server, not a subscription. the pc refuses to send anything outside the tunnel, and the phone picks a disguised transport by itself on networks that block the normal one.in place
searcha metasearch engine running on my own machine that asks the real engines through tor, a fresh circuit each time, and fails closed if tor is down. no engine ever sees my address.in place
dnsencrypted dns to independent resolvers, with the ad and telemetry blocking done server-side so the phone gets it too.in place
the machinedaily apps sandboxed, telemetry off, firewall default-deny, randomized hardware addresses per network, no hostname handed to the router.in place
new appsif i don't fully trust an app, i watch every packet it sends and where it goes before i actually start using it.habit
mail & chatdomain mail forwards to an encrypted mailbox instead of gmail, signal for conversations, and the rest of my accounts are moving off google a few at a time.in progress
phonenext one is a pixel with a de-googled android on it.planned

OLD STUFF

finished, replaced, or left behind when i wiped windows for arch. nothing here is coming back, and that's fine.

discountsgrocery discounts across regions, scraped twice a day and published as a page per region, with an android app. still runs on its own, but i'm done building it.finished
custom-windows-taskbar ★ 10a windows taskbar replacement in rust: glass dock, system hud, 3d alt-tab switcher. my most-starred repo, and dead the day i wiped windows.retired
pikammmmm browsera browser where an ai answered instead of a search engine. web, image and agent modes in one address bar.retired
endgame coacha chess app that played you and only stepped in with advice when you were losing.retired
discord profile widgetrotating profile cards — contribution heatmap, now playing, a contact code — pushed into a discord profile.retired
voice-pttpush-to-talk dictation with local speech recognition. murmur replaced it.retired
reverse engineeringpulling apart scripts hidden behind virtual-machine protections to recover what they actually do. private research, no repo.retired
small windows toolsa metadata viewer (exiftool with a face on it), a daily metadata scrubber, and a mac randomizer that ran on every boot.retired

ACTIVITY

if you aren't remembered, then you never existed. so here are the squares.

activity loads from github.


CONTACT

no matter where you go, everyone's connected.

emailemail@pikammmmm.xyz
discord@pikammmmm
githubgithub.com/pikammmmm

you are visitor number ------

written inHTML runs onLINUX noELECTRON best viewed withany browser

present day, present time. last updated 2026-11-06.
© 2026 pikammmmm