Experience

I learn by shipping. Every role here ended with something deployed, tested, or handed off to a team.

At Thorlabs, I built internal tools and APIs that supported photonics manufacturing, helped employees upload product data, and made production orders easier to track.

  • Reduced MESLite API response times by at least 83%, from over 30 seconds to within 5 seconds, using Cosmos DB caching with C# and Azure Functions. Built data models, mappers, DTOs, and a ProductionOrderClient to avoid repeated D365 requests.
  • Built an Excel bulk-upload tool with Microsoft Graph API and SharePoint so employees could upload product categories into D365 in under a minute without enterprise team assistance. Added validation for row limits, add/replace conflicts, and existing records.
  • Extended the MESLite and ProductionOrders APIs with timestamp tracking, elapsed time calculations, and order filters for the England team's preproduction project. Resolved Cosmos entity and DTO mismatches to keep data mapping accurate.
  • Independently built a Flask dashboard that combined order statuses, overdue counts, and creation and start dates, replacing individual order checks and reducing manual tracking.
MESLite API response times: over 30 seconds down to within 5 seconds.
C#.NETAzure FunctionsCosmos DBMicrosoft Graph APIFlask

Sports Media is a SaaS company that helps sports news outlets manage and optimize their content. I joined the AI team to work on their recommendation and content automation systems.

  • Built a Python recommendation engine using collaborative filtering, improving content engagement ~15% across 500+ daily articles
  • Automated an NLP-based content tagging pipeline, cutting manual tagging time 40%
PythonNLPREST APIspytest

Real estate development company building residential and commercial properties in the NYC area. Worked with operations to improve technology across construction projects.

  • Automated recurring Procore workflows across 4 construction projects, cutting manual data entry time by 15% and reducing reporting errors while maintaining 95% data accuracy.
  • Diagnosed and resolved more than 10 software integration issues between systems.
ProcoreSystems Integration

Leadership & Teaching

  • Guide more than 25 first-year students through college-level coursework with weekly office hours and debugging sessions.
  • Earned positive end-of-semester feedback and collaborated with faculty to identify at-risk students and adjust support strategies.
  • Facilitated technical workshops for more than 30 members.
  • Led consulting teams delivering data-driven solutions for early-stage startups.
  • Maintained network infrastructure — routers, switches, access points across 40+ rooms — at 98% uptime
  • Managed the property management system, including integrations with Expedia and Booking.com
  • Handled 100+ check-ins per week