About Me

Daryn Ongera Daryn Ongera

Software Engineer and Computer Science Enthusiast

I am a Computer Science graduate from Strathmore University with a focus on cybersecurity, distributed systems, software development, and AI/ML. A backend-oriented developer and passionate learner, always eager to expand my knowledge and sharpen my skills.

My defining characteristic is grit, complemented by intense curiosity and the ability to navigate different domains and tech stacks. Always learning while building cool stuff.

I believe that cybersecurity and traditional software development skills are essential regardless of your specific domain of interest. I aim to be a jack of all trades and a master of one.

Technical Expertise

Programming Languages:

  • Elixir
  • Python
  • JavaScript

Core Skills:

  • System Design
  • Distributed Systems
  • Cybersecurity
  • AI/ML
  • Software Engineering

Development Focus:

  • Developer Tools
  • Security Systems
  • Machine Learning
  • Systems Programming

Coding Activity

Here's a glimpse into my development patterns and the technologies I work with most frequently.

Featured Projects

Latest Writings

Exploring Zero Trust Architecture

Zero Trust security model fundamentally changes how we approach network security. Moving away from the traditional "trust but verify" approach, Zero Trust operates on the principle of "never trust, al

Read full article

Understanding Microservices Architecture

Microservices architecture has revolutionized how we build and deploy applications at scale. By breaking down monolithic applications into smaller, independent services, organizations can achieve bett

Read full article

The CAP Theorem Explained

The CAP theorem, also known as Brewer's theorem, is one of the most fundamental concepts in distributed systems. It states that any distributed system can provide at most two of the following three gu

Read full article