Principal Consultant
June 2020 - Present
Working as a Principal Consultant at Modus Create, a digital engineering consultancy, delivering full stack, mobile, and modernization projects for a range of clients.
Alamo Drafthouse (2025 - 2026)
Leading the incremental modernization of a legacy AngularJS web application to React, using a strangler-fig approach: the existing AngularJS app stays in production while all new features ship in React. Reused the same React codebase to migrate the company's native iOS and Android apps via Ionic Portals and Capacitor, extending new features simultaneously across web (AngularJS + React) and mobile (iOS + Android). Defined testing strategy and development guidelines to manage a single codebase spanning four runtime targets. Introduced AI-assisted practices into the workflow using GitHub Copilot, Codex, and Claude Code.
Tech: React, JavaScript, TypeScript, HTML5, CSS3, Sass/SCSS, Ionic, Capacitor, Ionic Portals, React Router, TanStack Query, Axios, Vite, Cypress, Vitest, AngularJS modernization, hybrid mobile architecture.
Raven Solutions
Developed a suite of mobile apps deployed across U.S. military bases worldwide, built on a shared Capacitor core with per-base configuration for content visibility, sections, and deployment settings, integrating with multiple CMS platforms. Also built a new Angular + Capacitor app from scratch for internal company use, covering activity scheduling, CRUD-based activity management, map integration, and a lottery/raffle feature.
Tech: JavaScript, Angular, Ionic, Capacitor.js, iOS, Android, Push Notifications, Appflow, E2E Testing.
Mobile Mini
Inherited a pre-existing web and mobile application built by another team, with no prior involvement in its creation. Conducted in-depth technical investigation to understand the existing architecture, migrated it to Angular 9 and Ionic, and led knowledge transfer to a new client organization following the company's acquisition.
Tech: JavaScript, Angular 9, Ionic, Migration, Responsive Design, REST Services.
Motion Industries
Worked as a Full Stack Engineer on a complex B2B industrial e-commerce platform within a structured Agile team (Product Owner, BA, QA), building new features to improve the customer experience and introducing a new deployment framework with multiple test environments for parallel QA testing.
Tech: JavaScript, Angular 9, NPM, Java, OOP, Jenkins, Bootstrap, Responsive Design, REST Services, Unit Testing, DB2, SQL.
Verizon - Synchronoss
Part of a small team that built a React Native TV application for Verizon TV devices, letting customers play photos, music, and videos synced from their personal Verizon devices. Developed native Java/Kotlin modules to bridge React Native with Android TV APIs, forked and adapted an existing Java project to fit the app's needs, and pioneered React Native for TV — an approach with little documentation at the time, requiring significant research and device testing.
Tech: JavaScript, TypeScript, React Native, Android TV, Java, Kotlin, Jira, Agile, GitHub, GitHub Actions.
PayActiv
Added new features to Payactiv's virtual wallet app, part of an Earned Wage Access platform. Worked with a strong focus on security given the sensitivity of financial data, built data visualization features (charts) to help customers track earnings and spending, and contributed general UI/UX and quality improvements within an Agile team.
Tech: Angular 9, JavaScript, Ionic, Angular Material, WebSocket, Sass, HTML5, NPM, Agile methodologies.
IntelliSurvey
Migrated IntelliSurvey's survey software platform from a legacy Sencha ExtJS codebase to Angular 9. Investigated and reverse-engineered existing ExtJS features and business logic to accurately reproduce functionality in the new Angular architecture, working within an Agile team.
Tech: Angular 9, JavaScript, Sencha, ExtJS, WebSocket, Sass, HTML5, NPM, Jira, Agile methodologies.
Software Engineer
Worked as a Software Engineer building React-based applications, using Hooks, Redux, Redux Saga, Redux Thunk, and Mobx for state management, with Styled Components, Material UI, and Bootstrap for UI, and a Node.js/Express backend layer.
Tech: React, Hooks, CSS, Sass, Redux, Redux Saga, Redux Thunk, Mobx, Styled Components, JavaScript, REST services, NPM, Yarn, Jest, React Testing Library, Bootstrap, Material UI, Node.js, Express.
Web Developer
2012 - 2015
Worked for 4 years as a web developer on multiple projects for Walt Disney Parks and Resorts Online, focused on Agile methodologies, and also led the redesign of the Disney Cruise Line website. Served as an approved code reviewer for both LAMP and AngularJS technology stacks.
Disney World / Disney Land / Disney Land Paris / Disney Hong Kong / Disney Shanghai / Disney Beach Resorts — Tech: PHP 5.x, PHPUnit, Zend Framework, HTML5, CSS3, JavaScript, jQuery, QUnit, Java, Perforce SVN, JBehave, Maven, Ant, XML, Ajax, Selenium, JSON, Agile methodologies, Atlassian tools, PEAR, Responsive and Adaptive Design, GridSet, OOP, REST services.
Disney Cruise Line — Tech: JavaScript, AngularJS, Node.js, Less, HTML5, CSS3, Git, Bootstrap, Karma, Sinon, Chai, Mocha, Grunt, Express, Bower, Responsive and Adaptive Design, REST services, Agile methodologies, Atlassian tools, OOP, JSON, JBehave, Selenium, Ajax, XML, Jenkins.
Full Stack Web Developer
2015 - 2016
Worked as a full stack developer on a new project built from scratch, responsible for defining the architecture and development process the team would follow.
Software Engineer
2016 - 2017
Worked on a few new projects built from scratch and contributed to existing applications, spanning desktop and mobile apps, covering AngularJS, Angular 4, Ionic 1 and 2, and Cordova on the front end, with a PHP Laravel / Python Django REST backend, AWS deployment, Auth0 authentication, and Google Maps integration.
Tech: AngularJS, Angular 4, JavaScript, HTML5, CSS, Less, Sass, Ionic 1, Ionic 2, Node.js, Grunt, Gulp, Cordova, Ajax, MySQL, Bootstrap, Beanstalk, Zeplin, Trello, Uxpin, NPM, Bower, Responsive Design, REST Services, Jasmine, Unit Testing, Auth0, TypeScript, Google Maps, AWS, PHP Laravel, Python, Django REST.
Software Engineer
2018
Worked as a Software Engineer on a social network application, also building Chrome and Firefox browser extensions, with Google Maps integration and unit testing.
Tech: React, Redux, Angular, JavaScript, HTML5, CSS, Less, Node.js, Webpack, Gulp, Ajax, Bootstrap, Jira, InVision, NPM, Responsive Design, REST services, Jest, Unit Testing, Google Maps, Browser Extensions, Lodash, ES6, Babel, Git.
Software Engineer
Built a React Native and React app using Hooks, Redux, and Redux Thunk, with unit testing via Jest, Enzyme, and Sinon, plus Google Maps integration for iOS and Android.
Tech: React Native, React, Hooks, Redux, Redux Thunk, Lodash, JavaScript, REST services, NPM, Android, iOS, Unit Testing, Jest, Enzyme, Sinon, Google Maps.
Software Engineer
2018
Worked as a Software Engineer on the following products:
CareRoutes — mobile app (development stage).
Software Engineer
2010 - present
As a freelance developer, I've worked for many different companies, using technologies I learned on my jobs plus others picked up along the way — building front end and back end for products spanning travel, online courses, healthcare, e-commerce, and government/civic apps, as well as browser extensions.
OTCme
React Native mobile app with Redux, ExpoKit, Branch, and Adjust for attribution tracking, built for Android and iOS (Xcode).
Tech: React Native, JavaScript, Redux, ExpoKit, Branch, Adjust, Lodash, Android, Xcode, REST services, NPM, Wix.
Webjunto
Web platform development.
New Ocean Health Solutions
Web and mobile development for a health and wellness platform, including a companion iOS and Android app.
All My Sons
Ionic 1.x with Angular 1.x and Ionic 2 with Angular 2, using TypeScript, Firebase, REST services, Sass, ES6, Gulp, Protractor, and Angular Material.
Braid
Development of a Chrome extension using CSS, Less, JavaScript, Backbone, jQuery, and REST services.
Migraflix
Phase I: built from scratch using the MEAN stack (MongoDB, Express, Angular, Node.js), Bootstrap, and Heroku. Phase II: rebuilt the front end with React, JavaScript, CSS, Sass, and HTML.
Beneple
Web platform development.
Villa Maria (Municipal Government)
Civic/government web platform, plus a companion community feedback mobile app.
Full Stack Web Developer
2010 - 2012
My first professional role after graduation, at a small company working with a small team and small business clients — a strong learning environment where I built the foundation for my career. Developed and maintained web applications end-to-end, and handled basic design tasks for institutional sites.
Tech: PHP 5.x, HTML, CSS, JavaScript, Ajax, jQuery, MySQL, phpMyAdmin, XML, Adobe Photoshop, Adobe Illustrator.