Hola, I'm Dan 👋
Daniel Shaw
Full Stack Developer
Sydney, Australia
I am a passionate full stack developer who strives to deliver a consistent and intuitive experience for
end-users. I thoroughly enjoy developing with (and learning new!) back-end and front-end
frameworks.
Underneath the hood, I specialise in PHP developing sites using Laravel and bespoke solutions as
required. I thoroughly enjoy integrating systems together, and have done so with external-clients such as
Sydney Water and services like Dropbox.
On the UI front, I specialise in VueJS development but have also extensively developed in
Angular13+. I have also dabbled in projects with ReactJS and completed projects using
AngularJS.
Lyka
Senior Full Stack Developer
June 2022 - Present
Padua Financial Group
Senior Full Stack Developer
August 2021 - June 2022
Western Sydney University
Learning Resource Developer
April 2021 - July 2021
Learning Resource Developer
April 2019 - October 2020
A 2D online eductional game, based on pedagogical principles to teach students how to correctly reference.
Developed using GameMaker Studio 2. Analytics integration developed with PHP and MySQL.
A pod picker that enables students to select lecture pods to enrol in.
Maintainence work involved ReactJS and updating necessary JSON file.
A dynamic roadmap customised for individual course sites detailing sequential Module information.
Assisted-development (scaling and additional features) and maintained using Phaser 3 Game Engine.
A static website detailing lore, history and principles of the RefQuest game. Co-ordinated design implemetation with LX/UX designers.
Developed using HTML/JavaScript and JQuery for effects. Additional Apache VirtualHost configuration for subdomain.
A modern reimplementation of College of Southern Idaho's Blackboard Quiz Generator.
This tool allows you to enter formatted text to create question pools in the LMS Blackboard.
I converted the original implemetation ASP.NET 4 (WebForms) into .Net Core 3.1.2 Web API. I have added features such as MCQ randomisation, point value and answer numbering.
Developed a ReactJS front end to deliver REST calls to the Web API. As the server (RHEL) and was only setup for PHP/MySQL. Additional software (.Net Core run time), server configuration (Apache proxy) and systemd service were added.
A website that allows an exam-builder to select the type of exam and be presented with the relavent steps (dynamically).
This site was a high-priority reactive task, in which the site structure was designed and deployed in one day due to its crucial purpose.
Content was periodically updated and refined. Developed using Angular 9 and Bootstrap 4.
A site that details Curriculum Challenges of the 21C Project.
Developed using Wordpress with Avada theme and customisations to taxonomies. Additional virtualhost added for dedicated subdomain.
A site that details a students transition to university education. Containing information for Teachers and Unit Coordinators.
Developed using Wordpress with Avada theme with customisations to theme. Co-ordinated design implemetation with LX/UX designer. Additional virtualhost added for dedicated subdomain.
A booking system which utilises Wrike to store bookings for an Academic lecture-pod recording studio.
Maintenance and enhancement work involved using Javascript for modifiying a calendar view, Google App Script for form logic.
Additional CRON job setup to send reminder emails. Additional PHP work involved:
- Integration with Wrike
- Integration with Google API (Emails, Google Sheets)
- Integration with PowerBI
- Generating iCal events
- Collating data
A dashboard collating statistics of work effort completed through several streams. Integrations developed using PHP.