Skip to content
View dillonhuston's full-sized avatar
💭
Code is the closest thing we have to magic
💭
Code is the closest thing we have to magic

Block or report dillonhuston

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dillonhuston/README.md

Dillon Huston | Backend Developer & IT Support Enthusiast

Profile Views

Backend Developer based in Belfast, UK.

Hi! I'm Dillon. I build robust APIs, automation tools, and practical systems that solve real-world problems. I'm also passionate about networking, system monitoring, and infrastructure.

LinkedIn | dev.to


Featured Projects

RouteReality

Status: In Progress (Needs Polishing)

Real-time transport prediction & event tracking system (currently focused on Belfast buses, expandable to trains, taxis, etc.). Combines static timetable data, live user-reported events, and historical data using weighted averages for accurate arrival predictions. Includes a points-based leaderboard to encourage community contributions.

  • Tech Stack: FastAPI, JWT Authentication, Pydantic, PostgreSQL
  • Live Demo: routereality.co.uk

Task Automation API

Status: In Progress (Needs Polishing)

Ready-to-run backend for scheduling and automating tasks (file handling, email reminders, background jobs, etc.).

Shadow (Encrypted File Storage)

Status: Completed & Polished

Self-hosted, client-side AES-256 encrypted file storage service. Files are encrypted in the browser before upload — the server never sees plaintext.

  • GitHub: Shadow
  • Tech Stack: Flask + SQLAlchemy (backend), Dart/Flutter (frontend), Docker support

Home Network Monitor

Status: Needs Polishing

Tool for monitoring home networks — device discovery, bandwidth tracking, and activity insights.

File Hasher

Status: Needs Polishing

Simple file integrity checking utility supporting multiple hash algorithms.


Skills & Technologies

Languages:
Python (primary), Dart/Flutter (basic)

Frameworks & Libraries:
FastAPI, Flask, Pydantic, SQLAlchemy, Celery

Databases & Tooling:
PostgreSQL, Redis

DevOps & Infrastructure:
Docker, Docker Compose, GitHub Actions, Linux

Security:
JWT Authentication, AES-256 Encryption, Secure File Handling

Other:
Networking, System Monitoring, Automation, Troubleshooting


GitHub Stats

Dillon's GitHub Stats

Top Languages


Currently Working Toward

  • Breaking into the tech industry as a Junior Backend Developer or IT Support professional
  • Deepening knowledge in backend architecture, DevOps, and system security
  • Building more real-world tools focused on networking, automation, and community benefit
  • Strengthening IT support & infrastructure fundamentals

Open to Opportunities

Looking for entry-level roles in:

  • Junior Backend Developer (Python/FastAPI)
  • IT Support / Helpdesk / Technical Support
  • Technical Operations / Systems Assistant

What I bring:

  • Hands-on experience with production-ready projects (Docker, Celery, PostgreSQL, FastAPI)
  • Strong problem-solving skills and a passion for automation & networking
  • Quick learner with a proactive attitude

Feel free to reach out via LinkedIn or email!


Made with ❤️ in Belfast

Pinned Loading

  1. IPTV-Scanner-Beta IPTV-Scanner-Beta Public

    Forked from ZEROPOINTBRUH/IPTV-Scanner

    This sorts live channels from the channels that are not avalable. However this script is maintained by someone who has little to no knoledge of python and is building this out of sheer will to make…

    Python 4 2

  2. Shadow Shadow Public

    Self-hosted encrypted file storage. Run it locally or on a server, access from any device. Files are AES-256 encrypted — stored securely, decrypted only when downloaded. Simple, private, and fully …

    Python 7 1