I work from the Linux kernel and AOSP up through iOS and Android apps in Flutter, Node.js backends and React and Next.js frontends, mainly in Java, Kotlin, C, TypeScript and Python. I also build command-line tools in Go and Rust.
| Project | What it does | Built with |
|---|---|---|
| penguin dialer | Android dialer with a floating Liquid Glass tab bar and app and caller details on VoIP calls | Java |
| penguin keyboard | LatinIME keyboard with an iOS Liquid Glass theme | Java |
| tg-bridge | Sends prompts and images from Telegram to live coding-agent sessions on Linux | Python |
| penguindex-go | Uploads and manages Google Drive files from the command line | Go |
| rust-encrypt-util | Encrypts credentials with PBKDF2 and AES-256-GCM | Rust |
| vaultanchor | Counter dApp on Solana with a React frontend | Rust, Anchor |
Contributed to KDE Connect for Android, clipman and NoteNext.
| Layer | Tools |
|---|---|
| Languages | TypeScript, JavaScript, Java, Kotlin, C, C++, Python, Rust, Go, Dart, Shell |
| Mobile | Flutter, Jetpack Compose |
| Android platform | AOSP, Linux kernel |
| Web | Next.js, React, Svelte, Tailwind CSS, Three.js |
| Backend | Node.js, Express, FastAPI, Prisma |
| Data | PostgreSQL, Supabase, Redis, MongoDB |
| Infrastructure | AWS, DigitalOcean, Cloudflare, Vercel, Docker, Linux |
See the pull requests I have created, merged and reviewed.



