Work and Projects by Patrick Doran
-
React Adventure Game Engine
Role: Front-End Developer
An adventure game engine in the 1980's pixelstyle, built on React.js via Create React App. Playable in its current form with an included sample game.
-
NCDOT Citizen Action Reporting
Role: Front-End Developer
Dynamic citizen reporting and filtering application, built with Vue 3.1 and Vite, hosted in SharePoint.
-
NCDOT CPL Letting List
Role: Front-End Developer
Using Vue, Vuex, Tabulator JS, SharePoint, local storage, and ArcGIS ESRI maps to inform statkeholders about thousands of future projects.
-
NCDMV Office Locations Map
Role: Front-End Developer
Millions of licensed drivers across the state of North Carolina, and most will need to travel to a physical office for an ID. Hundreds of offices, but no easy way to know what was near you. This effort loads offices on a map from REST services, with relevant data, driving directions, and hours of operation. Utilizes Vue.js, Vuex, Leaflet.js, Bing Maps, REST services, geolocation, all on a public-facing SharePoint site.
-
NCDOT Letting Rollup
Role: Front-End Developer
Developed to help construction companies stay up to date on the latest project lettings. Utilizes JavaScript, local storage, and open source libraries like Tabulator, Moment.js, and Office Fabric UI on a public-facing SharePoint site.
-
NCDMV REAL ID Wizard
Role: Developer, Designer
Built to help citizens navigate the requirements of getting a REAL ID driver license. Utilizes Vue.js and Vue-CLI on a public-facing SharePoint site.
-
United GIFs of America
Role: Developer, Designer
Combined the Giphy API, vanilla JavaScript, offline storage, and SVG maps to allow the citizen to easily identify and save their state's offical GIF.
-
Complete I-540 Project Map
Role: Developer, Designer
Built to inform and engage Raleigh area citizens about a large, multi-decade construction project. Utilizes Leaflet.js, Bing Maps, SharePoint Lists and GeoJSON data on a public-facing SharePoint site.