Skip to main content

About

A one-engineer product studio that runs like a programme office.

Astra Devs exists to build software the way airworthiness work is done: decide the invariants first, enforce them where they cannot be bypassed, keep the evidence, and operate what you ship.

Jeramy Ratelle

Jeramy Ratelle

Founder and principal engineer

The short version

Based
Ottawa, Canada
Founded
2025
In production
30 systems
Model
Products first, selective client work

Jeramy Ratelle is a Royal Canadian Air Force aerospace engineering officer. The day job is keeping aircraft airworthy: configuration control, evidence-based decisions, and rules that are enforced by the system rather than by memory. Astra Devs is where the same discipline is applied to software.

The studio builds its own products first. CyberLens AI scans the code, skills and servers that AI agents produce. Peak Tasks turns a forwarded email into a filed task. GameGrid schedules tournaments with a real constraint solver. VideoLens turns a recording into a report with timestamped evidence. Products ship wherever their users are: the web, the Apple App Store, the Chrome Web Store and Google Play. The tooling around them, MCP servers, editor extensions and npm packages, is published in the open.

Client work is selective and follows the same pattern: understand the constraint, design the data model and the invariants, ship a vertical slice to production early, and operate it afterwards. Managed websites, hosting and maintenance run under Astra Web Dev(opens in a new tab), so this studio can stay focused on systems.

Everything is Canadian-owned and operated from Ottawa. Customer data lives in Canadian regions, credentials live in a password manager and never in a table, and nothing on this site is invented: the status badges, stacks and dates come from the same registry that runs the private operations hub.

Elsewhere: GitHub(opens in a new tab)

Operating principles

Rules the studio actually keeps.

  • 01

    Enforce the rule where it cannot be bypassed

    An issued invoice is immutable because a database trigger says so, not because the UI hides the button.

  • 02

    No invented proof

    No fake testimonials, metrics or client logos. Live status, real stacks and real ship dates instead.

  • 03

    Ship to production early

    A vertical slice on real infrastructure beats a polished prototype that has never met a user.

  • 04

    Not every problem needs AI

    A model is used where it creates measurable value. When a simpler workflow wins, that is what gets built.

  • 05

    Keep the data in Canada

    Customer records live in ca-central-1. Credentials live in a password manager, never in a table.

  • 06

    Maintainable over clever

    Plain architecture, honest documentation and a codebase the next engineer can read on day one.

Want to work with the studio?

Describe the problem, the constraint and what done looks like. You will get a straight answer on whether software, automation or AI is the right tool, and what it would take.

Web design and hosting? That is Astra Web Dev.