Hey, I'm Sandrico. I'm a

Software Engineer

I write organized and type safe code using technologies like React, TypeScript and GraphQL to create data-driven and appealing user experiences for the web.

My setup including the monitor, laptop, desk map, docking station, mouse and other items.

Check Out MyProjects

The deck of cards application show a title, a new deck button, a new card button, and a queue of previously drawn cards.

Deck of Cards

My family and I have a card game that we play that always requires a second deck. One deck to draw from, and one deck distributed amongst everyone. After a few times of playing this game I realized that we always had trouble locating a second deck of cards, and this drew me to build this application as the draw from deck. It allows us to always have a second deck as long as there is a phone, with the added bonus of being able to reference the order of drawn cards. It was a simple life problem, but one that I learned a lot while solving.

Tech Stack

React

TypeScript

NextJS

JavaScript

CSS

The npmjs page for my eslint config package.

ESLint Config

Once I had learned enough to understand what ESlint & Prettier do, I found myself using it in all of my projects to make my writing more consistent. However, I found I was doing a copy-paste of the configuration with each new project. To solve that issue, I created this package so I could have an easily accessible package I could grab. Having this package also makes distributing updates quick and easy across projects that use this.

Tech Stack

ESLint

Prettier

TypeScript

JavaScript

Me setting at my desk setup, in front of my desk and plants, smiling.

My

Story.

I enjoy solving problems and bringing benefits through code. But, my journey started with maps, people, and places.

My chapter on coding started while I worked at that one full-time job related to my degree. Eventually, I knew I needed and change, and I've always been techy so I decided to learn to code. I would wake up at 5 am every day to practice and learn for 1-1.5 hours before work. My first go at learning to code was through completing an online course about HTML, CSS & JavaScript, and by the time I finished this course I was hooked. I loved being able to have an idea and build it. I also loved how this augmented my ability to solve problems. Eventually, I started at NSCC studying Web Programming, completed a four-month CO-OP placement at a local early-stage start-up, and graduated with honours after two years.

Now I work as a software developer solving problems with quality code daily. All the while, I still practice in my own time by building small side projects that solve my problems. I enjoy solving problems, and I also love to learn. These facts about me are significant reasons why I enjoy software development. One of the biggest reasons is because it gives me the skills to solve technical problems that help people and companies. I always love seeing the tangible benefits of what I create.

Currently, my technical skills include creating front-end applications in React, TypeScript, JavaScript, HTML, and CSS while knowing popular libraries and frameworks like Styled Components and NextJS. I also have confidence in using back-end technologies and tools including NodeJS, ExpressJS, REST APIs, GraphQL, PostgreSQL, and Prisma. I also use professional collaboration tools such as Git, GitHub, BitBucket, Slack, and JIRA daily.

Education

  • NSCC IT Web Programming / 2021 / Honours
  • B.A. Geography & Sociology / 2017

Skills

  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • NextJS
  • GraphQL
  • NodeJS
  • PostgreSQL
  • Git

Work

Experience.

  • Software Developer
  • Web Application Developer

Software Developer

@ REDspace

April 2022 - Present / Halifax, NS / Remote

Details

  • Acted in a tech lead role on a small internal development team which took an application from proposal to minimum viable product in less than two months.
  • Utilized React and TypeScript to build at least 2 critical user flows including authentication and selecting primary UI elements.
  • Implemented a secondary approach to running a back-end application which prevented 16 hours of lost development time.

Tech Used

  • React |
  • TypeScript |
  • CSS |
  • GraphQL |
  • React Native |
  • Git |
  • JIRA |

Previous Roles

  • Junior Software Developer / May 2021 - April 2022 / Remote
  • Web Development Intern / April 2021 - May 2021 / Remote

Lets Work
Together.

I'm excited to CONNECT with you.

Get In Touch

DESIGNED AND BUILT BY ME.

Socials

Local Time

Getting my time...

2022 Edition

Sandrico Provo © 2018-2022