Skip to content
View benjamintxn's full-sized avatar
  • United Kingdom
  • 08:19 (UTC)

Block or report benjamintxn

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
benjamintxn/README.md

Hello, I am Ben! 👋

👨‍🎓 About Me

I am a postgraduate at King’s College London pursuing an MSc in Artificial Intelligence. I graduated with a First Class Honours in BEng Electronics and Computer Engineering at the University of Nottingham, where I developed skills in software development, software testing, and programming. With my keen interest in Cybersecurity, AI, and IOT, I aspire to apply my knowledge and passion when creating innovative and impactful solutions for real-world problems.

🖥️ Skills

  • C++
  • C
  • Python
  • Java

💡 What I Am Working On

  • RailRepay: A command-line tool that calculates train delay compensation eligibility and refund amounts for UK rail passengers based on actual train performance data.
    • It works by interacting with the National Rail Darwin Data Feeds Historical Service Performance APIs to retrieve scheduled and actual arrival times, then applies the refund policies of various Train Operating Companies to calculate the refund amount.
    • Future plans include supporting multi-leg journeys to calculate total delays, expanding compatibility with more train operators, automating the compensation claim submission process, and enhancing the user interface for improved usability.

💡 What I Have Worked On

  • Participated in ESA's ‘Orbit Your Thesis’ programme, contributing to the development of an experiment cube for the ISS, focusing on interface setup between the cube and the ICE Cubes Facility (ICF).
    • Designed and implemented communication and data transfer strategies, including telecommand functions using Raspberry Pi, for a ground-to-ISS link via a control centre in Belgium.
    • Developed software for telemetry, command, and data handling at the ground station, utilised the YAMCS software framework for efficient space mission control.
    • Engaged in interdisciplinary collaboration within a team of UG and PhD students and staff, applied software and electronics engineering skills to ensure mission viability and adherence to stringent safety standards.
  • Given a full CAD model of the 2021 University of Nottingham Formula Student car. It is incredibly detailed - over 3,700 individual components, and some of the bearings are modelled down to each individual ball bearing.
    • The ultimate aim is to create software that allows interactive simulation of this model - allows the user to change the colour of parts, apply special effects, pull parts off in VR, etc. This is broken down into two main project phases that will be attempted as a group:
      • Phase 1: Develop a PC based Graphical User Interface application that can load the CAD model and allow the user to made modifications such as changing part colour, adding/removing parts, applying special effects to part. The model will be viewed using a standard 3D view in the GUI application.
      • Phase 2: Add a VR output module to the software. Use this to develop the software that works with the HTC Vive Pro 2 VR system.

📫 How to Contact Me

Popular repositories Loading

  1. finalYearProject finalYearProject Public

    Python 1

  2. benjamintxn benjamintxn Public

  3. 2023_20364444 2023_20364444 Public

    C++

  4. chessEngine chessEngine Public

    C++

  5. catify catify Public

    HTML

  6. PortfolioAPI PortfolioAPI Public