Hi, I'm Tobi -
I do a bunch of stuff, mostly with computers. I write code, manage teams, and build digital products.
I am currently working fulltime as a software developer at Jupus Gmbh, a legal tech startup based in germany. I'm also building LimeJourney an opensource customer engagement platform. 1
Work Chronicles
For a more detailed view of my work experience, checkout my resume
- Currently working as a Software Developer at Jupus Gmbh - A legal tech startup based in Germany.
- I was a co-founder/VP of Product at Teal - an early stage logistics startup, now shutdown.
- I worked as a Software Developer at BrickBite GmbH - A Proptech company based in Germany.
- I led the backend efforts at Significo (formerly iRewardHealth) - A health tech company based in Germany.
- I co-founded(& exited) Split - A financial tech application. I worked on the product side of things.
- I worked on product visioning & strategy at Druz - A social app, with over 300k active daily users.
- I worked on the Platform/Trading & API assets team at Alpaca Markets - A YC backed fintech company based in the united states.
- et cetera*
Scholarly Pursuits
- I earned a Bachelor of Science in Microbiology from the University of Abuja, graduating with Second Class Upper Honors. My academic journey culminated in a research thesis focused on the Assessment of Antioxidant Properties and Fungal Infestation of Onion Bulbs during Storage in a Jute Bag.
- I completed the "Software Systems behind the Abstractions" programme at Bradfield School of Computer Science, gaining valuable insights into the inner workings of software systems.
- I completed the “Social Impact Assessment And Sustainability Reporting” programme at Lagos Business School.
Side Quests
- I write on Substack at Voidpapers. I publish notes on academic papers(usually computing related) like this one on Time, Clocks, and the Ordering of Events in a Distributed System.
- I am a technical guest author at Logrocket & Vonage
Projects
These are some open-source projects I have worked on in the past.
- Raft Consensus Protocol Implementation In Go: Implementing the Raft consensus protocol in Go for distributed systems.
- Exploring MMAP in Go: Investigating and utilizing memory-mapped files (MMAP) in Go programming language.
- Configurable Multi-port TCP Proxy: Building a flexible multi-port TCP proxy to enable seamless communication.
- VoidPapers: Time, Clocks, and the Ordering of Events in a Distributed System: In-depth exploration of time, clocks, and event ordering in distributed systems.
- Exploring the DNS Protocol: Examining the inner workings and intricacies of the DNS (Domain Name System) protocol.
- Simple Scheme Interpreter: Building a straightforward interpreter for the Scheme programming language.
- Static Analysis Tool To Detect Curse Words In Go Code: Developing a static analysis tool in Go to detect offensive language in code.
- Unofficial Golang SDK for Twillio API's: Creating an unofficial Go SDK for Twilio APIs to facilitate integration and communication.