Helsing Blog

Helsing is a new type of defence company. We provide AI-enabled precision mass and autonomous systems across all domains. Read more about the company and our products at https://helsing.ai. The purpose of this blog is to offer a behind the scenes look into the company – our people, our culture, our ways of working, and our technology and how we build it.

AI-assisted vetting of software packages
AI-assisted vetting of software packages

Describes Helsing's multi-layer AI vetting pipeline for detecting malicious behavior in software packages that traditional rule-based analysis cannot identify. The system uses DistilBERT for initial scanning, LLMs for triaging, and human review to identify packages with unwanted telemetry, obfuscated code, and supply chain risks.

DSON: A delta-state CRDT for resilient peer-to-peer communication
DSON: A delta-state CRDT for resilient peer-to-peer communication

Introduces dson, a delta-state CRDT implementation for JSON-like structures in peer-to-peer networks with high latency. Provides a pragmatic middle ground between operation and state CRDTs using Observed-Remove semantics while eliminating tombstones and ensuring eventual consistency.

Becoming Future-Ready: Lessons from the Ada Fellowship
Becoming Future-Ready: Lessons from the Ada Fellowship

Evelyn reflects on her ada Fellowship experience, highlighting AI upskilling and organizational change management. Key takeaways include the 'How might we' technique, the Ada Future Lab project, and emphasis on human skills becoming more vital in the age of automation.

Helsing at IC Hack 2025
Helsing at IC Hack 2025

Reports on Helsing's gold sponsorship of IC Hack 2025 at Imperial College with 600+ participants. Features a Rust macros tech talk and 23 teams competing in the AI-for-decision-making category, with the winning project Cascade mapping supply chain risks.

Introducing Twurst — a Twirp implementation in Rust
Introducing Twurst — a Twirp implementation in Rust

Introduces Twurst, Helsing's Rust implementation of the Twirp protocol for brownfield networks without HTTP/2 support. Enables versatile server implementations supporting both gRPC and Twirp with HTTP 1.1, proper JSON support, and Axum middleware integration.

Helsing x Elles Bougent
Helsing x Elles Bougent

Announces Helsing's partnership with Elles Bougent, a French association increasing Women in Tech representation through role models. The partnership reflects long-term investment in education and culture change, inspiring girls and women from the youngest ages.

About 40 hours
About 40 hours

Highlights Jon Gjengset's blog post about finding sustainable balance in hyper-growth startups. Shares mental models for understanding employer-employee incentives and achieving equilibrium between company objectives and individual goals.

AI for Ukraine Recovery Hackathon
AI for Ukraine Recovery Hackathon

Reports on Helsing's sponsorship of the AI for Ukraine Recovery Hackathon with 28 teams creating solutions for damage evaluation, logistics, and cybersecurity. The event resulted in two grand prize winners and demonstrated AI's importance for Ukraine's post-war recovery.

Evelyn — Helsing's first ada fellow
Evelyn — Helsing's first ada fellow

Introduces Evelyn, the 2024/2025 Helsing x ada fellow and founder of Patterns GG. She brings expertise in team dynamics from studying collaboration in online games and aims to develop leadership skills and transform ideas into valuable products.

How Product Management is shaped by your business model
How Product Management is shaped by your business model

Features VP Product Marcel Gordon's talk at Product Management Festival discussing Helsing's mission-driven approach. Explores how product management practices are fundamentally shaped by company strategy and business model.

Helsing Hackathon @ Rust Nation
Helsing Hackathon @ Rust Nation

Announces Helsing's 2-day hackathon at Rust Nation UK featuring hands-on challenges with quadcopters, RC cars, and robotics. Provides pre-configured hardware and tasks at varying difficulty levels for participants from beginners to expert Rust developers.

Refactoring outside-in
Refactoring outside-in

Advocates for outside-in refactoring that starts by designing the new API first, then implementing it using old code. This approach sets clear goals, allows early experimentation, and leverages the type system to guide implementation toward desired constraints.

Buffrs — a package manager for protocol buffers (1/2)
Buffrs — a package manager for protocol buffers (1/2)

Introduces Buffrs, Helsing's package manager for protocol buffers addressing distribution and dependency challenges. The tool enables versioning, consumer-side code generation, and composition via libraries while distinguishing between Library and API packages for better decomposition.

Buffrs — a package manager for protocol buffers (2/2)
Buffrs — a package manager for protocol buffers (2/2)

Provides a tutorial for using Buffrs to create shared libraries and gRPC services in Rust. Demonstrates how Buffrs enables reduced complexity through type reuse, common API flavor, and wire compatibility across diverging library versions.

Operating engineering teams
Operating engineering teams

Presents a framework for operating small engineering teams with minimal meeting overhead and maximum async communication. Key principles include planning for 4 days not 5, delivering weekly, and having targeted synchronous meetings focused on alignment rather than status updates.

Strongly-typed structured configuration in Hydra
Strongly-typed structured configuration in Hydra

Addresses OmegaConf's structured configuration limitations including lack of custom deserializers and union type support. Proposes using the databind library to deserialize Hydra configs into strongly-typed dataclasses, providing a pit-of-success for type-safe configuration.

lsmlite-rs: Rust bindings for SQLite's lsm1 storage engine
lsmlite-rs: Rust bindings for SQLite's lsm1 storage engine

Introduces lsmlite-rs, Rust bindings for SQLite's LSM storage engine designed for real-time sensor data on embedded devices. Provides excellent read performance, ACID transactions, and 16 MiB memory footprint while excelling at random writes and low-selectivity queries.

Lessons from Ukraine — Software-based capabilities for land forces
Lessons from Ukraine — Software-based capabilities for land forces

Argues that Ukraine demonstrates how software and AI dominance can overcome numerical disadvantages through faster targeting cycles. Identifies four key lessons: speed is the new mass, adaptability counters digital countermeasures, software adds precision, and agile companies are decisive.

Towards cutting-edge object detection systems for defence applications
Towards cutting-edge object detection systems for defence applications

Provides a comprehensive overview of object detection from handcrafted features to deep learning. Discusses unique defence challenges including tuneable performance, in-mission learning, scale imbalance, and multi-modal sensor fusion that are orthogonal to mainstream research.

Why do you work for a defence tech company?
Why do you work for a defence tech company?

A personal reflection on joining Helsing to protect liberal democracies and ensure ethical AI deployment in defence. Highlights the importance of diversity in decision-making and Helsing's commitment to supporting women in leadership through mentorship and inclusive culture.

How we empower product teams at Helsing
How we empower product teams at Helsing

Discusses product development approaches along the problem-solution axis, from Waterfall to Empowered teams. Helsing uses Empowered teams for zero-to-one innovation and Agile for iterating established products, recognizing that disruptive insights come from cross-functional collaboration.

How we got into defence tech and why we're joining Helsing
How we got into defence tech and why we're joining Helsing

The Design AI founders share their journey to specializing in defence technology and joining Helsing. They were drawn by the potential to create value for armed forces, the highest technological standards required, and ensuring democratic nations lead in responsible AI development.

Open-sourcing Helsing's Software Testing Workshop
Open-sourcing Helsing's Software Testing Workshop

Announces the open-source release of Helsing's comprehensive software testing workshop with 4 hours of theory and exercises. The materials emphasize that testing is fundamental to high-quality software culture and serves as documentation while encouraging better API design.

The Rule of Two
The Rule of Two

Proposes that code quality matters when two or more engineers touch a codebase, including your future self. Argues that mastering engineering quality is a learnable skill enabling developers to produce high-quality code at velocity without trading off speed.

Node Computing
Node Computing

Introduces Node Computing as a paradigm for distributed systems that operate across unreliable network environments. The architecture enables nodes to dynamically reconfigure data flow and adapt algorithmic capabilities based on network quality, serving as Helsing's architectural foundation.