1. About Me
I'm an early-career software engineer and a fan of learning through hands-on experience. I build functional apps for web and desktop, occasionally contributing to open-source works that are powering them.
I enjoy building back-ends using .NET where performance matters and Node.js for smaller, agile services.
I work across both Svelte and React ecosystems, but regardless of the framework, I have an interest in building my components on top of unstyled UI libraries. I love customization!
I use Avalonia UI for a stable, lightweight, cross-platform, modern desktop app, and Rust for exploring its immature but rapidly growing ecosystem.
These days, I like Docker for containerization, Cloudflare for its robust cloud services, and mise/just for development workflow.
Some knowledge I gained from solving specific and less common problems.
2. Works
sorairo
A minimal, local, cross-platform music player built with Avalonia and miniaudio.
askkit
A desktop AI chatbot built in Rust that lives in your tray and launches in an instant.
portfolio
A white-paper, pixelated style portfolio website, built just for me.
konekt
A comprehensive and traditional web application for task management with list view, kanban view, and timeline view.
AltV.Community.MValueAdapters.Generators
A roslyn source generator for MValue adapter implementation in alt:V.
attempt
A functional type for error handling in JavaScript/TypeScript.
svelte utils
A collection of Svelte utilities.
3. Contact
I'm always open to new opportunities, feedback, or a quick chat.