Hello there!

My name is Dayo. I am a 20 y/o Computer Engineering graduate. Highly interested in Engineering, Embedded Systems, ML, Hardware, and Applied Maths.

Résumé   Other Writings   “Art”


Currently:

  • Writing high performance code for bioinformatics analysis.
  • Writing a weird database storage engine from scratch in Rust.

Experience

  • 2023-Present: Bioinformatician, Center for Genomics and Precision Medicine, University of Ibadan.
  • 2022: Engineering Intern, University of Ibadan Design Studio
  • 2021: Software Developer Intern, Fireswitch Technologies

Education


Projects

YugoDB

Polymorphic database storage engine from scratch in Rust.
Document, Relational, Row, and Column variants all supported, with JOINS across them.
Generic B+ tree index, concurrent multi-file disk pager with a caching system.
Custom query language and interpreter.
Vector-based query materialization model using closures.

[Project Page]


profile profile


Federated queueing platform for GPU processing in AI photo editing applications.
GPU Client that runs txt/img2img, inpainting, outpainting, upscaling and removal operations.
Queueing server connects GPU clients via WebSockets and handles task scheduling.
Server-Server federation protocol
Trust-based priority scheduling for bad actor management.
Simulations to profile trust-based scheduling parameters on multiple federated queue servers.
Written using Python and React.js.

[Project Page]


SWISS

Image 1
Image 2


A Solar-Powered Weather Information Station
Self-Retraining Weather Prediction Service deployed on AWS Lambda.
Backend service written with Python, Flask and Heroku, and dashboard with React.js.
ESP32 firmware code for sensor interfacing, power management, and configurable WiFi.
Ported I2C Driver for the Si1145 sensor from C++ to C.
Wrote driver code for the GUVA-S12SD sensor.
Embedded code written using C and FreeRTOS.

[Firmware] [Project Website]

MORE PROJECTS


More information / diagrams, available in the GitHub READMEs.

Cpplox: Tree-walk interpreter for Lox in C++. [Link]

ZCamp: Reddit but for universities. Written with Node.js/TS/GraphQL/PostgreSQL/Redis. [Link] [Demo]

SLAMBot: 4WD robot with web interface for control and video. Line following overlays and Person tracking using YoloV4. Link

FlexDB : A toy in-memory graph database written in C++ . [Link]

QuasarPay : Audio payment chatbot using whisper and DistillBERT. Autoencoders for Fraud Detection. [Link]

n_body_simulation: N-Body simulation written using C/OpenGL/OpenMP. [Link]

rgb (WIP): 3D rigid body physics simulator in C++/OpenGL . [Link]

image_printability_scoring: AI system that rates pictures based on face, smiling and eye information, efficiently [Link]


Tracking

I like tracking everything I consume.

Books: [Goodreads]
Games: [Backloggd]
Movies: [Letterboxd]
Anime & Manga: [MyAnimeList]


Contact me

owolabioromidayo16@gmail.com