Hello, I'm Curtis Larsen.
I'm a front-end developer from Ottawa.
About
React
UI/UX Design
Js
Client / Server Scripts
CSS3
Styling / Animation
HTML5
Web Development
Driven, Self-Motivated, Problem Solver, Critical Thinker.
I'm a Canadian currently residing in Auckland, NZ. I have serious passion for animations, UI effects, and creating dynamic, intuitive user experiences. I started off designing websites using basic HTML5.
Ever since deciding to code professionally ReactJS has been my main focus and everything else that I have studied has been with the purpose of furthering my understanding of it.
I have also studied JavaScript extensively to increase the functionality/efficiency of my code and CSS3, including all the latest styling options to create clean, modern designs.
Skills
<SkillTree />

<Core />
My main area of expertice is front end development. I keep up with all the latest features of React, Typescript, Javascript, CSS, HTML, GraphQL, and Redux. This includes, and is not limited to, React Hooks/Router, ES6, HTML5, CSS3, and complex state management.
<Development />
For the development process, I set up my dev environment with Node.js, initialize projects with Webpack and handle my workflow and source control with Git and Git Bash. I am capable of rendering both client-side and server-side apps using the Next.js framework.
<Design />
I'm experienced with a wide variety of styling options, I prefer to use CSS-in-JS libraries such as Styled Components but have also created several projects with CSS Modules and other CSS preprocessors like SASS. I also have knowledge of using design frameworks such as Material-UI.
Projects
Here are some of my past personal projects.
Hover a project card to view more details.
Multiple-choice quiz App based on real Tweets. Uses official Twitter API and widgets to load in Tweet data to display. Fully responsive with light/dark mode.