Giter Site home page Giter Site logo

Hello, World!

I'm Adam Bonner

  • 👔 Decisioning Engineering Director at Experian, In work I use the following tech/software:
    • SOA, SOAP, WSDL and Soap UI
    • REST, Swagger, JsonSchema, and Postman
    • PowerCurve Originations, SMaaS, and Experian One
  • 🎓 MSc Comp Sci Graduate (with Distinction)
  • 👨‍💼 Find me on LinkedIn
  • 💾 Obviously a version control enthusiast!
  • 📡 Loves to talk about networks, wi-fi and vlans
  • 🐍 Always learning about new technology, hardware and software languages (currently Python and NSIS)
  • 👷🏼 Free time spent with LEGO Mindstorms, Raspberry Pi and Power Tools

My Repositories

Here is a quick summary for some of the FOSS code i've written as personal projects. All licenced under MIT, which in the words of Simon Tatham ; "means that you can do pretty much anything you like with the binaries or the code, except pretending you wrote them yourself, or suing me if anything goes wrong".

Icon Respository Description Language Licence
PyRadials Manage your Survey from Field to Finish: Traverse, Reduce, and Plot! Designed to convert Lecia TPS1100 .GSI into .DXF for AutoCAD. Supports Topographical and Building Surveys Python MIT
Awake A small utility sitting in the Windows system tray; preventing the system from entering sleep or turning off the display. Uses Windows system calls and the pystray module Python MIT
Cargoship Hosting PiHole, a Unifi controller, OpenSpeedTest, Gitea, and an NTP Server with Debian Linux (on the metal) wrapped up with Nginx (Proxy Manager) for TLS. Backed up with Rclone + Cron Docker-Compose MIT
Unique Written in Python, Unique is a UUID and ULID generator packaged as a command line executable (with colour) and a graphical/windowed notepad-like tool that works on Windows, Mac OS, and Linux Python MIT
Space Cadet Pinball (Installer) Combining public domain files with k4zmu2a's decompilation to enable the classic pinball game on newer versions of Windows. Wrapping everything together in an easy-to-use portable installer NSIS MIT
NOPE Demonstrating hosting a simple web page using httpd to show how the image and the .html file are containerised together (in the Dockerfile). Use Dive to show how this is assembled. Docker MIT

Adam's Projects

awake icon awake

Prevent the system from entering sleep or turning off the display

cargoship icon cargoship

hosting unifi, pihole, gitea etc. using docker-compose and nginx

millipede icon millipede

Apply multiple regex "Search and Replace" (SaR) rules to a single document

nope icon nope

Demonstrating Docker, Dive and httpd

phone-num-split icon phone-num-split

small utility to split uk phone numbers into groups using a pattern

pygeocode icon pygeocode

Lookup UK postcode and retrieve the longitude and latitude pair

pyradials icon pyradials

Manage your Survey from field to finish: Reduce and plot Leica .GSI as .DXF

rot13 icon rot13

encoding/decoding using ROT13 or ROT47 substitution ciphers

transpose-dsv icon transpose-dsv

Transpose (flip the rows and columns) .csv or .dsv files using Python

unique icon unique

The UUID & ULID Generation Tool

uuid-generator icon uuid-generator

"Unique": UUID generator tool. unique.py will generate UUIDs (using a CLI) in a variety of flavors whilst unique_gui.py wraps this up in a pretty GUI. This project in available as native python source, a windows executable and docker image.

watch icon watch

Watch a given directory for file changes using the command line. Useful for demos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.