[go: up one dir, main page]

Skip to content
View phoughton's full-sized avatar
🏠
Working @ home
🏠
Working @ home

Block or report phoughton

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

Hello & Welcome

If you made it here then you are probably, at least a bit, technical. That's Great! I'm a geek and when I'm not being paid to write, tinker with or test software, you'll probably still find me tinkering with some new (or old) tech.

I'm a consultant & incurable python hacker who started out as a Java developer back in the 1990s, and has done Software Development, Automation, Development in Test, Architecture in companies large and small.

I have had the opportunity to work in fields from Media (The Telegraph, BBC, Sky & Financial Times), via Oil and Gas (BP) to Banking & International High Value Payments (NatWest, BNP Paribas & Lloyds Banking Group) as well as start ups.

Sadly most of my work is internal to my clients but here are a few of my more interesting bits of code from my side projects:

Use Pandas to animate changing the rolling mean window, using the Apple stock price

Visualise data, to highlight trends and problems

Use a Vector DB (ChromaDB) & GPT4 API to implement an AI assisted search of the collected works of Charles Dickens)

Use the GPT4 API to do Software related tasks like explain whats tests are doing without cumbersome frameworks like Cucumber

Create SWIFT MX payment messages that use ISO20022 standards using my python package: pyiso20022

Use my Python package to detect mistakes in Scientific papers (Inc. a Google Colab Notebook)

Pinned Loading

  1. rolling_mean_panda rolling_mean_panda Public

    A simple example of rolling mean on a pandas dataframe, animated to help you see the effects.

    Python

  2. cribbage_server cribbage_server Public

    A flask server for the cribbage scorer

    Python 1

  3. grim_test grim_test Public

    An implementation of the GRIM test in python

    Python 1

  4. lightning_detector lightning_detector Public

    Detects lightning from video files & saves the frames for review.

    Python

  5. What_the_dickens_RAG What_the_dickens_RAG Public

    A simple question and answer ChatBot that uses Chroma DB and GPT4.

    Python 1

  6. pyiso20022 pyiso20022 Public

    A Python package (on PYPI) to create or parse ISO20022 messages.

    Python 2