- Mad Penguin ConsultingFull stack developerDIGITAL & ITMarch 2021 - Today (3 years and 6 months)Cardiff County, Wales, United KingdomWorking on Orbit Framework and Orbit Communicator. Orbit Framework is an Open Source framework for implementing Single Page Applications using Python as a back-end and Vue.js as a front-end. (with socketio.js / websockets in the middle) It is a huge end-to-end solution, it's USP is it's ability to (relatively transparently) map data from database tables directly onto screen based components using delta based technology, over websockets, in real-time.
- CrossbarFull Stack DeveloperDIGITAL & ITNovember 2020 - March 2021 (4 months)Cardiff County, Wales, United KingdomWorking with Vue.js based Single Page Application and Python back-end over Crossbar/WAMP websockets transport. Also working with WebRTC, Blockchain authentication and Metamask integration.
- Open BankingPython DeveloperDIGITAL & ITSeptember 2019 - March 2020 (6 months)London, England, United KingdomData acquisition, normalisation, storage and retrieval using Python, Flask, SQL, NoSQL
- BSc Hons Computer SystemsUCC (Cardiff University)1990Course was effectively (and previously described as) a joint honours in Computer Science and Electronics. On the one hand this covered 8086 machine code, Pascal, Lisp, Prolog and C programming (and associated technologies), and on the other logic circuits, chip design, circuit design and feedback systems. My final year project was Basic-like JIT language compiler with integrated SQL compatible query language and DB4 style database. (110,000 lines of Modula-2 on an Atari-ST)