Personal Details
Name
Oliver Deegan
Location
Dublin, Ireland
About Me
Who am I?

A Full Stack Developer with a variety of life and technical experience, primarily in responsive web application development.

What do I do?

I create web based solutions for complex problems. I focus on user experience, design efficiency and user security to create functional and aesthetically pleasing applications.

How do I do it?

I make use of popular scripting languages, and backend frameworks such as Django or Flask to provide solutions in a simple and effective way.

Work History

fiber_manual_record

Musicmaker Ltd.

more_vert

Luthier

more_vert

12/2016 - Current Date

fiber_manual_record

Deganoth SD

more_vert

Multimedia creator

more_vert

07/2010 - 12/2016

Education

fiber_manual_record

Code Institute

more_vert

Full Stack Developer Diploma

more_vert

02/2019 - 02/2020

fiber_manual_record

School of Video Game Audio

more_vert

Wwise audio implementation

more_vert

07/2010 - 07/2011

Skills
What do I know?

With a core knowledge of scripting languages, I make use of the HTML/CSS/JavaScript trio to craft unique frontend user experiences, while using python to set backend logic in motion.

HTML/HTML5 95%
CSS/CSS3 90%
JAVASCRIPT/JQUERY 85%
PYTHON 70%
How do I use it?

Frameworks like Django and Flask allow for efficient processing of data with built in python functions and html templating. This allows for a fast workflow from development to production.

MATERIALIZE/BOOTSTRAP 95%
DJANGO/FLASK 80%
HEROKU/GIT 80%
MONGODB/SQL 70%
Mu Shop
settings
Currently Offline

Updating the app hosting solution. This project will be available soon.

Warehouse Manager
settings
Currently Offline

Updating the app hosting solution. This project will be available soon.

Sales Hemorrhage
What is this?

This is a mobile and desktop platforming game made using the Phaser 3 Javascript framework. It features an endless ascending platform style game where the player must accumulate sales while maintaining a healthy energy level. The project called for a game that challenged the user while still maintaining a fun experience.

settings
How did I do it?

Using the comprehensive Phaser 3 framework I created a script that loads all assets to the web browser window. I made use of WAMP for local testing as this is a requirement of Phaser 3.

Technologies used
  • Windows 10
  • Command prompt
  • Sublime
  • Cloud9
  • HTML/CSS
  • JavaScript
  • WAMP
  • Github
  • Dillinger Markdown Editor
Development
Courses

I completed the Code Institute Full Stack Developer Diploma. Its comprehensive content gave me an in depth understanding of web development trends and best practices.

check
Subjects
  • Frontend Development - HTML5/CSS3
  • User Centric Design - UX, Frameworks
  • Data Driven Development - Django, MongoDB
Platforms

I keep up to date with current trends by taking courses on Udemy to keep my developer skills sharp.

check
Subjects
  • C#
  • JavaScript ES6
Game Development
Software

I've been playing computer games for as long as I can remember, and I have always dreamed of making my own. Through countless tutorials and self taught trial and error, I have gained an intermediate knowledge of two popular game engines, Unity and the Unreal engine. Both provide vastly different build experiences.

check
Game engines used
  • Unreal 4
  • Unity 3D
Frameworks

As part of my Code Institute diploma I was introduced to Phaser, a HTML5 and JavaScript based game development framework. Much like flash, it allows for games to be rendered and played all in the web browser

check
Frameworks used.
  • Phaser 3
Music Production
Software

I studied Music Production in college and have been working both professionally and as a hobbyist ever since. I work with musicians, directors and game designers to design and polish their in-project audio.

check
Software used
  • Reaper
  • Pro Tools 10
  • Ableton Live
Audio in Games

Through the School of Video Game Audio I learned in depth how to design and implement audio in a game environment. This required creation of non linear, multilayer audio to be triggered in different ways throughout the chosen game project. I later took this knowledge and applied it to Fmod Studio, an alternative to Wwise.

check
Software used.
  • Wwise
  • Fmod
Contact

I am available to hire as a full stack developer for contract projects and employment. Please fill out the form below to make contact.