Lead Software Engineer focused on AI-first product development. I build and own the systems that sit between AI capabilities and the people using them. Most recently, I've been leading an MCP server from prototype to production and experimenting with generative UI to shape how products surface intelligence to users. Based in Seattle, with 10+ years translating complex technical problems into front-end architecture that holds up over time.
Frameworks, Libaries and Tools
My library of choice is React.js but I have used various frameworks, libraries, and tools over the years.
Languages
My languages of choice are JavaScript, Ruby, HTML, and CSS.
Experience
Tyler Technologies
Lead Software Engineer · Data & Insight Division · AI Reporting Team
As a technical lead, I architect scalable front-end solutions at the intersection of business strategy, product design, and engineering, contributing to technical design across a team of 6 engineers building a greenfield AI-first reporting platform.
- Designed and built an MCP server from the ground up, owning tool segmentation and API authentication integration against existing internal systems, including independent deployment via AWS and Docker
- Implementing a generative UI architecture using a JSON renderer approach, adapting an initial prototype to fit real-world product requirements and integration constraints
- Contribute to technical design and architecture reviews across the division, drawing on 10+ years of institutional knowledge to inform direction and flag long-term risks
Tyler Technologies
Lead Software Engineer · Data & Insight Division · Reporting Team
Technical lead on an established team of 10 engineers maintaining and evolving ERP reporting tools, focused on modernizing the codebase and bridging complex cross-system integrations.
- Designed the migration strategy from Flux to Redux for a core application, creating a phased rollout plan to ensure zero disruption to ongoing development
- Designed and prototyped a hybrid client-side pivot table implementation as a workaround for backend SQL limitations, unblocking the feature within a timeline the backend could not support
- Contributed to the technical design and implementation of a cross-system action integration layer, exposing ERP workflows directly within our platform to eliminate context switching for end users across two separate divisions
Tyler Technologies
Software Engineering Team Lead · Data & Insight Division
A hybrid IC and management role where I split time evenly between technical execution and leading a team of 3 engineers building data analysis and reporting software.
- Managed a 3-person engineering team, including mentoring career development and successfully promoting one engineer to a senior level
- Conducted 40+ candidate interviews and made final hiring decisions for the team
- Resolved a critical security vulnerability by implementing AWS S3 pre-signed URLs with token expiration, eliminating unauthenticated access to client-uploaded assets
Tyler Technologies
Senior Software Engineer · Data & Insight Division
Contributed to a React and Redux KPI tracking platform for government clients, focused on front-end architecture and client-side data processing under real-world constraints.
- Helped build a self-service KPI tracking platform now used by 1,000+ local, state, and federal government agencies, designed to surface operational metrics and drive transparency between public agencies and citizens
- Built and owned the KPI card component system in React and Redux, including client-side data aggregation and formula evaluation across user-defined columns, a workaround for backend limitations that required careful handling of exponentially increasing configuration complexity
- Navigated significant architectural ambiguity as the platform was originally designed for real-time data ingestion, requiring adaptability as client readiness shaped the final technical direction
Socrata
Senior Front-End Developer
Joined as employee #83 in 2014 and grew to Senior Front-End Developer by 2018, taking full ownership of public-facing civic applications before transitioning to Tyler Technologies post-acquisition.
- Led front-end development of the Seattle Department of Transportation Capital Project Explorer, an Angular.js application giving citizens visibility into active transportation projects, adopted by multiple cities across the US and Canada
- Led front-end development of the EU Cohesion Open Data Platform, a React and D3.js application visualizing EU investment fund distribution across Europe, which won the Excellence in Open Administration award from the European Ombudsman in 2017
- Provided organic technical mentorship to junior developers and collaborated with program managers on roadmap planning and UI/UX direction



