Skip to content
View tdadadavid's full-sized avatar
🫅
Work of Art🧑‍🎨✌️
🫅
Work of Art🧑‍🎨✌️

Highlights

  • Pro

Block or report tdadadavid

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
tdadadavid/README.md

David Dada

Backend and systems engineer working primarily in Go.

I build production APIs and infrastructure, and study systems by implementing database, networking, distributed-systems, and compiler components.

Current focus

  • Database internals: storage engines, persistence, indexing, concurrency, and transaction processing
  • Distributed systems: coordination, scheduling, replication, and fault tolerance
  • Compilers and runtimes: intermediate representations, LLVM, CPU/GPU execution, and native code generation
  • Production backend engineering: financial systems, cloud deployment, and reliability

Selected work

Project What it demonstrates
HTO Graph IR, LLVM-native CPU kernels, CPU/GPU backends, and runtime execution
Minired RESP, concurrent TCP clients, in-memory storage, AOF persistence, and basic transaction commands
Search Engine Indexing, ranking, and query processing
Go DNS UDP networking and DNS message handling

Open-source contributions

  • HTO — compiler and runtime work involving Graph IR, LLVM-native execution, and CPU/GPU backends
  • HyperQueue — merged Rust contribution improving structured JSON output and regression coverage
  • DiceDB — HTTP-server testing, test-suite migration, and TLS-related investigations

On the web

Pinned Loading

  1. dicedb/dicedb dicedb/dicedb Public

    Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.

    C 10.8k 1.4k

  2. minired minired Public

    Understanding database developement by building Redis from scratch using golang

    Go 7

  3. go-dns go-dns Public

    A DNS server written in Go

    Go 5

  4. search-engine search-engine Public

    search engine written in c#

    C# 1