Skip to content
View maartin0's full-sized avatar

Highlights

  • Pro

Organizations

@sufst

Block or report maartin0

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
maartin0/README.md

Hey 👋, I'm Martin, in my second year of Computer Science at the University of Southampton.

Some projects I'm proud of

  • PoliSense - A political news sentiment tracker using a RAG pipeline to generate daily questions based on recent global and local news
  • BaTaK - A reaction time game using arcade buttons in a frame for SUFST, with a custom PCB using an ESP32 and a dot matrix screen connected via an FPC
  • OrbY - A 3D visualisation of the solar system using three.js, won Gold in the 2023 British Physics Olympiad (BPhO) computational physics challenge

Hackathon projects

  • START Hack 2026 - A greenhouse simulator and 3d visualisation using FastAPI and three.js. The dashboard was built using lovable.
  • SotonHack 2026 - Claude code for DJs, using facial recognition to determine crowd energy levels, placed top 3 of 32 teams (devpost)
  • Royal Hackaway 2026 - Multiplayer monocopter drone simulator (devpost)
  • NexHacks 2026 - Executive Assistant using Voice Agentic AI (devpost)
  • HackTheMidlands 2023 - Social media for artwork, finding similar paintings in the national gallery dataset using perceptual hashing (devpost)

Random utils

  • KiCad CI - A collection of GitHub actions for automating CI on PCB monorepos (used by SUFST)
  • BNO085 - A custom ROS2 driver for the BNO085 IMU
  • Spiro - A spirograph generator for one of the UoS first year computer science challenges
  • Mandlebrot - A mandlebrot set visualiser as an experiment to learn the basics of WebGL (using a Rust WASM backend)

LinkedIn

Popular repositories Loading

  1. nvm nvm Public

    Forked from nvm-sh/nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Shell 1

  2. setup-app setup-app Public archive

    A tool for managing a shared server to allow multiple people to use VS code server simultaneously

    Python 1

  3. arduino-swift-esp32-examples arduino-swift-esp32-examples Public

    Forked from swiftlang/swift-embedded-examples

    A collection of example projects using Arduino + Embedded Swift

    CMake 1

  4. kicad-drc-action kicad-drc-action Public

    An action to run the KiCad DRC on a provided .kicad_pcb file

    Shell 1

  5. kicad-erc-action kicad-erc-action Public

    An action to run the KiCad ERC on a provided .kicad_sch file

    Shell 1

  6. kicad-ibom-action kicad-ibom-action Public

    An action to generate an interactive HTML BOM for a provided KiCad PCB

    Shell 1