Skip to content
View thelabcorner's full-sized avatar
💭
🌌
💭
🌌

Block or report thelabcorner

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.

Content in all repositories owned by your account will be closed.
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
thelabcorner/README.md

Jackson Cummings

Autodidactic Engineer · Systems Builder · Applied Researcher

I build systems across software, AI infrastructure, graphics, scientific computing, process engineering, and design.

My work usually starts the same way: understand the mechanism, make the model explicit, instrument the real system, then iterate until the result is measurably better.


Portfolio PresGen LinkedIn


Background

I started programming around 12 years old, building Minecraft servers, mods, and Java plugins. Bukkit, Spigot, and Paper were my first real engineering environment: event-driven systems, schedulers, persistence, permissions, APIs, JVM behavior, profiling, and performance under real users.

Minecraft was also where I first learned the product side of software: build something people need, then make it something they actually want to use. Under the name FrostyShotz, I published plugins used by server owners around the world. CometWelcome passed 11,000 downloads.

In 2025, I returned to that space with NeON, a modern Paper join/leave system where I was experimenting with animated player holograms, MiniMessage/HEX styling, particles, fireworks, sounds, titles, action bars, and boss bars. What started as childhood plugin development became one of my earliest real feedback loops for shipping software to strangers, watching what they used, and iterating toward utility and delight.

I also ran public Minecraft servers and communities of my own. One of them, Comet FreeBuild, is long defunct, but a few time capsules are still online: the old server website, its Planet Minecraft listing, and an old server video. Building and operating servers gave me an early taste of the full product loop: infrastructure, custom plugins, moderation, community design, presentation, and keeping something running for real users.

I did not attend college and do not have a degree. My education has been self-directed through source code, documentation, research papers, experiments, reverse engineering, benchmarking, and years of building systems that had to actually work.

I tend to think across abstraction layers. Technical language is not decoration to me. Terms imply mechanisms, contracts, invariants, and failure modes, and I usually keep descending until those are explicit enough to build against.

flowchart LR
    A["Understand"] --> B["Model"]
    B --> C["Build"]
    C --> D["Measure"]
    D --> E["Stress"]
    E --> F["Refine"]
    F --> D
    F --> G["Verify"]
Loading

Build from first principles. Measure the real system. Keep the evidence.


Core work

Field Focus
Software & systems Desktop applications, runtimes, IPC, persistence, concurrency, protocols, developer tooling
AI infrastructure Agent systems, MCP, OXP, tool design, orchestration, permissions, context, multi-agent workflows
Performance Profiling, benchmarking, hot-path redesign, bounded concurrency, caching, data structures
Graphics & documents Vector geometry, SVG, PDF, PPTX, browser rendering, semantic document generation
Scientific engineering Crystallization, lyophilization, vacuum systems, heat transfer, instrumentation, process control
Design & manufacturing Packaging, dielines, production artwork, visual systems, technical communication

Selected work

Desktop-first AI development environment built from OpenCode.

One of my largest systems projects. I work across the application stack:

agent tooling · concurrent sessions · server projections · SQLite · Electron · browser automation · usage accounting · model routing · mobile/PWA · performance

I have also developed a substantial first-party tool surface inside OpenFork:

project · symbols · test · typecheck · refactor · patch · background · swarm · browser · checkpoint · Git · SQLite · SymPy

Performance work is benchmarked against real workloads, including large histories, 50,000-node project trees, hundreds of models, throttled Chromium, concurrent sessions, and high-contention workloads.


AI capability infrastructure

OXP · getMCP · localMCP-chat · openswarm

A continuing body of work around giving AI systems powerful local capabilities without giving them uncontrolled authority.

flowchart LR
    A["AI agent"] --> B["Capability layer"]
    B --> C["Authority"]
    C --> D["Filesystem"]
    C --> E["Processes"]
    C --> F["Tools"]
    C --> G["Sessions"]
    C --> H["Delegation"]
Loading

Across OXP, getMCP, localMCP-chat, and openswarm, the recurring problems are:

  • scoped filesystem authority
  • replay-safe mutations
  • execution and cancellation
  • process-tree lifecycle control
  • capability revocation
  • provenance
  • durable background work
  • multi-agent coordination
  • permission propagation
  • external tool aggregation

getMCP even explores a transport where an agent capable only of reading URLs can operate a controlled coding environment, with the URL itself acting as the RPC surface.


Creative software for technical communication.

I founded PresGen to explore what presentation software looks like when treated as a serious creative engineering environment.

It combines ideas from Illustrator, motion software, scientific visualization, and traditional presentation tools:

vector editing · animation · rich text · LaTeX · graphing · chemistry · SVG · PDF · PPTX · Electron

That work has also produced deeper systems such as ForgePrint, a browser-native engine that converts the live DOM and CSSOM into semantic PDF primitives instead of rasterizing the page.


Adobe Illustrator engineering

ArcFit · ESPACK · ESON · ESB64 · ESHTTP · ESARR · ESSTR · ESTIMER · ESCHARS

Working deeply with Illustrator exposed two classes of problems.

First, packaging geometry. ArcFit provides deterministic artwork warping based on the physical dieline instead of unreliable hidden or clipped Illustrator geometry.

Second, the ExtendScript runtime itself. Adobe's ES3 environment lacks much of the modern JavaScript platform, so I built the infrastructure I wanted to have.

Project Purpose
ESON Strict JSON
ESB64 Base64 and UTF-8
ESHTTP HTTP transport
ESTIMER High-resolution timing
ESPACK Self-extracting native ExternalObject bundles
ESARR / ESSTR Runtime compatibility primitives
ESCHARS Accelerated bulk character operations

The work includes native acceleration, differential fuzzing, browser conformance tests, binary packaging, reverse engineering, and live-engine benchmarking.


Scientific & process engineering

Software has been part of my life since childhood. Later, I began applying the same systems mindset to physical processes.

Crystallization

At Carboxyl Manufacturing I worked on phytocannabinoid crystallization, manufacturing R&D, instrumentation, and process optimization.

I developed a Python and Raspberry Pi crystallization incubator with closed-loop thermal control, environmental sensing, and process telemetry.

That work contributed to a reported 44% improvement in process efficiency across the broader engineering program.

Freeze-dryer reverse engineering

A long-running investigation into freeze drying expanded into:

thermodynamics · vacuum physics · gas conduction · heat transfer · Pirani sensing · firmware · refrigeration · control systems

I reverse-engineered commercial firmware and developed models around pressure-dependent thermal transport inside the vacuum chamber.

The key insight was simple: residual chamber gas is not merely something to remove. In the relevant pressure regime, it is part of the heat-transfer system.


Research projects

CIDARTHA
High-performance CIDR membership infrastructure using native C, compiled data planes, adaptive representations, packed operations, and SIMD-assisted search.

Project ANVIL
Experimental lossless-compression research focused on the compression, encode, decode, and memory Pareto frontier.

One rule drives Project ANVIL:

A ratio win is not a codec win.

Failed mechanisms stay in the research record instead of being rewritten as successes.


How I work

I am deliberate about semantics, architecture, and evidence.

A vague requirement usually becomes a set of explicit invariants before I implement it. A performance claim becomes a benchmark. A surprising behavior becomes an experiment. A failed idea becomes part of the research record.

flowchart LR
    A["Baseline"] --> B["Profile"]
    B --> C["Hypothesis"]
    C --> D["Change"]
    D --> E["Benchmark"]
    E --> F{"Better?"}
    F -->|No| B
    F -->|Yes| G["Stress"]
    G --> H["Verify"]
Loading

I usually look for architectural wins before micro-optimizations:

  • remove work instead of making unnecessary work faster
  • make recomputation incremental
  • encode invariants directly in the data structure
  • bound concurrency and fanout
  • defer work until it is actually needed
  • benchmark the real bottleneck
  • test under contention
  • measure secondary costs
  • preserve negative results so they are not rediscovered

Experience

Founder & Full-Stack Engineer PresGen · creative software, rendering, document engineering
Full-Stack Developer & Administrator Engineering Minds · STEM infrastructure, automation, community systems
Founder TheDabCorner™ LLC · engineering, packaging, software, design
Process Engineering Lead Carboxyl Manufacturing · crystallization, R&D, instrumentation, process optimization

Technical surface

Languages
TypeScript JavaScript Python C C++ Java SQL ExtendScript

Systems
Electron Node.js Bun SQLite IPC HTTP SSE MCP CDP GitHub Actions

Graphics & documents
SVG Canvas PDF PPTX DOM/CSSOM Adobe Illustrator vector geometry

Scientific
crystallization thermodynamics vacuum systems heat transfer process control instrumentation


Understand the mechanism. Build the model. Measure what matters.

Portfolio · PresGen · Engineering Minds · Repositories

Pinned Loading

  1. CIDARTHA CIDARTHA Public

    A CIDR Trie Firewall in Python

    C

  2. es-b64 es-b64 Public

    ESB64 - WHATWG-exact base64 (atob/btoa) + UTF-8 for Adobe ExtendScript (ES3). Drop-in for Illustrator, InDesign, Photoshop and any ExtendScript host; WPT-verified, with an ESPACK native accelerator

    TypeScript 1

  3. espack espack Public

    ESPACK - self-extracting single-file ExternalObject bundles for ExtendScript (ES3): embed a DLL as base64 inside a .jsx at build time; the JSX unpacks itself at runtime and loads it via ExternalObject

    JavaScript 1

  4. FluidElectricityAnalogy FluidElectricityAnalogy Public

    An analogical simulation between fluids in a pipe and electrons in a wire.

    HTML

  5. gallery gallery Public

    A premium interactive archive of static and animated SVG studies.

    TypeScript

  6. openfork openfork Public

    Branch-fork of OpenCode Desktop

    TypeScript