background

Hi, I'm Nicholas.

Your Future Web Developer

Packages

  • firestore-text-editor

    react
    typescript
    firebase
    • Wraps react-draft-wysiwyg rich text editor and connects it to firestore
    • Type-Safe with TypeScript
    • Backend powered by Firebase Firestore
  • react-redux-firebase-auth

    react
    redux
    material ui
    typescript
    firebase
    • Wraps react-draft-wysiwyg rich text editor and connects it to firestore
    • Type-Safe with TypeScript
    • Backend powered by Firebase Firestore
    • Styled with Material UI, Responsive Design
    • State Managed with Redux

Projects

  • Not Reddit (Forum)

    html
    react
    redux
    material ui
    typescript
    firebase
    • Components, Containers, and Hooks
    • Type-Safe with TypeScript
    • State Managed with Redux
    • Backend powered by Firebase Firestore, Authentication, and Cloud Functions
    • Styled with Material UI, Responsive Design
    • Unit & Integration Tests
  • Stock Site

    html
    css
    typescript
    react
    redux
    • Components, Containers, and Hooks
    • Type-Safe with TypeScript
    • State Managed with Redux
    • Consumes REST API
    • CSS Grid/Flexbox, Responsive Design
    • Unit & Integration Tests
    • CI/CD with Netlify

About Me

I was about 12 years old when I wrote my first "Hello World" program. I remember how fascinated I was when I saw logic that I had written do exactly what I wanted it to do. I felt like I could make anything I wanted. But when I was in high-school I became distracted by teenage shenanigans and forgot all about my interest in programming. A few years later, I ended up at the University of Toronto, studying psychology.

After some careful introspection, I realized that the path I was on was not right for me. I stopped enrolling in university classes and instead focused my energy back on what I enjoyed as a child. Since December 2019, I have been hyper-focused on becoming a Web Developer. I began learning HTML, CSS, and JavaScript. After getting a solid grasp on those, I moved on to technologies such as React, Sass, Firebase, and TypeScript to improve my skills as a developer.

Until March 2020, the majority of my learning consisted of creating my own projects. Then, I volunteered to help a start-up called Sopcal. I had the opportunity to develop my skills and work in a team environment. More recently I have been working as a freelancer for Your Fuse Inc. Through this position I have further developed my ability to work with Web Development technologies, specifically React, Redux, and Firebase.

Contact

nicholas.newman1@hotmail.com
;