Skip to content
View danielharrington06's full-sized avatar
  • 14:28 (UTC)

Highlights

  • Pro

Block or report danielharrington06

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

Hi, I’m Daniel Harrington

BSc Computer Science Student | University College London (UCL)

Welcome to my GitHub profile. I’m an aspiring software engineer with a strong interest in algorithms, embedded systems, and AI.

About Me

  • Undergraduate Student at UCL, currently pursuing a BSc in Computer Science
  • Experienced with Python, C# and C, and actively expanding my knowledge on Java and Python
  • I’m passionate about embedded systems, AI and real-world applications of computing that improve lives
  • I'm currently working on an anomaly detection program for a simulated bioreactor and Advent of Code 2025

During my studies and personal work, I’ve worked on several projects, including:

  • A school navigation system built in Unity using Dijkstra’s algorithm and MySQL that has numerous inclusivity-focused features such as step-free pathfinding and an intuitive UI
  • A Spiral Search Robot Simulation that simulated a robot searching for markers on a grid without knowledge of their exact location, instead employing my own Spiral Algorithm
  • A Tetris AI that played a modified version of Tetris with bombs, discards and exponential rewards for line clears
  • A joystick-to-motor translator for a VEX robotics system, recognised with a Best Engineer award and playing a key role in winning the competition
  • A Raspberry Pi Pico project, transmitting ADC data via UART and displaying it graphically on an oscilloscope-style sliding window display to understand how embedded systems are used in medical embedded systems

Technical Skills

  • Languages: Python, C#, C, C++, Java, Haskell
  • Tools & Frameworks: Git, VS Code, MySQL, Unity, VEXCode, Matplotlib

Contact

Pinned Loading

  1. Stanborough-Navigation-App Stanborough-Navigation-App Public

    A navigation app for students at my school, using Dijkstra's Algorithm, Unity and MySQL.

    C#

  2. Spiral-Search-Robot-Sim Spiral-Search-Robot-Sim Public

    A coursework project for COMP0002, written in C, to display a robot that uses a spiral algorithm to find markers while navigating obstacles.

    C

  3. Raspberry-Pi-Pico-UART Raspberry-Pi-Pico-UART Public

    A project on a Raspberry Pi Pico that sends values from ADC by UART to a computer and displays it graphically.

    Python 1

  4. Tetris-AI Tetris-AI Public

    A Tetris AI Game Engine that plays a modified version of Tetris that includes discards and bombs.

    Python