Skip to content
View danielharrington06's full-sized avatar
  • 08:20 (UTC +01:00)

Highlights

  • Pro

Block or report danielharrington06

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 a software engineer with a strong interest in software engineering in safety critical systems.

About Me

  • Undergraduate Student at UCL, currently pursuing a BSc in Computer Science
  • Experienced with Python, C#, C and Java, actively expanding my knowledge on other languages.
  • I'm currently working on Harvard's CS50 Introduction to Artificial Intelligence with Python course

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

  • StanNav, 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 is constrained by one-way corridors
  • A Bioreactor Anomaly Detection System, using windowed and jump-based detection, tuned with ML, detect a variety of injected faults in a data stream from a simulated bioreactor
  • A Tetris AI that played a modified version of Tetris with bombs, discards and exponential rewards for line clears
  • Code for a VEX Robot, that won us the competition and saw me recognised with a Best Engineer award
  • 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

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. Tetris-AI Tetris-AI Public

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

    Python

  4. Bioreactor-Data-Analysis Bioreactor-Data-Analysis Public

    A project that receives data via MQTT from a simulated bioreactor and carries out data analysis to detect any anomalies.

    Python

  5. Patient-Dashboard-JavaWebApp Patient-Dashboard-JavaWebApp Public

    Forked from UCLComputerScience/COMP0004JavaWebAppExample

    Java

  6. ESP32-Clock ESP32-Clock Public

    An ESP32 clock project that connects to an NTP server to sync time and displays both a digital and analogue clock.

    C