About me

I'm an engineering leader with experience building and scaling multi-team organizations across complex, high-stakes product environments. I bring together deep technical expertise and strategic thinking to shape technical direction, guide modernization efforts, and keep engineering execution aligned with long-term product goals.

Currently, I'm working as Senior Software Engineering Manager at Imagine Learning, overseeing five engineering teams spanning Imagine Learning's market-leading courseware business and a newly founded platform engineering team — with a focus on modernization, cross-product infrastructure, and long-term technical strategy. I'm a practitioner and organizational champion of agentic, AI-first development, leading one of the earliest end-to-end adoptions of this model in a commercial engineering organization.

Experience

Imagine Learning is a PreK–12 digital learning solutions company that ignites learning breakthroughs by designing forward-thinking solutions at the intersection of people, curricula, and technology to drive student growth.

Senior Software Engineering Manager
2025 - present

Lead engineering across Imagine Learning's product portfolio — currently overseeing EdgeEx, the next-generation courseware platform serving ~400K high school students and the strategic successor to Imagine Learning's legacy Edgenuity platform, across 4 teams of ~24 engineers; and founding and leading a new Learning Platform team; previously led the Literacy Suite (3 teams, ~20 engineers).

I lead ~27 FTEs and contractors across 5 teams, with ~8 direct reports, driving cross-team architectural alignment, dependency management, and delivery execution across multiple product areas. I partner closely with Product, Design, and Curriculum leadership to define roadmap priorities and deliver high-impact, user-centered solutions.

I founded the Learning Platform team to build shared platform services (Calendar, Assignment, Gradebook, Enrollment, Slide Player) serving all Imagine Learning products, with an initial focus on powering a new high school science product targeting a Fall 2026 pilot. The Learning Platform team is Imagine Learning's first adopter of an agentic, AI-first development model — a company-wide transformation spanning the full product lifecycle from design and requirements through delivery.

I champion adoption of AI-assisted development tools (Claude Code, GitHub Copilot) to improve productivity and code quality across engineering, and oversee a multi-year effort to modernize legacy monoliths, reducing operational risk and enabling faster product delivery across multiple teams.

Software Engineering Manager
2023 - 2025

I led the Literacy Data & Insights team — a group of up to ~8 software engineers and SDETs (mix of FTEs and contractors) — delivering real-time educator-facing reports within the Literacy Suite, which serves 1M+ students. I delivered the Growth Report for BTS 2024 — the most technically complex report in the Literacy Suite — spanning district, school, group, and student views on a new real-time data architecture. My work also spanned quarterly PI planning to manage cross-team dependencies and engineering commitments, and leading both FTE hiring and contractor/vendor relationships.


SmileDirectClub is a teledentistry platform that empowers customers to transform their smiles at home with custom aligners.

Software Engineering Manager
2022 - 2023

Promoted to lead the Core Services team, building foundational internal services supporting user-facing products across SmileDirectClub's engineering organization — including contributing infrastructure supporting SmileOS, the company's AI-powered treatment planning platform serving 1.5M+ customers. In this role I drove technical alignment and prioritization across product, business, and engineering stakeholders, serving as the primary liaison between Core Services and the broader organization.

Software Engineering Team Lead
2020 - 2022

Prescriptions: Led the transition of the Prescriptions domain from a monolithic Django application to an event-driven, service-oriented architecture, delivering the Treatment Plan Service with zero downtime and minimal disruption.

Partner Network: Overhauled SDLC processes to improve delivery velocity while reducing operational overhead, and led development of the Partner Portal supporting SDC's Partner Network initiative.


FranchiCzar OS is a customer relationship management (CRM) application focused on franchise businesses.

Senior Lead Software Developer
2019 - 2020

Serving as technical lead for all FranchiCzar products, I built and led a 6-person development team — handling hiring, onboarding, and delivery — while overseeing development of FranchiCzar OS (a CRM for franchise-based sales), Fund.io (a payment and subscription management platform), and Rylos (a learning management system).


Gene by Gene is a genetic testing company that offers a wide range of tests for genealogical and medical purposes. It is the parent company of Family Tree DNA.

Software Engineer Team Lead
2017 - 2019

Led development of GenomX, a microservice-based platform for generating and distributing clinician-defined genetic test reports.


Durwella was a software solutions company that focuses on scientific and engineering projects. We brought to bear deep technical expertise and extensive domain knowledge to develop a wide variety of applications.

Senior Software Developer
2016 - 2017

Delivered custom software solutions for science and engineering clients, including mobile apps, geoscience modeling tools, and domain-specific visualization solutions.


RigMinder provides fully automated and wireless data management and capture technologies for the oil field delivered in real time.

Lead Software Engineer
2014 - 2016

Led all software development, server administration, and operational support for RigMinder's product suite.


Reasoning Mind was a non-profit organization with the mission of providing a first-rate math education for every child. To achieve this, the organization develops blended learning mathematics programs for elementary and middle school and works with schools to implement these programs in classrooms.

Learning Analytics Engineer
2012 - 2014

Developed algorithms for educational data mining within the Reasoning Mind adaptive learning platform, co-authoring peer-reviewed research on automated detection of student engagement and teacher behavior across a cohort of 70,000 students.


Education

PhD, Chemical Physics (with Distinction)
2007-2012
Columbia University
 
BS, Chemistry Honors (with Highest Honors)
2003-2007
University of Texas at Austin