Software Engineer | Architecting Scalable Backend & 3D Systems (Rust & Rails) | Transforming Construction Tech for Field-to-Office Coordination
I like to build things that work, ship things that matter, and write code that won't make your future self cry.
My journey began writing Java at age 10, captivated by how software can touch millions of lives. Today, I channel that fascination into transforming the construction industry.
As an early member of the R&D team (joining when we were ~30 people), I have helped scale our engineering organization to 75+ people while architecting critical backend systems across four distinct phases of the company's growth.
LEADING BACKEND FOR REALITY CAPTURE & BIM (Rust & 3D Tech)
•
Role: Currently serving as Backend Lead for the Reality Capture initiative, integrating 360° cameras into core offerings to reduce rework and improve field coordination.
•
Architecture: Architected a satellite service in Rust to convert 3D models (IFC, etc.) for web and mobile viewing, achieving seamless integration that drove an uptick of thousands of model uploads since launch.
•
Innovation: Authored the proposal and led the implementation for "3D Tasks," enabling users to pinpoint issues directly on 3D models.
SCALING CORE OFFERING (Performance & Rails)
•
High-Volume Optimization: Addressed critical performance bottlenecks for the "Field Team" (Floorplans & Tasks) to support massive scale: 20M floorplans, 13M tasks, and 40M photos. • Performance Optimization: Owned the reporting backend (Rust), delivering measurable improvements in turnaround times for complex reporting jobs and enhancing general platform performance.
•
Internal Tooling: Built the backend for "Admin v2," a centralized internal dashboard, implementing secure role-based authorization and localized reporting features to streamline operations for Fieldwire's internal departments.
GLOBAL EXPANSION (Regionalization)
•
Greenfield Development: Built a global service in Rust from scratch to enable distinct regional instances, directly unlocking sales to EU customers with strict data residency requirements.
•
Performance & Validation: Owned the end-to-end stress testing and load benchmarking for this greenfield system, using AWS metrics to validate stability at scale. The optimized Rust architecture delivered faster turnaround times for critical reporting jobs upon launch.
Worked along with the Assistant Director of Career Services and 4 other students to advise and help students with navigating their job search and achieving their career goals.
•
Conducted 1:1 sessions and career workshops to share helpful ideas about applying to jobs, preparing for different kinds of interviews, and networking.
Developed a proof of concept for a new message queue system using the message broker Kafka and Spring Cloud Data Flow.
•
Participated in the Research and Development of technologies used in the new Accounting and Revenue system.
•
Wrote APIs to efficiently consolidated data from different services and made it consumable to a variety of UI products using Spring Boot and Hibernate.
•
Wrote service to generate a report of financial activity tracking that pulled data from various other applications.
Developed a mobile app in Angular, Ionic, TypeScript, and Node. The app served videos, documents, and 3D graphics aiding students in learning canine dissection.
•
Coded file caching and storage system to cache files and interactive modules to reduce server API calls.