Paul Sharkey

Collection of various apps & projects


Rock N Find

Rock N Find landing page. HTML5/CSS3/Javascript/NodeJS/Serverless. Site is hosted within an AWS S3 bucket as a static site. But still has a 'Contact Us' form connected to a Serverless AWS Lambda Function. The 'Send Message' button calls a Web API which passes the form data on to the Lambda function which in turns sends an email to my inbox. Makes use of specially configured AWS Identity and Access Management (IAM) Roles and Policies.

It has a responsive design to display beautifully on desktop, tablet, or mobile. Horizontal list of social media icons collapse to a hamburger menu when displayed on mobile. Smooth paralax scrolling of background image.

Sandy Path through fern trees. With text Create, Hide, Seek, Play

Learning Angular - Tour of Heroes

Tour of Heroes Getting Started with Angular. Going through the Tour of Heroes tutorial

Tour Of Heroes dashboard. Showing top heroes. Narco, Bombasto, Celeritas and Magneta. All heros have emojis

Softphone Status

Solving the problem of 'what is my phone status'. Staff need to constantly change their phone from 'available to answer calls' to 'not available to answer calls'. Add a three-screen desktop setup and a minimum of five different applications open it is easy to forget to put your phone in the correct status. It is hard to know what your phone status is.

I developed a floating, always on top softphone status bar. The user is free to move the status bar anywhere on any of the three screens. Transparency can be turned on or off. Transparency setting and bar position are saved and restored upon each login. As a user changes their status in the sofphone, the floating bar changes to match. The program monitors a log file for specific keywords and has five key colours, Red, Green, Blue, Grey, and Black. It could easily be changed to monitor any log file so that you are immediately aware of significant events as they are logged.

Written in C# partly as a way to learn the language.