Mack Cooper
San Francisco Bay Area, CAmackcooper1408@gmail.comlinkedin.com/in/mack-coopergithub.com/mackcooper1408
Work Experience
Software Engineer | Lindy
Aug 2025 - Present- Architected and led the development of a high-fidelity AI "Eval" system, allowing users to simulate, test, and score complex agentic workflows across varied LLM models and prompts in a side-effect-free sandbox environment.
- Engineered responsive viewport-focusing and coordinate-mapping logic for an interactive HTML canvas state-machine, implementing algorithms for auto-fitting, dynamic zoom management, and intelligent element centering.
- Designed a transition from a legacy code-generated API SDK to a robustly typed API Contract service, reducing TypeScript compilation times by several seconds and significantly improving system-wide type safety and developer productivity.
- Developed and maintained a distributed AI state-machine architecture using the Temporal Workflow Engine and a React Relay/GraphQL front-end, managed via Kubernetes on Google Cloud Platform.
Software Engineer | The Information
Nov 2021 - Aug 2025- Designed, architected, and led development in collaboration with design, graphics, and editorial teams to build a full stack content creation pipeline for creating interactive web products that integrate data visualizations, interactive maps, and other data-driven content for our nearly 5,000 highest-tier "Pro" subscribers.
- Spearheaded the technical discovery and evaluation process for a new site-wide search and recommendations engine. Prototyped solutions and delivered a technical brief that informed the company's strategic investment.
- Leading development of a new suite of AI products using the LangChain ecosystem and a Pinecone vector database.
Software Engineer | Dovenmuehle Mortgage, Inc.
Mar 2021 - Nov 2021- Engineered complex, interactive data visualizations for a lender data analysis application using React and Victory Charts; contributed to a new React Native mobile app from prototype to beta testing.
Assistant Audio Director | Sound Image Productions
Aug 2018 - Jul 2020- Served as the key technical liaison between artists and engineering crews, translating creative requirements into large-scale audio deployments for high-pressure live events with audiences of 10,000+.
Projects
OpenGL 2D Breakout Game
- Engineered a 2D game using C++ and OpenGL, authoring custom GLSL shaders for GPU-based transformations.
- Implemented a physics engine with vector-based movement and AABB collision detection.
Three.js Haunted House
- Developed a 3D scene featuring real-time lighting, custom textures, and normal maps.
- Optimized performance by managing geometries and draw calls for high frame rates.
Delay Plugin
- Developed a real-time VST audio delay plugin in C++ and the JUCE framework.
- Implemented a circular buffer for efficient audio processing and memory management.
Skills
- Graphics & Audio Programming: C++, OpenGL, GLSL, Three.js, JUCE Audio Framework
- General Purpose Languages: TypeScript/JavaScript, Python, Ruby, Java, PostgreSQL
- Tools & Technologies: Git, GitHub, Temporal, Kubernetes, Google Cloud (GCP), MongoDB, CircleCI, Heroku
- AI/ML & Data: LangChain Ecosystem, Pinecone, NumPy, Pandas, Matplotlib
- Creative Applications: Blender, Houdini, Final Cut Pro, Logic Pro, Pro Tools
Associations
ACM SIGGRAPH: San Francisco chapter member, SIGGRAPH 2025 student volunteer
Education
Tufts University
M.S. Computer Science
Expected 2026
University of Southern California
May 2017
B.S. Music Industry, Minor Recording Technology