Skip to content
View PgStar1's full-sized avatar

Block or report PgStar1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PgStar1/README.md

Hi πŸ‘‹, I'm PEGO

Typing SVG

πŸ“ Gaborone, Botswana Β β€’Β  πŸŽ“ MEng Biomedical Engineering, UCL Β β€’Β  πŸ’Ό Orange Botswana


🌟 Featured Projects

  • 🚌 TselaGoo β€” A combi (minibus taxi) route-finder for Gaborone. Built with FastAPI + Supabase on the backend and React 19 + TypeScript + Vite + Tailwind on the frontend, with Google Maps JS API for rendering. Features include per-segment route geometry storage, OSRM-based polyline computation from GPX tracks, two-leg route visualisation with transfer pins, and haversine-based nearest-stop search.

  • πŸ“š ExamAI β€” An AI-powered exam practice platform for BGCSE and JCE students in Botswana. Built with FastAPI, RAG (sentence-transformers + OpenAI), and a custom PDF parser to ingest past papers. Generates contextually grounded practice questions and explanations from real exam content.

  • πŸ€– AI-Chatbot β€” A web-based conversational AI assistant built with Python (Flask) and OpenAI's GPT-3.5 / GPT-4 API. Real-time chat UI via JavaScript and Flask, secure key management with .env, and a modular architecture ready for deployment on Render, Replit, or Hugging Face Spaces.

  • ❀️ Heart Failure Prediction Dashboard β€” A clinical-decision-support dashboard that estimates heart failure risk from patient features. K-Nearest Neighbors classifier (with cross-validated k selection and Manhattan distance) trained on heart failure clinical records, served via a Dash UI with scikit-learn, StandardScaler preprocessing, and a live confusion matrix rendered with seaborn + matplotlib.

  • 🏠 House Price Prediction Dashboard β€” A machine learning web app that predicts house prices from user input. Random Forest Regressor trained on the Ames Housing dataset, served through an interactive Dash + Bootstrap dashboard. Demonstrates end-to-end ML deployment from preprocessing to live prediction.

  • 🧠 Machine Learning Coursework (MPHY0041) β€” UCL biomedical ML coursework covering classification techniques for dementia diagnosis (CN vs MCI vs AD). Includes manual implementations of Iteratively Reweighted Least Squares (IWLS), gradient descent, and L2-regularised logistic regression, with comparison against sklearn.

  • πŸ”¬ 4th-Year UCL Project β€” Final-year biomedical engineering project work. Arduino-based instrumentation for sensor sensitivity testing and calibration.

  • πŸ“Š Daily Attendance Analyser β€” A Python data-analysis script that processes CSV attendance datasets, computes Present/Absent percentages, and generates comparative bar charts using pandas and matplotlib.


πŸš€ About Me

I'm a Biomedical Engineer with a strong software-engineering tilt β€” currently focused on shipping practical, real-world tools for the Botswana market while continuing to work across medical imaging, machine learning, and full-stack web development.

Day to day I work at Orange Botswana, and outside of that I'm building TselaGoo. I care about software that's actually used β€” clean architecture, fast feedback loops, and shipping over polishing.

  • πŸ”­ Currently building TselaGoo (Gaborone combi route finder)
  • 🌱 Currently learning advanced ML deployment patterns, scalable backend design, and real-time GPS tracking
  • πŸ’¬ Ask me about FastAPI, Supabase, React, medical imaging, or building for emerging markets
  • πŸ“« Reach me through GitHub

🧠 Tech Stack

Languages

Frameworks & Libraries

Databases & Cloud

Tools


πŸ“š Education

University College London (UCL) Β Β·Β  London, UK Integrated Master of Engineering β€” Biomedical Engineering

  • Specialisations in medical imaging, mathematical modelling, machine learning, and software engineering
  • Project work in pelvis MRI segmentation using supervised and semi-supervised deep learning on T2-weighted scans
  • Coursework spanning Python, MATLAB, C++, and full-stack development

πŸ’Ό Current Work

Orange Botswana Β Β·Β  Gaborone, Botswana Working within IT & Digital Transformation.


πŸ“Š GitHub Stats


⚑ Fun Facts

  • πŸ‡§πŸ‡Ό Building TselaGoo to make Gaborone's combi network easier for everyone to navigate
  • 🧬 Background spans medical imaging, deep learning, and full-stack web β€” I like projects that sit on the line between hardware, data, and product
  • β™ŸοΈ Outside of code: investing, sports, and exploring how tech can solve everyday problems in Botswana

Profile views

Pinned Loading

  1. 4th-Year-UCL-Project 4th-Year-UCL-Project Public

    Forked from ChocoPillow/4th-Year-UCL-Project

    The Arduino needed for sensor sensitivity and calibration

    C++

  2. AI-Chatbot AI-Chatbot Public

    Python

  3. comp0034-cw1i-PgStar1 comp0034-cw1i-PgStar1 Public

    comp0034-cw1i-PgStar1 created by GitHub Classroom

    Python

  4. House-Price-Prediction House-Price-Prediction Public

    Jupyter Notebook

  5. Machine_learning Machine_learning Public

    Jupyter Notebook

  6. d-eniz/ssl-pelvis-segmentation d-eniz/ssl-pelvis-segmentation Public

    A deep learning model built with PyTorch for segmenting pelvic structures in T2-weighted MRI images, utilizing both supervised and semi-supervised learning techniques.

    Python