About Me

Hi, I’m Ebong Billy — a software developer focused on building reliable systems using Kotlin and the JVM.

This website is my public workspace.

I use it to document the projects I’m building, the ideas I’m exploring, and the lessons I learn while trying to become a better engineer. Rather than presenting finished success stories, this site captures the ongoing process: experiments, architectural decisions, frustrations, discoveries, and gradual progress.

My primary interests revolve around:

  • Android and desktop development with Kotlin
  • software architecture and system design
  • strongly typed programming languages
  • long-term maintainable software
  • building technology within the African context

I started my journey in web development with JavaScript, but over time I became more interested in systems that emphasize structure, clarity, and longevity. Kotlin — and increasingly functional ideas inspired by languages like Haskell — reshaped how I think about software design.

Many of the projects featured here are exploratory. Some evolve slowly. Some change direction. A few may never be finished. That is intentional. I believe real engineering growth happens through sustained experimentation rather than polished outcomes.

This site therefore serves three purposes:

  • a record of what I am building,
  • a place to think clearly in public,
  • and a way to share knowledge with anyone walking a similar path.

All major projects are developed openly, and their progress can be followed through published updates and source code.

If you are interested in software architecture, Kotlin development, or the realities of building systems step by step, you will likely feel at home here.

Scroll to Top