[Science, Technology, Engineering, Arts and Maths]

Tech

Childrens wodden bricks mixed with physical computing components such as an arduino arranged by colour to form a rainbow coloured infinity sigh to represent neurodiversity
PhotographyResearch

Rainbow Connection – #PictureThisUL research photo finalist

The University of Limerick does a photo competition every year to encourage researchers to come up with visual ways to represent their research. I figured I’d give it a go…
Colour communication badges steampunk style top hat cardboard prototype
ArduinoCodeMakingResearch

Colour Communication Badges Steampunk Hat

Below are some of the details of my physical computing midterm project: The specification for this project was to build a rough prototype of ANYTHING using an Arduino and 1…
CodeGamesResearch

AR Unity game to teach children about idioms

Main Idea This is a game targeted at autistic children with difficulties understanding figurative language, though it could potentially be used by any child. Neurodiversity is the term used to…
logos of python,black and text for flake8
Code

Python: black and flake8 pre-commit hooks

I like to use pre-commit hooks in my code before git commits. They are handy for automatic clean-up and to highlight possible issues. Most commonly I use flake8 and black.…
Code

Pytest & Selenium – use same tests for LIVE, TEST and DEV

Most web platforms these days require at least 3 instances; the production/LIVE version, a test version and a development version. No one wants to have to write and maintain a…

Over specialisation costs

“The world rewards specialization, but- specialization comes at a cost. You learn more and more about less and less until you know everything about nothing.” – Nathan Myhrvold

DesignWordPress

Useful Website Testing Tools

A list of some of the useful website testing tools I tend to rely on for testing website speed, usability and accuracy. WAVE Web Accessibility Evaluation Tool WAVE® is a…
Page displaying 3 tarot cards side by side.
CodeGames

Python Django Fortune Telling App

Fortune is a Python Django Fortune Telling App. It is a demo project (in beta). Within the project are 3 apps. Firstly there is the main app: 'card'. This "reads…
Unity game level 2 screenshot
CodeGames

Good Unity game tutorial – Mad Birds in C#

A good Unity game tutorial can be hard to find. I love learning new things. So far this year I've attended a day long course in Silverwork, achieved an Amazon…
Visualisation of my multipotentialite interests
CodeData Visualizations

Multipotentialite visualisation of interests

A multipotentialite is a person who has many different interests and creative pursuits in life. Multipotentialites have no “one true calling” the way specialists do. Being a multipotentialite is our destiny. We have many paths and…
You can't be what you can't see - quote by Marian Wright Edelman
CodeEquality

You can’t be what you can’t see – WIP SeeBe Chrome Extension

"You can't be what you can't see" - Marian Wright Edelman. Now there's a chrome extension for that: SeeBe Chrome Extension. I've been an engineer and software developer for over…
CodeEqualityMaking

Knitting == Coding

Rule #3:

Once the same code is replicated three times, it should be extracted into a new procedure.

– by Martin Fowler in his text “Refactoring” and attributed to Don Roberts

micro:bit starter kit
CodeEquality

Celebrating Women In Engineering

The event: I recently had the fantastic opportunity to volunteer at the Celebrating Women In Engineering And Computer Science event at King Edward VII School. On the 1st of July…
Risk assess your organisation’s Google Apps
CodeData GovernanceInformation Security

Risk assess your organisation’s Google Apps

A few apps So lucky you, someone (maybe you) has realised third parties at your organisation are an important consideration for information security. Maybe you were one of those happy…