Skip to content
View DiarmuidMalanaphy's full-sized avatar
  • Lancaster/Luton

Block or report DiarmuidMalanaphy

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

Diarmuid Malanaphy - Developer Portfolio


Table of Contents

  1. Technical Proficiencies πŸ› οΈ
  2. Projects πŸ–₯️
  3. Ask Me About πŸ“±
  4. How to Reach Me 🌐

Technical Proficiencies

🐍 Python

🎯 Dart & Flutter

  • Cross-Platform Development: Created high-performance mobile applications with Flutter.
  • UI/UX Design: Developed intuitive and responsive user interfaces for seamless experiences.

πŸ’» C

  • Performance Optimization: Specialized in writing efficient C code, including embedding it within Python to enhance performance.

πŸš€ C++

  • Scientific Computing: Experience in writing high performance modelling code.
  • Image Processing : Experienced in reading through image processing and ML libraries, typically written in C++ to understand the functionality behind an operation.
    • No projects for this, as mostly just experimentally done.

β˜• Java

  • Backend Development: Designed and implemented robust backend systems.
    • I mostly just use Java for my university projects which are not available here.

πŸ‘¨πŸ»β€πŸ¦― Go

🐒 Web Development

  • Frontend:
    • HTML: Structured web content with semantic markup.
    • JavaScript: Developed interactive features and dynamic user interfaces.
    • CSS: Styled and designed responsive web pages.
  • Backend:
    • 🐦 Django: Developed full-stack web applications; experimented with multiplayer features in personal projects.
      • Projects for this are not available as I worked in these professionally.

Projects

My projects are categorized into Easy Run βœ… and Non-Easy Run ❎. Easy Run projects include a .bat file or other executables for quick setup and execution, along with instructions for manual setups.

Easy Run

Non-Easy Run

  • NetworkTools: A homebrew server builder (TCP/UDP) to facilitate message transmission over the internet in small-scale Golang applications.
  • Star Wars API: Investigated the use of .NET to develop a custom API.
  • Hiking Bot: Utilizes the Discord API to automate tasks related to my role as IT Officer.

Ask Me About

  • My Dissertation: Analyzing satellite data to detect flooding.
  • Mountaineering: As the IT Officer of the hiking club in Lancaster, I combine my love for tech and the outdoors.

How to Reach Me

Pinned Loading

  1. Streaming Streaming Public

    Client server Video streaming

    Go 1

  2. Thermal-detection Thermal-detection Public

    Using thermal imagery and image processing techniques to detect humans in real time

    Python

  3. pigeon4752/GameJamEchoes pigeon4752/GameJamEchoes Public

    A Pygame project for the PJP Game Jam 2023. The theme is 'Echoes'.

    Python 1

  4. Star-wars-API-Project Star-wars-API-Project Public

    Investigating the use of .Net for a backend.

    C#

  5. EchoesNetworking EchoesNetworking Public

    Forked from pigeon4752/GameJamEchoes

    Extending a previous project to add networking using a Golang Backend

    Go

  6. Risk.py Risk.py Public

    Python 2