Daniel johnson
Daniel johnson

Daniel Philip Johnson

Full-stack developer

๐Ÿ‘จโ€๐Ÿ’ป I work remote ๐Ÿ  in Cornwall

My personal goal is to help others get their first programming job and work my way towards becoming a senior.

  • ๐Ÿ˜„ Pronouns: Him, he, they
  • ๐Ÿ“Œ Cornwall ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ
  • ๐ŸŽ“ Bsc Psychology | University of Plymouth ๐Ÿซ
  • ๐Ÿฅผ Psychologist turned React developer ๐Ÿ–ฅ๏ธ
  • ๐Ÿ–ฅ๏ธ Iโ€™m currently using Kubuntu 20.04 and Manjaro 20.0.3
  • ๐Ÿ”ญ In my spare time I build linux from scratch

โšก Fun fact: I started programming with Basic on Commodore 64 (CBM 64) but never owned a pc until Windows Vista in 2008 ๐Ÿ˜‘. My desktop ๐Ÿ–ฅ๏ธ was Packard Bell iMedia x2414 with an enormous amount of Ram totalling 2GB. It did not take too long for me to consider my options and use Ubuntu 9.04 (Jaunty Jackalope). From, there I have used Linux ever since and yes, I use KDE for my GUI "you know what they say old habits die hard."

Mission Statement:

"Mission driven nuxt developer with a passion to create apps that allows you to express your ideas."

Enthusiastic programmer who is expanding his skills at hiyield. He currently works as a Full-Stack python developer. I have a Theoretical knowledge of the fundamentals HTML, CSS and JS. Formely specialised in react development, until switching to nuxt and vue.js. My tech stack is django-rest, nuxt, vue and tailwind for styling as well as contributing with the WordPress team.

Current Focus:

โšก // Accessibility // React // Performance // Responsive

Technologies:

โšก React, Next, Vue, Nuxt, Javascript(ES6), Python, django-rest, Tailwind, Docker, Kubernetes

๐Ÿ† My values and mission

I always try to leave the world a better place than yesterday. I try to give advice related to programming and personal. I always try 99% of the time to help the best I can. If I don't know the answer. I will try my hardest to find the answer or find another person that can help you. I keep almost all my code 99.9% opensource for others to look at and use onGitHub. I want to help you build apps, websites and programs that express your ideas.

Currently, I'm finishing off my language studies with the Spanish language. I know that speaking and reading in the English language is a blessing. Many people do not have access to good programming content due to it being in English. Providing a language barrier. Also, most educational content is not reasonably priced when you convert it to other currencies. For instance, Peruvian Soles to Dollars it can make courses very expensive. This is something I'm serious about addressing and hoping to help with. That's why I volunteer my time and money to help those from South America and North America. I want to also make educational content that is accessible to as much of the world as possible. If you would like to help by converting my future tutorials, blog and books to other languages. Please let me know :). I'm happy to give you credit. I hope we can all make educational content more accessible to those who desire to program can do it.

Daniel johnson
My first day as a FullStack engineer

๐Ÿ“” My Developer Journey

Daniel johnson at 4 years old playing in the garden
4 year old Daniel Johnson playing in the garden
When did I discover programming: Well, when I was a young child, my mother, in her spare time would copy code from a manual to make games run on theCommodore 64 (CBM 64)but putting them into memory. She kept this console for quite some time it was the closest thing we had to a computer. The first game I remember helping run wasBlue Meanies from Outer Space

. It was so exciting to see it running, however, not so for my mom. She claimed all that time for a space invaders clone.

๐Ÿ‘‰ If you want to know more about me: Read my story
Span a few years to one year before I started college. I needed to buy a PC to submit my assignments. So during the summer of 2008, I worked so hard cleaning hotels with my mother. I now had enough money to buy my first computer aPackard Bell iMedia x2414with an enormous amount of Ram totalling 2GB and an intel Celeron with duo cores. The best part was it was running everyone's favourite Windows versionWindows Vista. It was so hard to get any work done. Then one fatal evening windows broke theDHCP no longer workedI had no clue how to fix it and no other device to search how to fix it. I was then forced to use the library to find a solution get a windows disc this seemed almost impossible. I started to ask what is Windows and is there an alternative. The answer was Yes!Ubuntu 9.04 (Jaunty Jackalope). I encountered problems I was unable to download the ISO. So I asked canonical for a disc and enclosed a cheque to cover the shipping. From that day I have used Linux ever since. The distros I commonly use now areKubuntu 20.10,Manjaro"andArch Linux. I useKDEas my GUI "you know what they say old habits die hard." Yes, I occasionally use Windows. After I built my next PC, I gotWindows 7and came acrossXNA Game Studio 3.0. The idea of making games for Xbox seemed great. It gave me a moment of nostalgia with my mom. Which lead me to learn C# fromMicrosoft Academyand eventually built anRPG game from the toolkitthey provided. I progressed onto making anUbuntu Linux serverout of interest as well as a samba server. All in my free time. During my final year of studies, I was responsible for creating experiments with python and using libraries such aspandas,NumPyandmatplotlibto plot and analysis data. Now I found my calling with web development and love every moment I get using JavaScript and react.js
Daniel johnson
Moving to Cornwall

โšก OUTSIDE OF PROGRAMMING

Although it seems like my life is entirely ruled by programming and computers. I do have spare time and things that I cherish. I love to read about psychology from both books and journals. I also love reading in general. Here are some books I've enjoyed reading right now.

In another life, I was actually for a while a semi-professional Fortnite player. I enjoyed playing it a lot. However, after a while, I started to feel a great sense of unfulfillment. I started, to realise just because you are good at something doesn't necessarily mean you should force yourself to do it. I still prefer anonymity for the reason I never liked to disclose my real identity. Despite that, I still wish to try public speaking at conferences. Who knows what the future holds?

During my competition days, coding made me really happy. I got out of bed excited and, it drives my girlfriend crazy as I always bother her with my projects and what I had learnt. It still happens now. Always she sits there and tries hard to understand.

The significant part of my life and the biggest change is my girlfriend Fabiola. I don't want to name her fully because I want her to still feel some anonymity and not feel pressured. With her, everything started to click for me in my programming career. Having someone that believes your dream so much that even when you feel low and down afterlife beating you. She is there still believing in me. She keeps my life in balance by forcing me to take breaks when I decide to overdo it. Also giving me constant encouragement to be better and quick to offer some pointers on what needs addressing. Really we a- mover Banner to the Top - move profile picture underneathre a great team.

๐Ÿ’š The FUTURE

Ways to support my journey, values and mission Follow Me You can encourage me on Twitter, Instagram and LinkedIn. Tell me what you need to know about web-development I would love to write about it and help by making learning material. I want to create content in the forms of blogs, posts and YouTube. Share, share and share again! If you enjoy my content, please share it with friends and family. Comment and give me valuable feedback! I want my projects to be of high quality. Learn React or Vue.js These are areas I specialise in so can answer your questions and possibly help collaborate. Contribute Also, come join me on some GitHub projects and practice with me! Find an issue with my tutorial GitHub source let me know! Make a pull request and show off your skills.

๐ŸŽ“ Education

  • hiyield

    BSc Psychology

    @University of Plymouth

    May 2014
    • In this course I studied the following topics Individual Differences, human development, Social, Developmental, Cognition, and Biological Psychology. I chose the following four current topics:
    • Neurobiology and crime:

      I Researched how lies are formed in the brain and what leads to body cues.

    • Neuroscience of memory:

      The role of mental imagery and mental health. The embodied brain and memory

    • Mental disorders and Pharmaceuticalogy:

      Investigated Alzhemiers and the role of beta amyloid plaques The role of anxiety in PTSD

    • The role implicit priming in memory

      My group project focused on the role implicit priming plays in forming memories. We investigated if the priming effect occurred due to muscle memory.

  • hiyield

    HND Applied Psychology

    @Penwith College

    May 2012
    • In this course I studied the following topics: Advanced Data Analysis, Education Psychology,Communication, Clinical Psychology, Applied Cognition, Environmental Psychology,Health Psychology and Performance Psychology. For my final project I chose if perceptual fluency can increase retention of information.

๐Ÿ“ซ Contact Me

๐Ÿ‘‰If you want to talk with me you can contact mehere

๐ŸŒŽ Find me around the web :

  • Sharing useful programming resources on LinkedIn ๐Ÿ’ผ
  • Tinkering with my projects on Codepen ๐Ÿ“
  • Showing my work in progress Instagram ๐Ÿ“น๐Ÿคณ

โ˜• Wanna Chat?

  • @ me on Twitter about any of the following topics! ๐Ÿ’ฌ
  • ReactJS: I would love to hear about your projects, or help you find helpful resources?
  • JS: If you require any resources, course suggestions or app ideas let me know!
  • HTML/CSS: If you want someone to work with on a project and I am free, then I will happily collaborate.
  • Nuxt/Vue: I've recently started with Nuxt and Vue.js I would love to share your wisdom and knowledge
  • Psychology: I love to talk about this topic feel free to ask me any questions.
  • Neuroscience: My chosen topics are Default Mode Network, Perceptual Priming, Implicit Memory and Mental Imagery
  • Have any question: Contact me here and I will try to respond quickly
  • Other: Talk to me about your favourite video game, I causally play Fortnite or what you are currently watching? Suggestions always appreciated!