Peter Kure

Software Developer

Building scalable web, mobile, and AI-powered applications. Proficient in TypeScript, React, Next.js, React Native, NestJS, Python, and PostgreSQL. Currently a Software Developer at BioKeyPer Inc., building production fintech and biometric systems.

Experience

Software Developer

BioKeyPer Inc., Kampala

May 2025 – Present

  • Built JWT authentication and user mentions API in NestJS backend serving mobile/web clients
  • Designed PostgreSQL schemas with Prisma ORM for production data integrity
  • Integrated third-party REST APIs for real-time data synchronization
  • Developed and maintained React Native biometric tracking mobile application

Software Developer Intern

Biokeeper UG. Co Ltd, Kampala

June 2024 – Feb 2025

  • Contributed to React Native mobile app development for biometric health tracking platform
  • Designed reusable UI component library improving development velocity across teams
  • Integrated REST APIs enabling real-time data flow between mobile clients and NestJS backend

Student Developer

Uganda Christian University, Mukono

Jan 2023 – April 2024

  • Built an online marketplace connecting 50+ local farmers directly with consumers
  • Developed full-stack web app with product listings, authentication, and payment integration

Projects

World Cup Heritage — 2026 Predictions

World Cup Heritage — 2026 Predictions

End-to-end ML prediction pipeline: data ingestion, feature engineering (Elo ratings, rolling form), XGBoost with Optuna tuning, served via Rust (Actix-Web) API to a React/Recharts dashboard.

PythonRustDockerXGBoostReact
Kimi CLI

Kimi CLI

A powerful terminal AI agent powered by Moonshot AI's Kimi K2 model. Features interactive chat with tool-calling capabilities and autonomous agent spawning.

PythonAICLIAgent
Tofu Expressive

Tofu Expressive

A Flutter UI package based on Material 3 expressive design with full dark/light mode and dynamic color support. 100+ pub.dev downloads.

DartFlutterMaterial 3Pub.dev
Budget Buddy

Budget Buddy

A Flutter mobile app for personal finance management with expense tracking, budget limits, and push notifications.

FlutterMobileFinance

Tech Stack

Languages

TypeScriptJavaScriptPythonJavaDartRustSQL

Frontend

ReactNext.jsReact NativeExpoTailwindCSSReduxGraphQLMaterial-UI

Backend

Node.jsNestJSExpressDjangoFastAPISpring BootActix-Web

Mobile

React NativeFlutterExpoMaterial 3

DevOps & Cloud

DockerDocker ComposeAzureGitHub ActionsLinuxNginx

AI & Data

XGBoostOptunaPython MLFeature EngineeringElo Ratings

Databases

PostgreSQLPrisma ORMMySQLFirebase

Tools

GitVS CodeIntelliJPostmanFigmaVercel

Get in Touch