Skip to content
View HippoProgrammer's full-sized avatar
✈️
i go fly plen
✈️
i go fly plen

Highlights

  • Pro

Organizations

@Hacking3DPrinters

Block or report HippoProgrammer

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
HippoProgrammer/README.md

Hello, I'm HippoProgrammer

I'm a CS student who:

  • codes far too many stupid things
  • enjoys building computers, and currently has an AMD Ryzen 5 8600G-based system
  • breaks far too many Raspberry Pi operating systems
  • almost always does the harder and more time-consuming programming route instead of the easier but more tedious manual work route

My projects (some of which are on GitHub)

Formatted as: [name (optional)] - [description] - [comment]

Currently in active development

  • Building a timetable generation program (in collaboration with @SuitablyMysterious and @goldenfootieSchool)

Currently in inactive development

  • Building a library system (in collaboration with @SuitablyMysterious - The-CS-Nerds/Library-System)
  • Re-building the aforementioned library system (The-CS-Nerds/Library-System-v2)
  • Home Assistant - Pi 5 running a local Home Assistant instance - possibility of using a mic kit to link this with Assist? - again, easier than I anticipated, with very good functionality. bit hacky sometimes though
  • Python School Tools (1) - Quick and dirty Python script that takes user-provided timetable data and exports it in a specific .csv file format based on number of weeks of school, for easy timetable printing for planners etc. - quite interesting, if a bit janky in places
  • PiHole revisited (v3) - Trying to diagnose why the internet keeps dropping while PiHole is managing the DHCP / DNS servers
  • TV aerial revisited (v3) - Trying to stop the 3D printed case of the Pi 4 from melting

Development has concluded

  • TV aerial revisited - Pi 4 with a TV hat running a Jellyfin server, with TVHeadend .m3u tuner integration, linked to a Fire TV - fun, but a pain
  • PiHole revisited - Pi Zero 2 W with an Adafruit OLED display for stats - easier than I anticipated with the new PiHole v6 API
  • Python app that interfaces with the TFL API to fetch a station list and generate the shortest journey on all Underground lines (written in collaboration with ChatGPT) - _it broke, and would have been very difficult to make work with just the TfL API, as I was trying _
  • Submitting pull requests to @SuitablyMysterious 's repos whether they like it or not (HippoProgrammer/gameJam-trappedOnThMoon) - very tedious and annoying for me, but worth it in the end
  • Flask web app that interfaces with the Discord API to provide OAuth2 signin to my Discord server (HippoProgrammer3/testing-flask repo deleted) - again, quite fun, but Discord dev docs are awful
  • 3D version of my Godot game, Super Forklift (https://itch.io/hippogamebuilder) - the assets (from @DrygiththeGM) were fun to voxelize, especially the top and the bottom, and look quite cool, but Godot 3D is not very easy
  • Building a python hash library that is utterly terrible (HippoProgrammer3/python-hash) - this didn't work and development was stopped very early
  • My first Godot game, Super Forklift (in collaboration with @DrygiththeGM) - Godot is a pain, and we ran out of time, but it was good for our knowledge
  • Making a 3D printer play chess (@Hacking3DPrinters) - never tested, probably buggy, but fun to envisage
  • Setting up PiHole on two synced Raspberry Pis - a nice challenge. shame it actually made the instances less reliable than before due to the jankiness, instead of the opposite
  • Running Kodi with a TV aerial on a Raspberry Pi - this didn't work, but has been revisited now. Kodi is not very good in my opinion
  • Creating a fake departure board on an e-ink display on a Raspberry Pi - very janky code, very good result, very good starter project for e-ink
  • Locally hosting Moodle on a Raspberry Pi - very easy for the most part, has no valid use case for me but fun nevertheless
  • Rewriting the Flask-Ask GitHub repo to work with modern dependencies - an absolute pain, and nearly got it working... then broke my Pi filesystem and had to reflash the SD card. take backups!
  • Rewriting MultiWFN from ifort to gfortran (then learning other people have done it already) - my amazing technique of 'delete cmd-line options that break gfortran' was kinda broken, and i am surprised it actually worked. going into this with no knowledge of ifort or gfortran, or fortran at all, was an interesting choice. ifort docs are awful and i can see why people use gfortran instead
  • Various other projects - like, a lot of other projects

How to contact me

you cannot if you are one of the people who does know how to contact me, please contact me and tell me how on earth you found my anonymised GitHub profile

Pinned Loading

  1. Hacking3DPrinters/robotic-chess Hacking3DPrinters/robotic-chess Public archive

    An AI-powered chess playing robot.

    Python 1 2

  2. The-CS-Nerds/Library-System-v3 The-CS-Nerds/Library-System-v3 Public

    A simple library management system

    MDX 1

  3. We-Have-No-Gameplay/game-jam-game We-Have-No-Gameplay/game-jam-game Public

    Game for the Game Jam 2025

    GDScript 2