Full stack engineer ~ passionate about building things that last. Fluent in JavaScript, TypeScript, Spanish and Portuguese. Dancer, DJ, yoga teacher, traveler, and integrative somatic trauma therapy practitioner.
2026 — Now
Director of a movement and events company focused on building a premium, contemporary dance community in NYC. Leading brand vision, programming, partnerships, and marketing strategy to position Zouk as a culturally relevant movement practice. Designing immersive classes and socials that blend art, connection, and high-end production.
New York City Metropolitan Area
Built reusable React components with TypeScript for company’s custom component library (CMS) to display static content
Initiated and led large-scale legacy codebase refactor with emphasis on type safety and data centralization to greatly enhance codebase maintainability
Implemented state management with Redux to eliminate multi-level prop drilling and reduce bugs caused by cross-component interdependence
Leveraged GraphQL for commonplace API handshakes and REST API for more specified needs such as file downloads
2024 — 2024
Arlington, Virginia, United States
Architected AWS ecosystem using EC2, Lambda, API Gateway, Route 53, RDS and more
Leveraged a content management system (Contentful) to display static assets, allowing for at-will edits to website by non-technical editors
Singlehandedly built a website in React.js to dynamically render content from the content management system
Managed a team of 3 and oversaw development of microservices in Node.js and TypeScript
Designed an AI proof-of concept using Langchain and OpenAI
Integrated telematics & fintech APIs into middleware routes in Express.js microservices
Managed infrastructural needs in AWS such as multi-stage code deployment, environment variable storage, use of Simple Queue Service (SQS), validation of IP addresses, and monitoring of performance via log streams in CloudWatch
Migrated React codebase from Redux Core to Redux Toolkit to simplify state management and improve state's asynchronous performance
Migrated entire React codebase to TypeScript to bolster error handling and reliability
Modeled relational databases using Sequelize.js to enable multifaceted database access across various stages of deployment
Deployed unit testing using sinon.js, Mocha, and Chai
2021 — 2022
Used Redux Toolkit to enact a streamlined state management structure in order to support application scalability while keeping stateful architecture readable and accessible to future developers
Deployed React/Redux unit-testing in Jest to adhere to TDD principles, allowing peer developers to better evaluate back-end/front-end compatibility and reliably merge new features promoting scalability
Incorporated Typescript into a React/Redux framework by using abstract classes and type-guarded action creators to clearly define functional input/output shapes, protect store immutability, and enhance code maintainability
Utilized Material UI with React container architecture to offer clean and consistent UI component formatting, unifying design principles to promote congruence across all styling implementations
Architected a backend algorithm to parse user inputs and produce integration tests as a means to keep business logic on the backend, avoid computationally-expensive frontend functionality, and enhance data security