Dean Walsh

Frontend Developer.

Hi, I'm Dean. I design and develop websites whilst giving extra care to CSS!

With over 3 years of experience and a passion to learn new technologies helps me to deliver quality websites and applications! Read more...

Skills & Tools

HTML 5

It all began with HTML early 2019, luckily the importance of semantic tags were made aware to me and I put best practise first learning HTML. The basics came quick but there is still advanced mark-up I am finding new to me which always keeps me interested in HTML.

CSS 3

Once I finished with HTML I got straight into Cascading Style Sheets and quickly saw how limitless you can be with creativity using CSS. It is by far my favourite 'language' to code and I love the relationship it forces you to develop with UI & UX in mind.

Javascript

Javascript admittedly was a difficult language for me as I prefered using my creative side of the brain. With enough time spent using JS in projects however, I quickly became hooked with how much you can do (I really do believe you can achieve anything with JS!). I began with the basics like making clocks, calculators & password generators e.t.c. and then started to see how useful JS is for the DOM and interactivity.

Vue 3

I chose VUE.js as my first javascript framework due to how elegant the syntax looked and how it dealt with Single Page Application use. I also found the documentation to be amazingly wrote out and explained. I began learning and practising Vue in 2021 and I am now moving onto bigger projects with Vue and using some of it's amazing features such as router, slots, compositional API and of course add ons like Vuex!

SASS

Once I got comfortable with CSS I jumped on SASS. I have been using it almost since I started coding and it's been a great tool to learn. It's a great way to make CSS more dynamic and flexible. Whenever I can I use mixins, nesting and functions to optimise my workflow effeciency.

Tailwind

I chose Tailwind CSS as my CSS library because of how lightweight it is. I like writing my own CSS usually however I have used this tech on large scallable projects.

MySQL

Most of my SQL experience has been learning on the job with ecommerce platforms. MySQL being the most used, I learnt how to formulate queries and understood the structure of tables, columns and rows. With enough experience I quickly learnt how to update, join and delete.

VS Code

VS Code has been my main IDE since I started coding, I have become very efficient with the keybinds/hotkeys and the various popular extensions.

Git

I have primarily used Git and Github for Version control and have become accustomed with the Git workflow and it's most useful features and commands.

Figma

Figma is great for me to help visualise web apps or to help clients visualise their wants and needs. I have experience in complete mock ups and storyboarding with Figma.

Projects

GCO

Live Prestashop E-commerce website using PHP (Symphony Framework). Heavily modified php template files (.tpl). Designed, developed and maintained from the barebones default theme whilst working with multiple third-party plugins and modules.

Photography Template (WIP)

Website created for an amateur photographer using Vue.js that incorporates Vue Router, SPA, slots & SASS. Landing page uses a auto-slider and houses an interactive image collage.

Background fetch API Startpage

Browser Startpage using HTML, CSS & Javascript. Using the fetch method to get Unsplash images (with their respective usernames & descriptions) and shuffling them as backgrounds. Fully responsive with a clock and hide content button to further enjoy the images.

About Me

I am a self-taught web developer from Ireland. I started messing around with HTML, CSS and Javascript in 2019 and became obsessed with designing and developing with specifics on responsive design.


Since then I quickly jumped into other languages either out of curiosity or for jobs. I have worked with Javascript, Vue.js, React, SASS, TailwindCSS, MySQL, Node.js, Nest.js, Python, PHP, Laravel and Symphony. React and Vue being the main languages I am working with now.


My background before web development was IT and building/fixing PCs before I found coding. If I am not coding or learning something new, I am probably playing a game or listening to/making soundtracks.

Portait

Contact

If you would like to get in touch, feel free to reach out via Twitter or Linkedin. If you have a role or position you would like to discuss, whether it be a project or a job opportunity, please use the form to contact me.