Hackathons

Hackathons are something I’ve been an onlooker of for a number of years, but not something I ever thought I would be a part of. Historically because they were typically run over a few days and were more developer focussed.

However more recently I’ve noticed an increasing number of online hackathons that are run over 2-3 months. And Hackathons that are in areas I have enough skills in to put a submission together. Quintessentially I’ve been putting the Hack into Hackathon.

In 2018 I entered my first Hackathon and have just completed my second. This page lists my submissions for Hackathons (most recent first).

Microsoft Graph Security Hackathon February 2019

For this Hackathon I built my first WebApp that interfaces with Microsoft Graph to provide a single pane view of a Users Profile with respect to security configuration. The screenshot below shows the summary of a users profile.

Azure & Active Directory User Security Evaluation Reporter
Azure & Active Directory User Security Evaluation Reporter

The Architecture of the solution is shown below.

MS User Security Evaluation Reporter Architecture
MS User Security Evaluation Reporter Architecture

Additional details can be found here for my Microsoft User Security Evaluation Report.

Azure IoT on Serverless Hackathon August 2018

For this Hackathon I built an IoT solution using a Seeed Studio  ReSpeaker Core v1 with a ReSpeaker Mic Array that integrates with Azure IoT and Azure Cognitive Services. This allows you to use Voice Commands to query Microsoft Identity Manager.

The Architecture for my Voice Assistant for Microsoft Identity Manager is shown below.

Voice Assistant for Microsoft Identity Manager
Voice Assistant for Microsoft Identity Manager

Here is a short presentation detailing the solution

GitPitch Presents: github/darrenjrobinson/MIM-VoiceAssistant/presentation

Modern Slide Decks for Developers on Linux, OSX, Windows 10. Present offline. Share online. Export to PPTX and PDF.

Additional details can be found here for my Voice Assistant for Microsoft Identity Manager.