Hi, I'm Kevin 👋
A Civil Engineer transitioned into Software Engineering & Data Science. I love building data intensive applications. A strong advocate of servant leadership. Very active on LinkedIn and Twitter.
KLM

About

At the end of 2018, I graduated with an MEng Civil Engineering Degree at University of Nottingham. I then embarked on a PhD that allowed me to specialize in building data management and analytics solutions for the Architecture, Engineering and Construction (AEC) field. Since then I've spent most of my time, team building, prototyping and helping data-intensive businesses automate their workflows.

I am passionate about building education technology that is accessible to everyone. I intend to go fulltime into building and scaling my own SaaS businesses but in the meantime, I'm building an End-to-end Geotechnical Information Management System for one of the biggest and most data intensive Geotechnical Engineering laboratories in Uganda. In the past, I built an adaptive Learning Management System for schools and corporate organizations. I'm naturally research-oriented, and that's my approach when I embark on any project. In my free time, I'll brainstorm SaaS ideas over a beer and prototype them over some boogie woogie music.

Development Stack

React
Next.js
Typescript
Node.js
Python
Neo4j
Docker
GraphQL
Tailwind CSS
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Vlearned

Vlearned

Developed a learning management ecosystem that allows any educator to become an entrepreneur. This was built for both school and corporate organization settings.

React
Material UI
Node.js
Google Cloud Platform
Neo4j
Auth0
Docker
GraphQL
Zaminna

Zaminna

Designed and developed an African Diaspora Network and News Channel, a vibrant community with the latest news, stories, events, business directories, and resources for living abroad.

Webflow
Framer
HTML
CSS
Stripe
GIMS by GETLAB

GIMS by GETLAB

Developing an end-to-end Geotechnical Information Management System for GETLAB Uganda: This aims to reduce GETLAB's operational costs, grow revenue, and run the laboratory more efficiently.

Next.js
Typescript
Node.js
Neo4j
GraphQL
Tailwind CSS
GETLAB

GETLAB

Developing a new GETLAB digital ecosystem including websites and lab automation tools.

Next.js
Typescript
Node.js
Neo4j
GraphQL
Tailwind CSS
CoolOpt: PhD Research Prototype

CoolOpt: PhD Research Prototype

A web-based research prototype for my PhD research showcasing a pipeline of Linking Heterogenous Building Data + IoT Devices + Data Interrogation + Knowledge Representation Learning.

ReactJS
Node.js
Neo4j
GraphQL
Autodesk Forge
Python (pykg2vec, ampligraph)
Cooling Optimization IoT System: PhD Research Prototype

Cooling Optimization IoT System: PhD Research Prototype

Configuration of the ESP32 DEVKIT V1 module with a DHT22 sensor, KY-005 infrared receiver and KY-022 Infrared transmitter. This configuration prototypes a building cooling optimization IoT system.

c++
Hackathons & Research Papers

I like building things,

During my time at University of Nottingham, I attended a hackathon during a Summer School in Lisbon, Portugal. People from around the construction industry came together to build incredible things in 2 days. It was eye-opening to see the endless possiblities of code in the construction industry. We came 2nd.

  • [

    [Hackathon] Linked Data in Architecture and Construction (LDAC)

    Lisbon, Portugal

    Developed a 3D virtual reality scene from Linked Building Data.
  • M

    Masters Research Supervision and Collaboration

    Lisbon, Portugal

    Supervised and collaborated with Kwan Yee Tan to build a web-based automated IBS Construction Progress Tracker with Site Diary entry, progress Charts and 3D Model Visualisation of progress.
  • R

    Research Papers

    University of Nottingham

    My research papers focused on data management solutions in the mobility and construction industries.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can.