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](http://images.ctfassets.net/rzdzst0q8sl8/30MJ8Smgufbw5vB7IQw4of/92ebd4d27fd4437d8fde37dd6dc1b638/Headshot.jpg?w=450&fl=progressive&q=100)
Work Experience
Front-End Engineer
POLITICO
Washington, DC
![POLITICO logo](http://images.ctfassets.net/rzdzst0q8sl8/1M7pndAj0a7sk1nAXd9JtM/a205b14ae589be18f03b79e3cf3891eb/Politico-Logo-Square.png?w=200&fl=progressive&q=100)
04 / 2021 - null
Full-Stack Developer
The Collab Lab
Remote
04 / 2021 - 06 / 2021
Senior Manager of Language Access & Proficiency
Nationalities Service Center
Philadelphia, PA
![NSC logo](http://images.ctfassets.net/rzdzst0q8sl8/3sIOYDAOh2lGgBLnMh5Wak/246f4eb55c2bdf0d4240b22598eb24e3/NSC.png?w=200&fl=progressive&q=100)
05 / 2018 - 08 / 2019
Academic Program Administrator
Nationalities Service Center
Philadelphia, PA
![NSC logo](http://images.ctfassets.net/rzdzst0q8sl8/3sIOYDAOh2lGgBLnMh5Wak/246f4eb55c2bdf0d4240b22598eb24e3/NSC.png?w=200&fl=progressive&q=100)
06 / 2016 - 05 / 2018
Native Education Trainer
ECC Foreign Language Institutes of Japan
Osaka, Japan
![ECC logo](http://images.ctfassets.net/rzdzst0q8sl8/Fwb6bpkLMDfqbft21XwlQ/941bb05f8c9aa6c986c4f35ecb41f51d/ecc.png?w=200&fl=progressive&q=100)
04 / 2015 - 05 / 2016
English Instructor
ECC Foreign Language Institutes of Japan
Osaka, Japan
![ECC logo](http://images.ctfassets.net/rzdzst0q8sl8/Fwb6bpkLMDfqbft21XwlQ/941bb05f8c9aa6c986c4f35ecb41f51d/ecc.png?w=200&fl=progressive&q=100)
08 / 2013 - 05 / 2016
Education
Grace Hopper Immersive Software Engineering Course
Fullstack Academy of Code
New York, NY
![Fullstack logo](http://images.ctfassets.net/rzdzst0q8sl8/5Wrl2yKca5Q4rIs8YJ9Bun/f00b172bcee636de8deee3b4f1abd8e3/fullstack.jpg?w=200&fl=progressive&q=100)
2020
Certificate, Teaching English to Speakers of Other Languages
Georgetown University
Washington, DC
![Georgetown logo](http://images.ctfassets.net/rzdzst0q8sl8/1WJT6JQGfL93sRcCgPN3I4/c6847174d22e9de993348656f8f6fcf0/georgetown.png?w=200&fl=progressive&q=100)
2013
Bachelor of Arts, Linguistics
College of William & Mary
Williamsburg, VA
![WM logo](http://images.ctfassets.net/rzdzst0q8sl8/1IcyfaJT7wNtajsxZ84kOy/7a97e242f985d93a6c71236b5439f454/w_m.jpg?w=200&fl=progressive&q=100)
2012
Skills
(Programming) Languages:
![JavaScript](http://images.ctfassets.net/rzdzst0q8sl8/1WuVkRQiK1UIbyWvCd1hZ4/8f77c406b21bd3f12cdd4144239f73d5/javascript.png?w=200&h=200&fl=progressive&q=100&fit=fill)
JavaScript
![Dart](http://images.ctfassets.net/rzdzst0q8sl8/7wsOESNiSX6kEwrEuH5SmZ/4a974b831e208aa1ca1668675ca0130a/dart.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Dart
![Python](http://images.ctfassets.net/rzdzst0q8sl8/4avPe6pPdoAaadyjAfmDzr/a67939cac36237eb093549c6c488b68a/python.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Python
Front End:
![React.js](http://images.ctfassets.net/rzdzst0q8sl8/7C5ezuYzTEAX61jTIcGpnd/bcd49e6d6fa655e0799ce97775fae95d/react.png?w=200&h=200&fl=progressive&q=100&fit=fill)
React.js
![Redux](http://images.ctfassets.net/rzdzst0q8sl8/5CQD4s3kQgFDes0QxuxJ53/4fd79ea65927be10e13525b8a5cb1553/redux.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Redux
![CSS](http://images.ctfassets.net/rzdzst0q8sl8/4lfeRY0RR1ujIkkJLQfFy7/1c82c4b93b505e3307648e90dd72ca54/css.png?w=200&h=200&fl=progressive&q=100&fit=fill)
CSS
![HTML](http://images.ctfassets.net/rzdzst0q8sl8/3WDFsdRgOpMS263JaCB9br/7405afddf453959e027e5e78dfaf243c/html.png?w=200&h=200&fl=progressive&q=100&fit=fill)
HTML
![Flutter](http://images.ctfassets.net/rzdzst0q8sl8/5G5dnqnpiOzMp9z8xhiJFO/a07d464930d67d26151e691532dfaa21/flutter.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Flutter
![Socket.io](http://images.ctfassets.net/rzdzst0q8sl8/3BY4poiPdtmPfPkbuJMX66/b1ba45b466f771e13f35b446c9045e6c/socketIO.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Socket.io
![Gatsby.js](http://images.ctfassets.net/rzdzst0q8sl8/3vc4VGk8IwPCq7RdDXLJ7b/0d222fd362c35a370cb7473404dd9396/gatsby.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Gatsby.js
Back End:
![Node.js](http://images.ctfassets.net/rzdzst0q8sl8/6Ea5mv0bz5LFo0OWuCwv9u/c69f32f4c2e7a765653b446c693fa0b5/nodeJS.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Node.js
![Express.js](http://images.ctfassets.net/rzdzst0q8sl8/1uEuIgHFAJrGnjy5Vp7tSA/9765b7865765b206f092cc776a5c9a92/Express.js.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Express.js
![PostgreSQL](http://images.ctfassets.net/rzdzst0q8sl8/3uMBOqmq4sdmBcE1acFKcJ/e363abbe86f48966d0d6d494d1cc3d4a/postgreSQL.png?w=200&h=200&fl=progressive&q=100&fit=fill)
PostgreSQL
![Sequelize](http://images.ctfassets.net/rzdzst0q8sl8/56i3TxOghUtVUOX14Er9u4/22fc0593365f65b9ac332cd561551808/Sequelize.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Sequelize
![Socket.io](http://images.ctfassets.net/rzdzst0q8sl8/3BY4poiPdtmPfPkbuJMX66/b1ba45b466f771e13f35b446c9045e6c/socketIO.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Socket.io
Tools:
![Git](http://images.ctfassets.net/rzdzst0q8sl8/3ubg8pUD03bbqO2I6QthWz/52366e7a6919c6287b5e98b40f455ab6/git.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Git
![GitHub](http://images.ctfassets.net/rzdzst0q8sl8/2jvUmGQu6DoJqyPQLAK8Bx/d1b217e522894d403a0282ea97fcc85d/github.png?w=200&h=200&fl=progressive&q=100&fit=fill)
GitHub
![Heroku](http://images.ctfassets.net/rzdzst0q8sl8/l5XO24rVffgS9WR1wSJkP/056bbc8e2b6ee93d8879c75ac9cadb59/heroku.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Heroku
![Mocha](http://images.ctfassets.net/rzdzst0q8sl8/45L9ZhF0GfT7gSMAMxmDsG/b94b584f9777076a2cee62390ccdf28e/mocha.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Mocha
![Chai](http://images.ctfassets.net/rzdzst0q8sl8/p3FTYzjV6Hg4UtJ04QZnT/b0cd57cdc73b41b195ca034a821fab7e/Chai.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Chai
![Chrome Dev Tools](http://images.ctfassets.net/rzdzst0q8sl8/1Frj7JDDbt40PPyAmllHWp/6488bcddaf6b5afe52d09b35988ddfa4/chrome_dev_tools.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Chrome Dev Tools
(Human) Languages:
![Japanese](http://images.ctfassets.net/rzdzst0q8sl8/V8FDlsdwvaYOfsAXiianl/114767560f6058089b81afecec9da52d/Japanese.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Japanese
![Spanish](http://images.ctfassets.net/rzdzst0q8sl8/CQiqRlJLV81wuVTDPoQd5/834b263d75ef411626c1750e0f5a3857/Spanish.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Spanish
![Arabic](http://images.ctfassets.net/rzdzst0q8sl8/1Igf4j1JdUa0GBUiVHiH3F/f818a16c26668c1760faaf6134944c3f/Arabic.png?w=200&h=200&fl=progressive&q=100&fit=fill)
Arabic
Writing
Learning to Code as a Form of Language Learning
![Learning to Code as a Form of Language Learning](https://cdn-images-1.medium.com/max/400/1*_92zb2Lf8QTYknoFCQKqRw.jpeg)
Lessons from Second Language Acquisition, and how we can apply them to code
Nov 2022 - 7 min
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
A small mindset shift that can make a huge difference
Apr 2021 - 4 min