loading spinner

Caitlin Floyd

Front End Developer

About me

I am a DC-based front-end engineer; motivated by the power of technology as a tool for positive change; and with a background in linguistics, education, and nonprofit management. When not coding, I love reading, traveling, and most of all doting on my puppy.

Before becoming a software engineer, I worked in nonprofit management at a refugee resettlement agency and in English language education. I've always loved harnessing the magic of communication to do my job, whether that involved

  • studying spoken languages or learning programming languages;
  • teaching new concepts in the classroom or describing new concepts through documentation; or
  • training and providing feedback to teachers or providing code review for team members.

I thrive in collaborative roles on mission-driven teams that value curiosity and life-long learning.

Updated Headshot

Projects

AvoCart
A smart shopping list that learns your buying habits
AvoCart Logo
Progressive Web App
05 / 2021
Couch Potato
A Chrome extension allowing multiple users to watch Hulu together remotely
Couch Potato Logo
Chrome Extension
04 / 2020
Care Kit
An e-commerce, single-page application for custom care packages
Care Kit logo
Web
03 / 2020

Work Experience

Front-End Engineer
POLITICO
Washington, DC
POLITICO logo
04 / 2021 - null
Full-Stack Developer
The Collab Lab
Remote
The Collab Lab logo
04 / 2021 - 06 / 2021
Senior Manager of Language Access & Proficiency
Nationalities Service Center
Philadelphia, PA
NSC logo
05 / 2018 - 08 / 2019
Academic Program Administrator
Nationalities Service Center
Philadelphia, PA
NSC logo
06 / 2016 - 05 / 2018
Native Education Trainer
ECC Foreign Language Institutes of Japan
Osaka, Japan
ECC logo
04 / 2015 - 05 / 2016
English Instructor
ECC Foreign Language Institutes of Japan
Osaka, Japan
ECC logo
08 / 2013 - 05 / 2016

Education

Grace Hopper Immersive Software Engineering Course
Fullstack Academy of Code
New York, NY
Fullstack logo
2020
Certificate, Teaching English to Speakers of Other Languages
Georgetown University
Washington, DC
Georgetown logo
2013
Bachelor of Arts, Linguistics
College of William & Mary
Williamsburg, VA
WM logo
2012

Skills

(Programming) Languages:
JavaScript
JavaScript
Dart
Dart
Python
Python

Front End:
React.js
React.js
Redux
Redux
CSS
CSS
HTML
HTML
Flutter
Flutter
Socket.io
Socket.io
Gatsby.js
Gatsby.js

Back End:
Node.js
Node.js
Express.js
Express.js
PostgreSQL
PostgreSQL
Sequelize
Sequelize
Socket.io
Socket.io

Tools:
Git
Git
GitHub
GitHub
Heroku
Heroku
Mocha
Mocha
Chai
Chai
Chrome Dev Tools
Chrome Dev Tools

(Human) Languages:
Japanese
Japanese
Spanish
Spanish
Arabic
Arabic

Writing

Learning to Code as a Form of Language Learning

Learning to Code as a Form of Language Learning
Lessons from Second Language Acquisition, and how we can apply them to code
Nov 2022 - 7 min

Collab Lab Retrospective

Collab Lab Retrospective
Lessons learned about how best to contribute to a software engineering team
Jun 2021 - 4 min

Job Hunting as a Junior Developer

Job Hunting as a Junior Developer
A small mindset shift that can make a huge difference
Apr 2021 - 4 min