Skip to content
View kdna-git's full-sized avatar

Block or report kdna-git

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kdna-git/README.md

Daniel (kdna)

Software developer focused on native and local-first applications for Windows, Android and the web. I enjoy turning ideas into finished, usable products. Apart from coding, I work on woodworking and 3D printing projects.


Featured Projects

Portfolio

A local-first personal investment ledger for Windows, Android and the web. Users record deposits, interest, fees and withdrawals, and the app calculates balances, earnings, returns (XIRR) and charts.

C# .NET Avalonia EF Core SQLite

View repository

SecureBox

An encrypted vault for passwords, notes and files on Windows, Android and the web. All data is encrypted on the device with a key derived from the user's password, with an optional encrypted cloud copy for syncing between devices.

C# .NET Avalonia AES-GCM Firebase

View repository

Randomizer

An Android app for generating random results of many kinds, including numbers, dice rolls and selections from custom lists.

Kotlin Jetpack Compose Android

Source code is not yet public.


Homelab and Infrastructure

I run a homelab to learn and experiment with self-hosted services, networking and server administration.

  • Ubuntu Server hosting several Docker containers, managed with Portainer
  • Hands-on experience with networking and server setup, mostly gained through homelabbing
  • Comfortable across both Linux and Windows environments

AI-Assisted Development

I use different AI tools as support across my projects. I focus on architecture, design decisions and reviewing the output, so I can move fast without losing track of how the system fits together.

AI Coding OpenCode Claude Code Architecture First


Skills

Languages

C# Kotlin Java Python JavaScript TypeScript

Frameworks and Libraries

.NET Avalonia Jetpack Compose React

Tools and Platforms

Git Docker Portainer Ubuntu Windows Firebase Postman

Pinned Loading

  1. Portfolio Portfolio Public

    Local-first personal investment ledger for Windows, Android and the web. Track deposits, interest, fees and withdrawals across platforms and holdings — balance, earnings, returns (XIRR) and charts,…

    C# 1

  2. SecureBox SecureBox Public

    Local-first encrypted vault for passwords, notes and files on Windows, Android and the web. Everything is encrypted on-device with a key derived from your password, with an optional encrypted cloud…

    C# 1