/home/duydang

Available for hire
duydang

Turning ideas into software.

Console.WriteLine( "duy xin chào." );

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.

Tech Stacks

Back-end

I enjoy building back-ends using .NET where performance matters and Node.js for smaller, agile services.

Platforms

.NET
Node.js
Cloudflare Workers

Frameworks

FastEndpoints
Minimal APIs
SvelteKit

Data

Entity Framework
Drizzle ORM

Front-end

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. Customization is key!

Platforms

Browser (JS/TS)

Libraries/Frameworks

Svelte
React
Tailwind CSS

Tooling

Vite
Turborepo
tsup

Desktop

I lean toward Avalonia UI for a stable, lightweight, modern desktop app, while keeping Rust for its immediate-mode and immature but rapidly growing ecosystems.

Platforms

.NET
Rust

Architectures & Patterns

MVVM
Vertical Slice
Reactive

Frameworks

Avalonia UI
Tauri
egui
fltk-rs
Windows Forms
.NET MAUI

Infrastructure

These days, I like Docker for containerization, Cloudflare for its robust cloud services, and mise/just for development workflow.

Data

PostgreSQL
SQLite
MongoDB

Messaging

NATS.io
SignalR
WebSockets
gRPC

DevOps

Podman/Docker
Cloudflare
Supabase
Vercel

Tooling

mise
just

Specialized

Some knowledge I gained from solving specific and less common problems.

.NET Source Generators
.NET Dynamic Expression
C/C# Interop (FFI)
C/Rust Interop (FFI)
Functional Programming
Console.WriteLine( "duy xin chào." );

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.

Tech Stacks

Back-end

I enjoy building back-ends using .NET where performance matters and Node.js for smaller, agile services.

Platforms

.NET
Node.js
Cloudflare Workers

Frameworks

FastEndpoints
Minimal APIs
SvelteKit

Data

Entity Framework
Drizzle ORM

Front-end

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. Customization is key!

Platforms

Browser (JS/TS)

Libraries/Frameworks

Svelte
React
Tailwind CSS

Tooling

Vite
Turborepo
tsup

Desktop

I lean toward Avalonia UI for a stable, lightweight, modern desktop app, while keeping Rust for its immediate-mode and immature but rapidly growing ecosystems.

Platforms

.NET
Rust

Architectures & Patterns

MVVM
Vertical Slice
Reactive

Frameworks

Avalonia UI
Tauri
egui
fltk-rs
Windows Forms
.NET MAUI

Infrastructure

These days, I like Docker for containerization, Cloudflare for its robust cloud services, and mise/just for development workflow.

Data

PostgreSQL
SQLite
MongoDB

Messaging

NATS.io
SignalR
WebSockets
gRPC

DevOps

Podman/Docker
Cloudflare
Supabase
Vercel

Tooling

mise
just

Specialized

Some knowledge I gained from solving specific and less common problems.

.NET Source Generators
.NET Dynamic Expression
C/C# Interop (FFI)
C/Rust Interop (FFI)
Functional Programming