John Harwell

John Harwell

Principal Engineer, Architecture and Research @ Boon Logic, Inc.

About

Principal Engineer specializing in ultra-low latency, high-throughput systems for machine learning and real-time data processing in edge and embedded environments. PhD in Computer Science (multi-agent systems, mathematical modeling, algorithm design), with a focus on distributed and decentralized systems operating under real-world constraints. I design and build performance-critical software where latency, throughput, and resource constraints are first-order concerns, including systems that must coordinate reliably without centralized control. At Boon Logic, I improve the efficiency and robustness of core ML algorithms and develop high-speed streaming pipelines for real-time signal analysis and smart grid monitoring, enabling reliable operation in noisy, resource-constrained environments. I’m particularly interested in problems involving: • ultra-low latency systems • high-throughput data pipelines • edge/embedded ML deployment • distributed and decentralized system design Open to Principal-level roles and consulting engagements focused on performance-critical systems and architecture.

Country

United States

City

Minneapolis

Industry

Computer Software

Skill

Complex Systems, Simulation Software, Fault Tolerant Systems, Autonomous Agent, Modeling and Simulation, Unsupervised Learning, Performance Tuning, Analytical Skills, Algorithms, Software Development, Automation, Computer Simulations, ARGoS, Software Architectural Design, Software Documentation, QEMU, Hardware Emulation, Research and Development (R&D), Mathematical Analysis, bio-inspired robotics

Experience

Boon Logic, Inc.

Principal Engineer, Architecture and Research

Boon Logic, Inc.

LinkedIn
2025-9 - Present · 1 yr 1 mo

Minneapolis, MN

- Architect and develop ultra-low latency, high-throughput software systems for unsupervised machine learning in edge and embedded environments. - Improve efficiency, robustness, and scalability of core ML algorithms under strict compute, memory, and latency constraints. - Design and implement high-performance streaming data pipelines for real-time signal processing applications, including cognitive electronic warfare and smart grid monitoring. - Lead system-level architecture decisions, balancing performance, reliability, and maintainability across complex deployments. - Translate research-driven algorithms into production-grade systems capable of operating reliably in noisy, resource-constrained environments. - Drive performance optimization across the stack, from algorithmic design to systems-level implementation.

EpiSci (an Applied Intuition company)

Senior Software Engineer

EpiSci (an Applied Intuition company)

LinkedIn
2024-5 - 2025-10 · 1 yr 6 mos

- Developed high-performance algorithms and software for real-time signal processing and analysis in defense and autonomous systems applications. - Designed and implemented systems for operating under adversarial, uncertain, and data-constrained environments. - Applied advanced modeling and algorithm design (including multi-agent / decentralized approaches) to solve complex coordination and inference problems. - Built scalable and efficient implementations of research prototypes, bridging the gap between theory and deployable systems. - Collaborated across multidisciplinary teams to deliver production-ready solutions under tight performance and mission constraints.

Satelles

Senior Embedded Software Engineer

Satelles

LinkedIn
2023-5 - 2024-4 · 1 yr

Minneapolis, Minnesota, United States

- Designed and implemented backend systems supporting satellite-based positioning and timing services in GPS-denied environments. - Developed robust, high-reliability software for processing and distributing timing/location data at scale. - Improved system performance and fault tolerance in distributed service architectures operating under real-world constraints. - Contributed to system architecture and deployment strategies for globally distributed infrastructure. - Focused on reliability, correctness, and resilience in safety- and mission-critical systems.

SIFT (Smart Information Flow Technologies)

Researcher

SIFT (Smart Information Flow Technologies)

LinkedIn
2022-9 - 2023-4 · 8 mos

Minneapolis, Minnesota, United States

- Developed algorithms and software systems in areas such as multi-agent systems, autonomy, and intelligent decision-making. - Designed and evaluated decentralized coordination strategies for complex, distributed environments. - Built simulation and experimental frameworks for testing algorithm performance under realistic conditions. - Transitioned research concepts into working prototypes and applied systems. - Contributed to DARPA/DoD-style research efforts involving high-complexity, high-uncertainty problem domains.

University of Minnesota

Doctoral Student

University of Minnesota

LinkedIn
2016-9 - 2022-8 · 6 yrs

Greater Minneapolis-St. Paul Area

- Derived cuboid structure model using graph theory to develop simple algorithms to provably manipulate graphs (structures) from one state to another. - Demonstrated robust predictions of steady-state collective foraging behaviors up to practical engineering limits using differential equation modeling. - Showed that the origin of collective intelligence in task allocating swarms lies in self-organized learning task relationships, rather than costs. - Reduced development cycles and increased utility of automated design methods through better measurements for design principles of multi-agent systems.

Southwest Research Institute

Engineer

Southwest Research Institute

LinkedIn
2013-6 - 2016-8 · 3 yrs 3 mos

Co-investigator on internal research grant investigating the application of massively parallel genetic algorithms to Lattice-Boltzmann method fluid flow simulations. Research involves novel dynamic simulation data transformation techniques and adaptive code evolution/generation in order to efficiently exploit temporal phasing. Developed high-reliability flight software for use on unmanned aerial vehicles and satellites using RTEMS embedded RTOS and the C programming language. Maintained expansive reusable flight software library. Performed hardware integration and driver development for FPGA, I2C, RS-232/RS-422, and SpaceWire interfaces. Assisted in design, architecture, and implementation of prototype software for tethered UAV research using ROS.

Plexus Corp.

Intern

Plexus Corp.

LinkedIn
2012-5 - 2012-8 · 4 mos

Worked as a digital design engineer, performing tasks such as prototype development board layout, integration and test, and ASIC design.

Education

University of Minnesota

University of Minnesota

LinkedIn

Computer Science

2016 - 2021 · 5 yrs
University of Minnesota

University of Minnesota

LinkedIn

Computer Science

2016-8 - 2018-4 · 1 yr 9 mos
University of Wisconsin-Madison

University of Wisconsin-Madison

LinkedIn

Computer Engineering

2009 - 2013 · 4 yrs

John Harwell's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.