I am a freelance full-stack product engineer at Two Lines, a product-minded web development studio.
Recent work:
Center for Active Stewardship
• Designed, developed, and deployed a complete front end for a data portal enabling asset managers to query and visualize millions of rows of financial and regulatory data. (React/Next.js, TypeScript, Tailwind)
• Engineered a robust UI with dynamic visualizations and custom table controls on top of multiple rapidly evolving data sources; collaborated with data and back-end engineers to finalize API and data shape through caching, virtualization, and intuitive filtering, sorting, and toggling.
Obi Health, CoverbaseAI, Macro.com
• Developed core UI components and rewrote MUI components in React and RadixUI. (Next.js, Solid.js, TypeScript)
• Designed and developed video integration in AI-powered markdown and canvas components.
ExecuteProgram.com (Gary Bernhardt / Destroy All Software)
• Expanded component library, built out nav and sidebar. Authored 300+ exercises on TypeScript, Python, RegEx, SQL.
Typerfast.com, Gem.fm, TinyLogger.com, Hackterms.com
• Built, monetized, and operate an adaptive, AI-powered touch-typing app with hundreds of active users. (Node, React)
• Implemented logic to query multiple podcast APIs, normalize, and reconcile data. Built a multi-step cache reducing
First Contentful Paint for thousands of episodes from over 10 seconds to under 1 second. (Rails, Redux, PostgreSQL)
• Developed and operate a minimal blogging platform and programming dictionary for thousands of active users.
StackOverflow.com
• Researched and published articles for StackOverflow blog on WebSockets, FE frameworks, web graphics, clean code.