Welcome to my portfolio

Welcome

Moses Kelvin

Researcher | Software Developer


Biography

I'm a First-Class graduate of Geomatics from the University of Benin, driven by a curiosity for how satellite observations can help us understand and protect our environment. I work at the intersection of remote sensing, machine learning, and hydroinformatics, studying water resources, river systems, and climate patterns across sub-Saharan Africa.

I've contributed to EU and TETFund‑supported research, and I'm currently collaborating with the Earth Systems & Resources (ESR) Laboratory at the University of Georgia on hydrological modeling of land use change impacts in Lagos State. I build with Google Earth Engine, Python, MATLAB, JavaScript, and ArcGIS, and I've completed online training programs with the United Nations University and Esri.

Beyond the code and data, I mentor students, capture moments through photography, and believe that curiosity and impact go hand in hand.

University of Benin
Benin City, Edo.

My Research Interests

I am passionate about using Earth observation data and computational tools to address pressing environmental challenges, particularly in data-scarce regions like sub-Saharan Africa.

Hydroinformatics & Machine Learning

Applying ML and deep learning to hydrological modeling, forecasting, and water resource management.

Satellite Remote Sensing of Water Resources

Using Earth observation data to monitor river morphodynamics, surface water, and climate-hydrology interactions.

Groundwater & Climate Interactions

Using GRACE/GRACE-FO and machine learning to track groundwater storage anomalies and recharge-discharge dynamics.

Geospatial Data Science & Decision Support

Building data-driven tools and dashboards to support environmental planning and flood risk assessment.

Google Earth Engine Binary Mask Extraction

Google Earth Engine Binary Mask Extraction

Sep 2025 – May 2026

GEE JavaScript code for extracting binary river masks from Landsat 4, 5, 7, 8 imagery (2001–2025). Includes cloud masking, band harmonization, spectral indices (NDWI, MNDWI, NDVI, BSI), Random Forest classification, and mask export.

RivMAP River Morphodynamics

RivMAP River Morphodynamics

Sep 2025 – May 2026

MATLAB scripts using the RivMAP toolbox to analyze multi-year binary river masks. Extracts centerlines, channel widths, sinuosity, curvature, migration rates, erosion/accretion patterns, and cutoffs.

Niger River Morphodynamics Dashboard

Niger River Morphodynamics Dashboard

Jul 2026 – Present

An interactive dashboard visualizing 25 years of channel change in the Niger River downstream of the Kainji-Jebba dams, using 30-metre Landsat imagery, machine learning classification, and geomorphic extraction tools.

Route Optimization

Route Optimization

Oct 2025 – Present

Design and implementation of a web-based logistics route optimization system using open-source geospatial algorithms.

GeoAI Travel Time Prediction

GeoAI Travel Time Prediction

Oct 2025 – Present

Predicting actual travel time from GPS trajectories using Random Forest, Geolife dataset, and ORS comparison.

What can I help you with?

Research Collaboration & Mentorship

Supporting research in hydroinformatics, remote sensing, and machine learning. Mentoring peers and junior students in Geomatics and Engineering, simplifying complex concepts, leading study sessions, and helping others grow in their academic and professional journeys.

Let's get started

Full-Stack Web Development

Building scalable, user-focused web applications from concept to deployment. Proficient in modern technologies like React, Next.js, TypeScript, Node.js, and PostgreSQL. Whether it's a dashboard, a SaaS product, or a custom platform. I turn ideas into functional, performant software.

Let's get started

Geospatial Data Science

Applying Python, Google Earth Engine, and machine learning to satellite imagery for land cover classification, river morphodynamics, flood risk assessment, and environmental monitoring across data-scarce regions.

Let's get started

What people say about me

I remember your first class in 100 level—it was physics. In 300 level, you did a great job helping the class in Fluid Mechanics and Thermodynamics, going through all topics thoroughly days before the exam. In 400 level, you helped us in Engineering Mathematics (Fourier Series). You also brought everyone together to understand GNSS survey fieldwork and post-processing. Na legend you be!!!!

Profile

Ogbeta Samuel

Coursemate, University of Benin

Kelvin is an academic savior. I had my first semester project defense coming up and my topic was Analysis of selected global geoid models across Nigeria. It's was an area of of my course I feared so much. Kelvin stepped in, guided me through every step. I had something to present during the defense. He also showed me strategies to pass my 500l first semester courses from the prospectus during his clearance.

Profile

David Obose Usifoh

500lv Student, Geomatics Engineering, University of Benin

You usually held tutorial classes and taught easier shortcuts to solve problems. Working with you was incredibly insightful. You're very dedicated, punctual, ethical, and I loved how you always chase accuracy in all your work.

Profile

Joy Olla Solomon

Coursemate, University of Benin

After every lecture I barely understood, he was always there to walk me through patiently, fix a time, and explain (especially mathematical calculations). He has a team-leading spirit. He always has a possible solution to problems and gives a listening ear.

Profile

Momodu Gilbert

Coursemate, University of Benin

Kelvin's tutorials helped me understand Engineering Thermodynamics (MEE 351) and I passed very well. It was a blessing having you on the team—you went ahead to research and draft ways to solve problems. Your tutoring also helped me pass Highway Engineering (CVE 531) and Open Channel Hydraulics (CVE 521) in 500 level.

Profile

Okoro Chris Ikponwonsa

Coursemate, University of Benin

You made me feel I'm not doing good enough and can be better, you mentored me through a lot. Despite the fact that you are younger, I see the fire in your eyes to be successful, and that has really motivated me. Knowing you in my life has been a blessing.

Profile

Icheghe Diamond

Coursemate, University of Benin

I was lost on a particular departmental course (differential calculus) and you did not just teach me but everyone in my level and went down to the basics infact and gave past questions to help guide me. It really helped me alot.

Profile

Favour Peter

500lv Student, Geomatics Engineering, University of Benin

Back in school for engineering courses, you explained some courses that I was finding it difficult to understand and the night classes you organized before exams to prepare me for the exams.

Profile

Joshua Esther Charlie

500lv Student, Geomatics Engineering, University of Benin

Moments that Mattered

There’s a certain kind of growth that only happens when you step away from the screen and into the community. My time during the National Youth Service Corps was less about a requirement and more about finding where my skills could actually meet a neighbor's need. Whether it was navigating the energy of a classroom or spearheading local projects, these moments redefined what "building" means to me. moving from digital frameworks to human ones, and learning that the best way to move forward is to never forget where you started.