Software & Automation Engineering Studio

Tools that simplify work.
Engineering that earns trust.

Meet a growing collection of practical software products designed for cleaner data, better developer workflows, privacy-conscious document handling, and intelligent automation.

Oomph Core Engine
// CleanSheet: In-Browser Stream Validation (WASM / Web Worker)
import { parseStream, enforceSchema, type Dataset } from '@oomph/cleansheet';

const sanitizeLocalSpreadsheet = async (file: File): Promise<Dataset> => {
  // File buffer resides strictly in client DOM memory
  const rows = await parseStream(file, { delimiter: 'auto', clientOnly: true });
  const validated = enforceSchema(rows, {
    strictTypes: true,
    escapeFormulae: true, // Neutralizes CSV macro injection
    rules: { email: 'rfc5322', date: 'ISO_8601', amount: 'currency_cents' }
  });
  return validated; // Zero server telemetry
};
Client-First Privacy

Data processing engineered to stay in your browser runtime whenever technically feasible.

Rigorous Verification

No exaggerated claims. Clear boundaries between available systems and work in progress.

Modern Tooling

Fast, accessible interfaces built with lightweight technology and zero bloat.

Practical Tools for Real Workflows

Explore our software applications. Each tool is built with a focused scope, predictable data boundaries, and clean user experience.

SchemaCraft Icon
In Development

SchemaCraft

Writing complex JSON schemas and mock test datasets by hand is slow and error-prone.

A visual JSON schema designer and mock-data generator for developers. Visually construct data structures and instantly export TypeScript interfaces and valid JSON schemas.

  • Visual tree designer for nested objects and arrays
  • Type constraint definitions and field validations
  • Synchronized TypeScript interface generation
  • Realistic mock dataset synthesis for API testing
DocuMask Icon
Planned

DocuMask

Sharing documents often accidentally exposes phone numbers, emails, and financial identifiers.

A planned client-side PDF and image redaction tool designed to detect sensitive information patterns and assist users in permanently stripping underlying data before sharing.

  • Pattern detection for PII, emails, and identifiers
  • Permanent content removal (not just visual overlay boxes)
  • Metadata stripping for exported PDF & image files
  • Local browser execution sandbox architecture
PricePulse Icon
Planned

PricePulse

Tracking pricing fluctuations across hardware, components, or SaaS vendors requires manual checks.

A proposed lightweight price-tracking dashboard engineered to monitor target web pages and RSS feeds with respect for site policies, visualizing price histories and alerting on changes.

  • Watchlist management with configurable check intervals
  • Respects robots.txt, terms of service, and rate limits
  • Price drop trend visualization and history graphs
  • Lightweight local storage and notifications

Core Engineering Capabilities

Our products share an uncompromising architectural foundation: minimal attack surfaces, respectful data handling, and reliable automation.

01

Developer Tooling

We build tools that fit seamlessly into existing developer workflows: predictable schemas, clear export formats, and reproducible results.

02

Privacy-Conscious Processing

By leveraging modern browser capabilities and client-side computation, we avoid transmitting sensitive user documents to remote servers.

03

Automation Engineering

Our automation research focuses on bounded multi-agent workflows, formal verification gates, and deterministic quality control.

04

Data Transformation & Validation

Robust parsers, structural validation engines, and sanitized handoffs ensure clean data moves reliably through messy systems.

05

Software Quality & Testing

Automated test suites, type checking, and boundary condition validation are applied across all libraries before code is deployed.

06

Secure Architecture

Defense-in-depth design: zero unnecessary server-side storage of user files, secure CORS policies, and explicit user-driven actions.

How We Build Software

Disciplined execution from first principles. Every tool and system we release adheres to four rigorous quality stages.

PHASE 01

Specification

Define strict technical boundaries, type invariants, and client sandboxing models before writing implementation code.

PHASE 02

Architecture

Design local-first computation layers (WebAssembly, Web Workers) to prevent unnecessary network roundtrips and cloud data locking.

PHASE 03

Verification Gates

Subject codebases to automated test suites, type verification, and security linters. Boundary edge cases must pass 100%.

PHASE 04

Controlled Delivery

Deploy immutable static releases over edge networks with cryptographically signed commits, strict HSTS, and instant rollback paths.

Responsible Systems & Multi-Agent Orchestration

Beyond standalone software tools, Oomph Labs researches intelligent orchestration, safe agent execution, and human-in-the-loop validation pipelines.

Diagram showing the 4-stage automation pipeline: Specification, Orchestration, Quality Gates, and Human Approval

Bounded Task Decomposition

Breaking complex software engineering tasks into modular, independently testable phases with strict safety perimeters.

Automated Verification Gates

Static analysis, unit tests, and invariant checks run autonomously before any proposed action reaches human review.

Human Oversight by Design

Autonomous agents propose actions; human engineers verify, approve, and execute critical operations and deployments.

Learn more about our Automation Lab

Principles That Guide Our Work

We hold ourselves to clear standards of software engineering, privacy transparency, and honesty in communication.

01 / UTILITY

Build useful tools

Solve genuine workflow bottlenecks with clean, focused software that eliminates repetitive friction.

02 / PRIVACY

Respect user data

Compute in the browser whenever possible. Never harvest, sell, or hoard user information or uploaded files.

03 / CLARITY

Make workflows clear

No obscure black boxes. Give users explicit visibility into schemas, transformations, and output formats.

04 / RESPONSIBILITY

Automate responsibly

Couple automation with safety bounds, quality gates, and human approval for high-consequence operations.

05 / HONESTY

Verify before claiming

Distinguish built software from planned concepts. State limitations openly and maintain strict auditability.

Ready to build cleaner workflows?

Explore our privacy-first client software portfolio or connect directly with our engineering team to discuss custom tooling and automation pipelines.

Explore All Products Contact Engineering Team