Profile

Hello! I'm Jesse Nehemiah Onyango

A Software Engineer/Full Stack Developer based in Kiambu, Kenya

LinkedIn Icon LinkedIn GitHub Icon GitHub
See my CV

Technology Stacks and Lingo

Languages

  • Python
  • JavaScript
  • C & C++

Python frameworks

  • Flask
  • Django>

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML
  • CSS
  • JavaScript

Mobile and Cross Platform

  • React Native
  • Flutter

Backend and Databases

  • REST APIs
  • Node.js
  • Express
  • MongoDB
  • Sqlite3
  • MySQL
  • Supabase
  • PostgreSQL
  • Nginx

Industry Tools

  • Canva
  • Microsoft Office Suite
  • Google Workspace
  • Jira
  • Scrum

Containerization and DevOps

  • Version Control: Git, GitHub
  • CI/CD: GitHub Actions, Vercel
  • Cloud Platforms: Vercel, Netlify
  • Containerization: Docker, Docker Compose

Projects Built

React | Flask | Python | APIs

  • React JS Project Boilerplate

    A boilerplate for building Kenyan SaaS apps using React applications.

    Learn More
  • Flask Projects Boilerplate

    A template for building Kenyan SaaS apps using Flask and Python.

    Learn More

React | Next.js | Supabase | MongoDB | Vercel

  • Movers

    A simple website for a residential moving services company

    Learn More
  • Patriot

    A web app that allows NGO'S to organize and manage peacefull demonstrations

    Learn More
  • Voice QR

    An app that allows users to store voice notes & messages in physical media e.g. pictures using qr codes

    Learn More `
  • QuickCart

    A B2B app that allows e-commerce website visitors to order and pay for goods quicker than normal navigation via a Chat UI

    Learn More

React Native with Expo

  • Face ID Application

    A mobile app that integrates Face ID authentication using React Native and Expo.

    Learn More

Campus Navigation App

An app that helps JKUAT campus to students navigate around campus and find key locations for their classes

Learn More

Flutter with MongoDB | SQLite

  • News App

    A news aggregator app built using Flutter with offline support via SQLite.

    Learn More
  • Price Comparison

    An app that compares prices from multiple online stores using MongoDB and Flutter.

    Learn More

Professional Experience

SIMU ATM, Kenya - Mobile Developer Part Time

Developed an app that allows users to interact with ATM terminals using QR code technologies as a team leader.

Utilized React Native with Expo with REST API’S inorder to foster quick cross platform deployment .

Freelance Contract, Kenya - Machine Learning Specialist Part Time

Spearheaded the development of facial recognition models to enhance website security measures, ensuring controlled access to resources.

Successfully trained and deployed facial recognition models within Django and Flask frameworks, demonstrating proficiency in both frontend ,backend development and machine learning integration.

Freelance Contract, Kenya - Junior Full stack Developer

Led the creation of diverse projects using a range of technologies, including HTML5, React JS, Next Js, Node JS, and Bootstrap, showcasing versatility in front-end development.

Utilized Django and Flask frameworks for backend development, contributing to the seamless execution of web applications.

Employed XAMPP and LAMP tech stacks to ensure robust and reliable web solutions.

Played a key role in delivering successful projects, demonstrating strong problem-solving skills and a commitment to excellence.

Educational Background

Bachelor of Science in Business Information Technology

Jomo Kenyatta University of Agriculture and Technology, Kenya

Expected Graduation: 2027