Skip to content
View MeFerdi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MeFerdi

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. 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
MeFerdi/README.md

Ferdynand Odhiambo

Backend Engineer | Security Engineering


Professional Summary

Backend engineer with a foundation in Go, Rust, Java and C, progressing toward enterprise security engineering. Areas of interest span decentralised finance, with particular attention to stablecoin systems, and conventional low-level and enterprise software. Current work concentrates on how systems fail: broken access control, unsafe input handling, and defects that existing tests do not detect.


Areas of Focus

Area Scope
Enterprise Application Security Secure code review, authentication and authorisation, web and API vulnerabilities
Decentralised Finance Security Smart contract and protocol security, with emphasis on stablecoins
Low-Level Systems Systems programming, network protocols, memory safety
Quality Assurance and Test Automation Exploratory testing, automated test suites, load testing (secondary track)

Selected Projects

Project Language Description
http-server Rust Single-threaded, non-blocking HTTP/1.1 server built on epoll and raw POSIX system calls, without an async runtime or framework. Enforces body limits and request timeouts; stress-tested with siege.
key-value-store Go Replicated key-value store with a gRPC interface, developed to study consensus and cluster membership.
monolith Go Local-first document indexer providing unified search across local files, Google Drive and Notion. Read-only by design.
tweet-audit Go Resumable pipeline for reviewing a complete X archive in rate-limited batches, with recovery from interruption.
simple_shell C Unix shell implementing process creation, path resolution and built-in commands.

Publications


Technical Skills

Category Technologies
Languages Go, Rust, Java, Python, C
Data and Interfaces PostgreSQL, gRPC, REST
Platforms and Tooling Linux, Docker, Git

Contact

Email oferdinaddev112@gmail.com
LinkedIn linkedin.com/in/ferdynand-odhiambo
Website f3rdinand.vercel.app

Pinned Loading

  1. key-value-store key-value-store Public

    A distributed key-value store implementation in Go.

    Go

  2. monolith monolith Public

    A local-first personal document indexer

    Go

  3. http-server http-server Public

    A single-threaded, non-blocking HTTP/1.1 server written in Rust, built from the ground up using epoll and raw POSIX syscalls. No async runtimes. No framework, just the protocol and the kernel

    Rust