Skip to content
View carterlasalle's full-sized avatar

Highlights

  • Pro

Block or report carterlasalle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
carterlasalle/README.md

Carter LaSalle — systems, security, applied AI

carterlasalle.com  ·  Security Engineering at Lila Sciences  ·  @fl97inc

I’m a computer science student at Notre Dame ’29 who builds security-minded software close to real constraints: malformed packets, private messages, rolling-shutter cameras, terminal workflows, unreliable links, and human operators.

I care about small attack surfaces, explicit failure modes, and products that are as serious about tests and documentation as they are about the demo.

44,000+ downloads. A local-first Model Context Protocol server for reading, searching, and sending through macOS Messages.

Message data stays on-device, databases open read-only, and attachments use deliberate progressive disclosure.

Python MCP SQLite macOS · PyPI

A safety-gated research and control stack for studying high-frequency stage-light modulation against rolling-shutter cameras.

It spans simulation, signed edge schedules, fail-closed controls, an operator console, portable firmware, audit chains, and a 120-case device matrix.

Python C11 TypeScript FastAPI Ed25519

A dependency-free packet-capture explorer that turns PCAP and PCAPNG files into answers from the terminal.

Defensive protocol decoding, deterministic structured output, a compact filter language, randomized robustness tests, and cross-platform CI.

Python Networking PCAP TLS DNS

A polished Go CLI and interactive TUI for turning a codebase into useful, syntax-highlighted context.

Distributed through Homebrew and native packages, with automated releases for macOS, Linux, and Windows.

Go TUI Homebrew GoReleaser

A Rust screen-sharing system that transmits changed regions instead of blindly resending frames.

Includes direct QUIC transport, relay-backed NAT traversal, adaptive quality, a native viewer, and zero-install browser viewing.

Rust QUIC LZ4 MJPEG Networking

A production training PWA with guided sessions, analytics, expiring shares, and an optional authenticated AI coach.

Authorization is enforced with PostgreSQL row-level security; server routes add origin, CSRF, size, and rate-limit controls.

Next.js TypeScript Supabase PWA · Live

The through-line

untrusted input  ──▶  narrow boundary  ──▶  observable behavior  ──▶  safe failure
  • Local first when data is personal. A tool should not need a cloud round-trip just because one is convenient.
  • Failures are product behavior. Corrupt captures, expired signatures, missing sensors, and dropped connections deserve designed outcomes.
  • Shipping is part of engineering. Reproducible installs, CI, tests, release automation, runbooks, and threat models are not cleanup work.

Smaller, stranger experiments

EmojiStega hides data in Unicode variation selectors · System Information MCP gives coding agents structured local environment context · Conversation Predictor explores conversation paths with MCTS and language models · Ghost Typer studies realistic typing dynamics in a local browser extension


Currently exploring secure agent tooling, local-first integrations, network systems, and cyber-physical safety.

Pinned Loading

  1. Router-Limits-Bypasses Router-Limits-Bypasses Public

    A Repo Of Bypasses for the Popular Router Limiter Service, RouterLimits

    Python 1

  2. mac_messages_mcp mac_messages_mcp Public

    An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number v…

    Python 302 46

  3. system_information_mcp system_information_mcp Public

    DevEnvInfoServer - Cursor MCP Server for Development Environment Information

    Python 7 6

  4. aipromptxml aipromptxml Public

    Prompt XML Helper

    HTML 6

  5. splashin-cve-2025 splashin-cve-2025 Public

    Public advisory, PoCs, and full technical report for Splashin iOS access‑control flaws (CVE‑2025‑45156 & CVE‑2025‑45157).

    2

  6. treecat treecat Public

    Print a recursive directory tree followed by syntax-highlighted contents of every selected file. Built for sharing code context with LLMs, documentation, and code review.

    Go 1