About

Hello, I'm Catherine.

I am currently a senior full-stack engineer at Pager. As a designer turned software engineer, I love thinking about the connection between technology, design, and the human mind.

Prior to entering the tech industry, I was a fashion designer - very much immersed in the world of creativity; however, I had always been passionate about technology - having taught myself how to create "choose your own adventure" type of games on MS-DOS at 8 years old, and learning HTML, CSS, and basic JavaScript at the age of 12.

I enjoy problem-solving, building practical systems and products, and even catching those pesky, little bugs. The constant challenge and the never-ending list of new technologies to learn is exciting for me. In my free time, I love baking, dabbling in ceramics, film photography, and playing with my senior dog named Chloe.

Projects

Profferly
Profferly is a volunteer app born during the COVID-19 pandemic. As a platform for the community formed around lending a hand, it provides volunteers with opportunities to connect with one another.
React / Redux / Sass / MongoDB / Express.js / Node.js / JavaScript / HTML5 / CSS3
Wordplay
Wordplay is a single-page web application, built on React-Redux and RESTful JSON Rails API. It features an ability for users to highlight lines of spoken word and poetry, and save annotations to the selection. It is a clone of the Genius app.
React / Redux / Ruby on Rails / JavaScript / HTML5 / CSS3 / Sass / AWS S3

Profferly

Skills

Javascript
Typescript
Python
Ruby
React
Redux
Flask
Ruby on Rails
GraphQL
JQuery
Webpack
Express.js
Node.js
PostgreSQL
MongoDB
CSS3
HTML5
Git
AWS
Photoshop
Illustrator
Figma

Resume

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form