Home

Projects

Selected systems, research prototypes, and open-source engineering work.

Open source

GitHub profile

84 public repositories, sorted by recency.

blackprince001/flowbench

Scripting-first API & flow testing toolkit: one flow, four execution profiles (integration/system/load/soak)

Go41Apache-2.010d ago
blackprince001/skills

godfile for all personal skills of mine and others

JavaScript31mo ago
blackprince001/human-writing-skill
13mo ago
blackprince001/sim_robot

Differential-drive robot with 2D lidar that builds a map with SLAM in simulation. ROS 2 Jazzy + Gazebo Harmonic (gz-sim) + slam_toolbox. Ported from ROS 1.

Python0MIT4mo ago
blackprince001/armbot

4-DOF robotic arm simulated with ros2_control in Gazebo. ROS 2 Jazzy + Gazebo Harmonic (gz-sim) + gz_ros2_control. Ported from ROS 1.

Python0MIT3mo ago
blackprince001/ros_basics

Minimal ROS 2 (rclpy) talker/listener pub-sub demo. Ported from ROS 1 first_pkg.

Python0MIT4mo ago
blackprince001/roslighter

A libadwaita desktop app for browsing and introspecting ROS 2 (and ROS 1) packages, nodes, topics, services, actions, interfaces, lifecycle nodes, and parameters

Python0MIT4mo ago
blackprince001/warp-tray

System-tray indicator for Cloudflare WARP — shows status and toggles the VPN on click.

Python04mo ago
blackprince001/oware

Play Oware (Abapa rules) against a ladder of AI agents, up to an AlphaZero-lite MCTS self-play agent.

TypeScript014mo ago
blackprince001/acvp

Vision pipeline that tracks vehicles and forecasts traffic density from video.

Python25mo ago
blackprince001/network-shaping

RL agent (PPO) that dynamically tunes network traffic shaping in the ns-3 simulator.

Python15mo ago
blackprince001/things-on-awsiotcore

Simulated IoT nodes publishing telemetry to AWS IoT Core over MQTT.

Python07mo ago
blackprince001/screenshots.local

Browser tool to frame screenshots in device mockups and export them.

TypeScript28mo ago
blackprince001/lumen

A modern research paper management platform with AI-powered reading assistance, full-text search, and semantic discovery.

TypeScript412d ago
blackprince001/nav-rl

Maze navigation in ROS/Gazebo comparing classical A* planning with PPO reinforcement learning.

Python010mo ago
blackprince001/atscs

Adaptive traffic-signal control system using PPO reinforcement learning.

Python010mo ago
blackprince001/rl-filler

Flood-It game where you play against a Deep Q-Network (DQN) agent.

JavaScript05mo ago
blackprince001/mj-experiments

MuJoCo (mjlab) RL experiments training a Unitree G1 humanoid with PPO.

Python119mo ago
blackprince001/mud-pump-failure-forecasting

ML pipeline predicting mud-pump failures from sensor data (XGBoost / Random Forest).

Jupyter Notebook010mo ago
blackprince001/ghana-stock-market

Web dashboard visualizing Ghana Stock Exchange market data.

TypeScript08mo ago
blackprince001/cp

competitive programming

Python110mo ago
blackprince001/embedding-inference

Go client and gRPC/HTTP service wrapping Hugging Face Text Embeddings Inference (TEI).

Go01y ago
blackprince001/polyglot-rag

Local Retrieval-Augmented Generation engine in Rust, unifying websites, videos, and PDFs into a searchable vector store.

Rust42mo ago
blackprince001/autorag-toolkit

Go client for Cloudflare AutoRAG, with RAG integration examples.

Go01y ago
blackprince001/earth-globe

Interactive 3D Earth globe with geolocation, built with React.

TypeScript01y ago
blackprince001/gemini-toolkit

A simple wrapper against gemini genai golang package to simplify usage for applications.

Go01y ago
blackprince001/maurc-personal

Personal researcher portfolio site (MAURC), built with React + Vite.

TypeScript01y ago
blackprince001/scripter-tool-webapp

Web frontend for the Scripter tool — turns YouTube channel transcripts into generated stories.

TypeScript01y ago
blackprince001/cracked-ai-bot

Discord bot serving NeetCode 150 coding problems and games, powered by Gemini AI.

Python222mo ago
blackprince001/fastapi-server-template

Starter template for a FastAPI backend with auth, users, database, and Docker.

Python01y ago
blackprince001/scripter-tool-system

Generates stories from YouTube transcripts using OpenAI, with YouTube and Firebase integration (FastAPI).

TypeScript01y ago
blackprince001/youtube-transcript-scraper

Scrapes and summarizes transcripts across a YouTube channel's videos.

Python311y ago
blackprince001/maurc

Website for the MAURC research center — publications, about, and contact — built with Next.js.

TypeScript0MIT9d ago
blackprince001/memoirsofher

Personal tribute site — a filterable gallery of memories (photos and video).

TypeScript231mo ago
blackprince001/M-Disease-Diagnosis-Classifier-Expo

Multiclass disease-diagnosis classifier trained on conditions-and-symptoms data.

0MIT1y ago
blackprince001/ros-farmland

ROS 1 Gazebo package providing a textured, bumpy farmland terrain for simulation.

CMake011y ago
blackprince001/DCT

A Network Analytics application over interfaces.

TypeScript11y ago
blackprince001/octopush

A pluggable concurrent file server over http with faster file retrieval.

TypeScript31y ago
blackprince001/zoneguard

An IP Geolocator and basic Firewall.

Go0MIT1y ago
blackprince001/latticelq

A distributed replication system on sqlite.

0MIT1y ago
blackprince001/ros_tt_kontroller_diff_drive

Differential Drive controller in ROS for Robot Odometry.

Python01y ago
blackprince001/patio

A lightweight, configurable reverse proxy gateway built using Golang. Designed to act as an intermediary between clients and one or more origin servers or microservices, providing essential features such as rate limiting and request/response modification.

Go21y ago
blackprince001/ros_tt_kontroller_teleop

A custom ROS TwistMsg Publisher Node for teleop operations using the cmd_vel topic.

CMake01y ago
blackprince001/research-portfolios-manage

Admin dashboard to manage research-center portfolios: publications, profiles, and partners.

TypeScript01y ago
blackprince001/Armbot_Transformations_Sim

ROS 1 workspace demonstrating coordinate transforms with a custom robot arm.

robotics
CMake01y ago
blackprince001/Sim_robot_Differential-Drive-SLAM

ROS 1 differential-drive robot with Gazebo simulation and gmapping SLAM.

robotics
CMake01y ago
blackprince001/URDF_Exporter_py12_fix

Fusion 360 to URDF exporter for ROS, patched for Python 3.12+.

Python02y ago
blackprince001/blocks-of-ml

Hands-on machine-learning notebooks and from-scratch implementations (regression, SVMs, trees, neural nets).

Jupyter Notebook011mo ago
blackprince001/troy-virtual-assistant

TROY is a web-based virtual teaching assistant that facilitates interactive learning for students in specific courses. It leverages natural language processing to provide personalized responses to student queries, enhance learning experiences, and support academic interactions.

Python02y ago
blackprince001/ros-robotics

ROS 1 learning workspace with a differential-drive robot and beginner tutorials.

CMake22y ago
blackprince001/secure-networks-labs

Lab work for a Secure Network Systems course.

Python02y ago
blackprince001/achieve

A simple API to replicate how the Achieve Investment App works.

22y ago
blackprince001/adolf

Adolf is a CLI application that bootstraps a backend application in go.

02y ago
blackprince001/blocks-of-golang

Go language learning exercises and small programs.

Go02y ago
blackprince001/experiment-redis-serializers

Experiment serializing/deserializing Python objects for Redis.

Python02y ago
blackprince001/experiment-item-shuffler

Small experiment: shuffle items using a queue and random indexing.

Python02y ago
blackprince001/blocks-of-computer-graphics

Computer graphics coursework (final-year course).

C02y ago
blackprince001/c-wav

Generate WAV audio files from scratch in C.

C12y ago
blackprince001/scrape-jiji

Scraper for housing listings from Jiji.

Python02y ago
blackprince001/pkg-counter_fpy

Packaged Rust reimplementation of Python's collections.Counter.

Rust1MIT2y ago
blackprince001/counter-fpy

Python's collections.Counter reimplemented in Rust.

Rust0MIT2y ago
blackprince001/ampe-game

Digital take on Ampe, the Ghanaian playground game.

Rust02y ago
blackprince001/blocks-of-rust

Rust language learning exercises (atomics, collections, enums, and more).

Rust02y ago
blackprince001/blocks-of-database

Repository for everything Relational Databases Course - Database and Information Retrieval COE 356 (Dr. Keelson)

03y ago
blackprince001/blocks-of-vhdl

Repository for everything VHDL Course - Digital Systems Design II (Prof K. O. Boateng)

vhdlvhdl-coursework
VHDL03y ago
blackprince001/ArmEngage-LearningGitGithub-Demo

Demo project for learning Git/GitHub

0153y ago
blackprince001/blocks-of-OOP

Object-oriented programming coursework in C++ (KNUST COE 351).

C++03y ago
blackprince001/RPS-Remote-Simulator

A FastAPI Rock, Paper, Scissors Game Simulator service with Management Routes.

Python0MIT3y ago
blackprince001/blackprince001

个人资料库

01y ago
blackprince001/blocks-of-cpp

Algorithms learnt in c++

algorithmscpp
C++03y ago
blackprince001/Daytime-countdown-app

Tired of the conventional way our watches and armageddon devices tell time? Use this instead!

pythonterminal
Python1MIT3y ago
blackprince001/blocks-of-c

Algorithms in C

algorithmsc
C02y ago
blackprince001/Event-hosting-managment

A backend service template for managing Events & Hosts using SQLAlchemy and generic api methods.

architecturepythonsqlite
Python03y ago
blackprince001/Workplace-Session-Manager

A backend service template for measuring workplace activity using check-in sessions and generic api methods.

architecturepythonsqlite
Python03y ago
blackprince001/Library-database-management

This repo serves as a presentation demo for my end of semester Data Structures & Algorithms class Project. All future commits will only contain the relevant additions to scale this to a working GUI application

Python04y ago
blackprince001/blackprince001.github.io

Personal website and portfolio, built with Astro.

MDX2today
blackprince001/CT_BRAIN_Scans-Image-Classifier-for-Alzheimer-s

An image classifier for CT scans for possible diagnosis of Alzheimer's Disease.

Python0MIT3y ago
blackprince001/autocorrect-engine

A simple autocorrect system that suggests fixes for misspelled words.

Jupyter Notebook04y ago
blackprince001/NASA-2021-Space-Apps-Challenge

NASA 2021 Space Apps Challenge project — AI/ML for detecting plastic marine debris.

HTML015y ago
blackprince001/MandelBrot-Crew-site-Archive
Archived

Standing on the Shoulders of Giants

HTML0MIT5y ago
blackprince001/Verifying-Zip-s-Law-using-Population-Data

Increased population estimating using Zipf's Law

Jupyter Notebook06y ago
blackprince001/Distribution-graphs-using-matplotlib-and-numpy

Plotting statistical distributions with matplotlib and NumPy.

Jupyter Notebook06y ago
blackprince001/Terminal-Search-Engine

Google Search in terminal Consoles

Python06y ago
blackprince001/Speech-to-Text-Assistant

Python SpeechRecogn using Google Speech Recognition

Python05y ago