Independent Software Consultant
July 2025 - Present
Designing and developing an end-to-end web and mobile application for independent catering professionals, featuring a kitchen display system, recipe and ingredient management with vendor cost tracking, weekly delivery scheduling with live route and driver management, and auto-generated shopping lists synced to approved menus.Designed and developed client web applications and APIs across the full stack, from database layer through to production deployment.Researched, evaluated, and integrated AI tools to architect a recruiting pipeline for outbound candidate sourcing, reducing manual sourcing effort and improving targeting precision.Designed and built Apogee Review (apogeereview.com), a Next.js and Sanity-powered editorial publication with a full custom design system, CMS-controlled content, and webhook-driven cache revalidation, enabling editors to publish and feature stories without touching code.Developed Launch Atlas, a standalone React/D3.js data visualization dashboard tracking global satellite launch activity via live API data, featuring an animated bar chart race and interactive trend charts. Software Application Developer, Rightsline
May 2022 - June 2025
Led migration of 40,000+ lines of legacy AngularJS to modern Angular, eliminating technical debt, reducing frontend build time by 40%, and establishing component patterns reused across 14 features.Built and maintained a reusable Typescript component library: 22+ custom form validators, real-time update flows, and RxJS-managed async data streams, reducing user-reported input errors by 31% and related bug reports by 44%.Translated complex data requirements into clean, accessible UI across accounting, reporting, and permission modules, reducing production incidents by 38%.Designed granular role-based access control via a bitwise permission system, protecting 60 endpoints across 12 user roles.Optimized 18 high-volume SQL queries and stored procedures, reducing average execution time by 52% for 75+ enterprise clients.Refactored user settings architecture client-to-server, consolidating 10 redundant API calls into batched requests, reducing settings load time by 47%. Associate Software Application Developer, Rightsline
November 2020 - May 2022
Designed and maintained automated test suites in Typescript (Cypress, Mocha, Chai), increasing coverage from 12% to 82% and cutting manual regression effort by 8 hours per sprint.Built and parallelized CI/CD pipelines, reducing feedback loop time by 38%, and authored a smoke test suite covering 24 critical user flows.Integrated 4 third-party testing tools; wrote custom Node.js plugins to extend coverage for non-standard workflows.Resolved 32 bug tickets across accounting, reporting, and permission systems within first quarter; contributed pair-programmed fixes unblocking 6 client deliverables. Curriculum Author & Teaching Assistant, Watch and Code
February 2019 - November 2020
Authored and modernized 11 curriculum modules in CS fundamentals and server-side development, increasing active enrollment by 37%.Documented systems and workflows for non-technical community members; improved 8-week learner retention by 42%.Onboarded 15+ new members via pair programming; facilitated daily scrums tracking 45 active learners across async and synchronous cohorts.