I graduated with a First Class honours and a 4.08 GPA in Computing BSc (Hons) from the University of Abertay in Dundee, Scotland. I've worked full time as a Senior Software Engineer at OpenRad, in Edinburgh, since 2017.
OpenRad (formerly Biotronics 3D) is a prominent UK-based developer of medical imaging and radiology systems; such as RIS, PACS, Viewer, Patient Portal and Teleradiology, via their OpenRad Cloud product. The application - operating in many countries worldwide, including NHS trusts, serving over 5 million studies yearly - utilises HL7 and DICOM standards technology.
On the web, I cater to the entire eco-system. From front-end design and deployment, to back end scripting and information systems. I am proficient in HTML5, CSS3, and JavaScript. Daily, I work with Typescript, React, LessCSS, MobX and Bootstrap on the front-end; .Net, NodeJS and SQL Server on the backend. I also may use PHP, NodeJS, Python, SASS, MySQL and Apache Server technologies. I can use various build tools; such as Yarn, NPM, Webpack, Git, SVN, Grunt and more.
Websites I develop always use modern design ideologies, such as Google's Material Design, with clean, colour-coordinated interfaces that look good, whilst being designed with ergonomics at the core. Responsive design and accessibility are key. I have a basic understanding of enterprise-level, cloud systems, including Azure and Hadoop.
Specialising in C# and Java for desktop, but with experience in Python, Pascal and more, I produce cross-platform polished software. These skills also carry over to Android for development with mobile technologies.
My Honours project, entitled "Implementing an Electronic Student Self-Service Attendance System for University Classrooms and Lectures", aims to replace outdated paper-based class register with an electronic, networked check-in process. This uses a Raspberry Pi device hooked up to an RFID card reader for scanning student cards and, alternatively, a bluetooth transceiver for detecting student mobile devices. For this, I succeeded and received an A+ grade.
Contact
Loading Failed
The content could not be loaded. You can reload the page to try again.
Success
Your message was sent successfully! We will try and handle your query as soon as possible.