Hello, I'm Louis

Welcome to my portfolio, where you get to learn about me👨‍💻!

hero image

+

Projects

+

Blogs

Awards

+

Years of Experience

about-image

About Me

I am a GIS developer with a passion for creating interactive and responsive gis applications. I have experience working with JavaScript, React, Node.js, Express, PostgreSQL, GeoDjango and Git. I am a quick learner and I am always looking to expand my knowledge and skill set. I am a team player and I am excited to work with others to create amazing applications.

  • Node.js, React.js & Next.js
  • Express
  • PostgreSQL, MongoDB, PostGIS, Timescale DB and Astra DB
  • Python, GO, Rust
  • JavaScript
  • Java SpringBoot, Hibernate
  • R
  • Azure DevOps, Docker, Kubernetes
  • Git, Github & Github Actions
  • Ms Azure, AWS & Google Cloud Platform
  • Linux
  • Leaflet, Leafmap and OpenLayers.js
  • Geoserver, Geonode, Geodjango
  • ArcGIS Online (AGOL)

My Projects

  • 2015 Crime Incidents Web Map

    A simple webmapping application showing distribution of criminal cases in Kenya in the year 2015.

  • Personal Portfolio Website

    This is my portfolio website built using Next.js and deployed using Firebase hosting!

  • Internship Locator Web Map

    A simple webmapping application built using Openlayers.js showing distribution of internship opportunities in Kenya from a custom dataset.

  • Plate Tectonics and Earthquakes visualization Web Map

    A simple webmapping application built using ArcGIS instant apps to visualize plate tectonics and earthquakes.

  • Rails and Recreation Locator Web Map

    A proximity based web application built using ArcGIS Instant Apps template to locate rails and recreation facilities close to a Canadian railway line.

  • Proximity Search Web App

    An interactive proximity based web application built using React.js and Node.js backend to allow users to search for places within a specified radius, filter data based on attributes, upload own data for visualization and querying on the fly. It uses a PostgreSQL database with PostGIS extension enabled to allow for distance queries.

  • Movies Database

    A simple web application built using Next.js and AppWrite Managed backend to allow users to search for movies, view movie details, and also see top five trending movies.

  • Cancer Visualisation Web Map

    A simple geospatial web mapping application used to visualize cancer cases in three counties in Kenya (Embu, Kericho and Mombasa).

  • Image Analysis Studio

    A simple Gemini 2.0 Flash Image Analysis Studio app built using Python and Streamlit to analyse Images and return textual descriptions.

Let's Connect

I'm currently looking for new opportunities, my inbox is always open. Whether you have a question, a job offer or just want to say hi, I'll always get back to you😊!

Github IconLinkedin Icon