Hi, I'm Nicholas.
Your Future Web Developer

Packages
firestore-text-editor
- 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
- 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)
- 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
- 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.