Skip to content
View reory's full-sized avatar
🎯
Focused
🎯
Focused

Block or report reory

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

Roy Python Developer Banner

I'm Roy 😊

Python developer building polished apps, dashboards, and user-friendly tools.

I'm transitioning into software development after years of real-world experience in logistics, data handling, and frontline services. Now I am focusing on creating clean and reliable Python applications that solve problems with thoughtful UI design and solid backend structure.


👨🏽‍🔬 I am currently working on

  • Pydescope
  • A static analysis tool designed to help developers visualize the internal structure and dependencies of their Python projects. By parsing source code and mapping imports, it generates interactive 2D/3D graphs using NetworkX and PyVis, allowing you to see how different modules interact without the clutter of virtual environments or external libraries.
  • I am also refining my existing apps with better UI Design, improved structure, and more robust testing, including my streamlit-based West Yorkshire Traffic Analysis project Open in Streamlit

🤝 Open Source Contributions

I contribute to the Python ecosystem because I believe the best way to master a tool is to help build it. I'm driven by a developer help mindset. Every PR is an opportunity to solve real-world problems for the global developer community.

  • duckdb/duckdb:

    • Contribution: Identified and provided a high-fidelity reproduction suite for an OutOfRangeException in statistical aggregate functions.
    • Impact: Isolated a math kernel issue where the try() safety wrapper was bypassed by the Binder, helping core maintainers stabilize the v1.5.0 release.
    • Status: Confirmed Bug & Investigation #14373
  • joke2k/faker:

    • Contribution: Implemented the missing bank() provider for the en_GB locale.
    • Impact: Enabled thousands of developers to generate localized, structurally accurate UK banking data for testing.
    • Status: Merged PR #2332
  • ThomasBury/pyragify:

    • Contribution: Engineered an optimized YAML configuration for high-fidelity repository visualization (Text2Flow).
    • Impact: Reduced LLM context clutter and optimized RAG pipelines by scaling word-count limits to preserve complex flowchart grammars.
    • Status: Merged PR #2

🌿 I'm currently learning
  • PyMongo, MySQL and other backend service patterns
  • Advanced CLI design with menus and persistent data
  • Improving my testing capabilities with Pytest
  • Better UI/UX patterns in Python frameworks

🧑🏽‍🤝‍🧑🏼 I'm looking to collaborate on

Any of my projects - dashboards, apps, tools, or experiments If something you see on my repo does interest you, I am always happy to work together and grow.


😊 I'm looking for help with

Anything that can improve my projects - architecture, testing, UI, or performance. Reach out - don't be shy. 😊 I'm open to feedback and contributions.


🗣️ Ask me about
  • Python application structure
  • Dashboards and UI frameworks
  • Data handling and storage
  • Turning ideas into working tools
  • My projects
  • Basically, ask me anything you like 😊

📧 How to reach me You can reach me through LinkedIn or Email

LinkedIn 📧Email me


👨🏽 Pronouns He/Him
😊 Fun Fact I genuinely enjoy coding and building apps.

🧑🏽‍💻🚀 Featured Projects

🕵🏽‍♀️ Invoice Fraud Detector Service

An end-to-end Machine Learning microservice that detects high-risk financial transactions using XGBoost. Featuring a real-time Flask API and an interactive risk-dashboard, it demonstrates a complete AI pipeline from synthetic data generation to live visual analysis. 🔗 Repository: https://github.com/reory/Invoice-Fraud-Detector-Service Tech used Faker, Pandas, scikit-learn, XGBoost, Imblearn, Flask, Pydantic, Joblib

🏠 UK Real Estate Scraper

A specialized web scraping tool built to extract property data from highly secured UK real estate platforms. This project was a deep dive into bypassing modern anti-bot measures and handling dynamic JavaScript rendering using browser automation. 🔗 Repository: https://github.com/reory/UK-Real-Estate-Scraper Tech used Selenium, Beautiful Soup4, Pydantic

🏙️ Interactive City Dashboard

An interactive Dash application with mapping, population charts, wikipedia API integration, themes, and multiple layouts. Fully tested with Pytest. 🔗 Repository: https://github.com/reory/Interactive-City-Dashboard Tech used: Dash, Flask, Plotly, APIs UI/UX, data visualisation

🩺 Health Tracker App

A Flet based health and medication tracker with reminders, scheduling, and persistent storage using SQLite and JSON. Fully tested with Pytest. 🔗 Repository: https://github.com/reory/Health-Tracker-App Tech used: Flet, SQLite, JSON, Pytest, UI/UX design

📻 Internet Radio (Python)

A sleek CustomTkinter radio player powered by a VLC component, integrated with search, flags, and live metadata. 🔗 Repository: https://github.com/reory/Internet-radio-python Tech used: CustomTkinter, VLC, API Integration, UI/UX design

🚐 Bus App (Proof of Concept)

A Django + Kivy transit app prototype with a mobile-friendly and ready interface, with a simulated engine. 🔗 Repository: https://github.com/reory/bus-app Tech used: Django, Kivy, Mobile UI concepts

🚗 West Yorkshire Traffic Analysis

A data‑driven traffic insights tool built with Pandas, NumPy, Folium, Matplotlib, and Reverse Geocoder, delivered through an interactive Streamlit interface. It processes regional traffic datasets, visualises accident patterns, and generates an automated PDF report for clear, actionable analysis. 🔗 Repository: https://github.com/reory/west_yorkshire_traffic_analysis Tech used: Pandas, NumPy, Matplotlib, Reverse Geocoder, Streamlit, PDF reporting


🧰 Tech Stack

Languages & Core Development

Python SQL HTML Git Click Pillow

Data Engineering & High-Performance Computing

PostgreSQL MySQL Polars DuckDB Pandas NumPy Numba SQLite MongoDB

Backend, APIs & Machine Learning

FastAPI Django Pydantic Pyragify Scikit-Learn XGBoost Reverse Geocoder

Data Visualization & Graph Theory

NetworkX PyVis Plotly Dash

Automation, Scraping & Testing

Playwright Selenium BeautifulSoup Pytest Faker Contributor

Frameworks & UI Construction

Streamlit Flet CustomTkinter Kivy


🎯 Current Focus
  • Building interactive CLI tools with menus and persistent data
  • Continually learning about other libraries in Python, e.g., PyMongo and backend service patterns
  • Strengthening testing discipline with Pytest
  • Contributing to open-source projects
  • Refining UI/UX in Python apps

🧑🏽‍💻 About Me
  • Python Developer with a background in logistics, data administration, and data analysis
  • Passionate about building practical, user-friendly applications.
  • Strong attention to detail, structure, and reliability
  • Enjoy turning ideas into polished, working software
  • Always learning and always improving — that's me 😁

If you've got this far, thank you for stopping by. I am always open to collaborate, learn, and grow.

Pinned Loading

  1. Pydescope Pydescope Public

    A static analysis tool that maps Python project dependencies into interactive NetworkX graphs.

    Python

  2. nhs-performance-dashboard nhs-performance-dashboard Public

    An end-to-end Clinical Intelligence suite that monitors patient wait times and predicts RTT (Referral to Treatment) breaches using a high-performance DuckDB analytical engine.

    Python

  3. uk-population-tracker uk-population-tracker Public

    Interactive UK Population Tracker | A full-stack Data Engineering platform featuring synthetic data generation (Faker/Mimesis), Polars-driven analytics, and Geospatial visualization.

    Python

  4. Invoice-Fraud-Detector-Service Invoice-Fraud-Detector-Service Public

    An end-to-end Machine Learning microservice that detects high-risk financial transactions using XGBoost. Featuring a real-time Flask API and an interactive risk-dashboard, it demonstrates a complet…

    Python

  5. UK-Real-Estate-Scraper UK-Real-Estate-Scraper Public

    A specialized web scraping tool built to extract property data from highly secured UK real estate platforms.

    Python

  6. smart_file_agent smart_file_agent Public

    Smart File Agent is a tiny, self‑contained demonstration of an agentic AI pipeline — built entirely in Python

    Python