šŸŒ³šŸ’»

Doable Danny

Hi! Iā€™m Danny šŸ‘‹

I'm a Full-Stack Web Developer and Writer.

If you're looking to learn about UI design, algorithms, and freelancing, you're in the right place!

About me

I am a freelance web developer who also loves to write articles, learn new technologies and build projects on the side.

I've taught myself many technologies over the last few years, and have built numerous projects from this Gatsby blog to a React Native meditation app. It's been lots of fun!

I have a masters degree in mechanical with biomedical engineering so logical scientific thinking is what I love to do. I'm currently studying algorithms and data structures in JavaScript, and delving deeper into React with TypeScript.

Skills

html logocss logojs logossass logomongodb logoexpressJS logoreactJS logonodeJS logoredux logogatsby logopython logofirebase logophp logo

Here are some of my favourite projects...

Featured project

60 Days of Meditation App

View code
  • A React Native app published to the Google play store with 100s of active users.
  • Meditation gamified: complete the current day to unlock the next. Bonus meditations for day streaks and stars!
  • Stats such as day streak and average session time saved to local storage.
React NativeFirebase
Front-end

Personal Blog

View code
  • New page created programatically for every nth blog post.
  • Images and article metadata pulled in with GraphQL.
  • Includes comments section and email subscribe form.
GatsbyReactJSGraphQL
Full-stack

Classic Breakout Game!

View code
  • Online leaderboard implemented with PHP and MySQL.
  • Front-end built with HTML canvas and vanilla JS logic.
  • Game was used to host a competition on Twitter!
PHPMySQLJavaScript

Latest Blog Posts!

How to Improve the Performance of your ReactJS Apps - ReactJS Optimization

React offers some nice ways to optimize our React apps. However, it's not always clear for when we should add optimizations. In fact, we can even slow down our app and make the code more complex. (Includes: React.memo, useCallback & useMemo)

- 08 Mar 2022

JavaScript Array Methods Cheat Sheet (17 Common Array Methods) šŸ“„

Having common array methods at the top of your head will allow you to write elegant and efficient solutions in JavaScript more quickly.

- 20 Feb 2022

TypeScript Cheat Sheet šŸ“„ (32 Code Examples + PDF & Poster)

This concise cheat sheet explains fundamental TypeScript concepts, with code examples.

- 29 Jan 2022

Contact Me

Get in touch!
Send
Twitter LogoGithub LogoCodepen Logo

Follow me on Twitter where I post my daily coding creations!

Affiliate disclosure: As an Amazon Associate, we may earn commissions from qualifying purchases from Amazon.com.