Giorgi Dalakishvili

Giorgi Dalakishvili

Backend Engineer & Software Architect · 3x Microsoft MVP · International Speaker

About me

I’m a backend engineer and software architect with 17+ years of .NET, mostly in banking and fintech: payment and transaction processing, public APIs, and the internal platforms other teams build on. I’ve led teams and a platform unit, and I stay hands-on in the code, increasingly through AI coding agents like Claude Code and Codex.

Alongside that, I build open-source .NET libraries and developer tools with 38M+ NuGet downloads: DuckDB.NET, EntityFramework.Exceptions, EFCore.Visualizer and others. That work sits where .NET meets the database: native interop, Native AOT extensions for DuckDB and PostgreSQL, and tooling that makes query plans easier to debug. I also speak about .NET and databases at conferences like NDC, KCDC and .NET Conf.

Recent Posts
DuckDB.NET 1.5.6.1: Reading Data Up to 12× Faster featured image

DuckDB.NET 1.5.6.1: Reading Data Up to 12× Faster

DuckDB.NET 1.5.6.1 is up to 26 times faster on the same DuckDB 1.5.6 engine. Part 1: how sealing, fast paths and less boxing make reads up to 12 times faster.

avatar
Giorgi Dalakishvili
•
Running Multiple Claude Code Accounts with herdr featured image

Running Multiple Claude Code Accounts with herdr

How I run work and personal Claude Code accounts side by side in herdr using CLAUDE_CONFIG_DIR, and stop session restore from using the wrong account.

avatar
Giorgi Dalakishvili
•

DuckDB.NET 1.5.0: Simplified Scalar Functions, Table Functions, and NULL Handling

DuckDB.NET 1.5.0 introduces a high-level API for scalar and table user-defined functions, named parameter support for table functions, and explicit NULL handling for scalar UDFs.

avatar
Giorgi Dalakishvili
•

DuckDB.NET 1.5.0 Performance: Up to 40% Faster Writes and 22% Fewer Allocations

DuckDB.NET 1.5.0 brings significant performance improvements across the board. Benchmarks show 40% faster appender writes, 22% fewer allocations, and 20% faster general reads …

avatar
Giorgi Dalakishvili
•

Portfolio

CarBot

CarBot

CarBot is a Slack bot to quickly and easily lookup car owner in the slack workplace.

Scrubbly

Scrubbly

The fastest & easiest desktop list scrubbing application.

Trivia Buff

Trivia Buff

Did you know that the color orange was named after the fruit? This and many other trivia facts are …

Business Online Api

Business Online Api

Business Online API is a collection of several REST services for interacting with internet banking …

Idencia

Idencia

Idencia is a powerful, yet simple to use, Quality Control data collection system for the …

Recent & Upcoming Talks

FabCon Europe 2026 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

.NET Developer Days 2025 Warsaw - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

NDC Copenhagen Developers Festival 2025 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

Contact

I’m always open to discussing new projects, opportunities, or just having a chat.

Send me a message