I build the software that makes organizational transformation visible. Director of Educational Equity at Brooklyn Center Community Schools. Founder of iAoT Group. Builder of FlowState and a portfolio of shipped AI-native systems across four sectors.
Recruiters, hiring managers, and founders arrive with different questions. Each door below takes you to the experience built for that question. You can come back to this page anytime.
An interactive portfolio with a particle hero, five case studies, an experience accordion, a framework graph, and a Claude-powered assistant you can ask questions of. Best way to evaluate fit in ten minutes.
Open portfolio →Two formats depending on where you submit. The Classic Resume is a single column clean read for ATS portals. The Portfolio Resume is editorial in design for recruiter outreach, LinkedIn, and direct founder contact. Both cover the same facts.
Portfolio Resume PDF →If you have already reviewed my application or met with me, please spend five minutes scoring me across ten dimensions and sharing your verdict. Submits straight to me. Five minutes, genuinely better signal.
Open feedback form →I am a scholar-practitioner who builds the software that makes organizational transformation visible. Twenty years in education, fifteen of them in leadership inside a nationally-recognized community school district. Three years building AI-native systems in production. The combination is deliberate: every product I ship embodies a named framework, and every framework gets tested against real operations before it shows up in a book or a consulting deck.
I am open to Director of AI, Head of AI, Applied AI, and Forward Deployed Engineer roles. I also run a fractional practice through iAoT Group with two client slots typically open. Remote or Minneapolis metro.
Every link below goes to a shipped production system. Open in a new tab.
Claude-powered chat that answers recruiter and founder questions about my fit for any role. Ask about specific projects, frameworks, shipping velocity, or how I would approach your problem.