Skip to content

About / The founder

Cale McCollough

Founder & engineer, AStarship · Eugene, Oregon

I build software, electronics, and the tools I need to make them work together. AStarship is my independent engineering company, with work in the Crabs abstract stack machine, AI systems, and Gradient Relativity research.

My background spans C++ and Python, embedded systems, PCB design, audio engineering, and startup development. I prefer to show the code, prototypes, and research behind a project so people can examine the work for themselves.

Biomimicry changed how I approach invention. Outside engineering, I play improvisational trumpet, make electronic music, write, and make art. I have also volunteered with CoderDojo, teaching LEGO engineering, C#, C++, and Scratch to young people.

Selected work

Software, research, and real hardware.

ASCII Crabs & SCRIPT

A C++ abstract stack machine, data specification, and seam-tree test framework. My work includes machine-to-machine interfaces, input parsing, and memory layout.

Explore ASCII Crabs

Puff the Magic Dragon

My integer-to-string algorithm research uses divide-and-conquer conversion to reduce division instructions. I developed and compared multiple approaches using benchmarks and public research notes.

Browse the code and research

LinearId

My earlier JavaScript and TypeScript work on time-ordered identifiers. The historical LinearId repository now redirects to SubsecondId, where this work continues.

Follow LinearId's development history

Symmetry Live! & AnyLED

Hands-on electronics work: MIDI and DMX controllers, USB audio interfaces, power supplies, PCB design, and small-component prototype assembly. I worked through repeated hardware iterations rather than stopping at the schematic.

Read my project history on LinkedIn

AStartup

Startup tools and documentation methods built around IMUL (I am You Language), mission-driven development, and the Hour of Seconds. The work connects software with pen-and-paper planning and focused work habits.

Read my AStartup project history

Project history comes from my LinkedIn profile. For current implementation details and development status, see each repository.

Contact / Partnerships

Start a conversation with me.

For engineering partnerships, research discussions, or a project review, contact me through the LinkedIn profile linked here. Include the project you want to discuss and what you would like to review.

Contact Cale on LinkedIn

LinkedIn is for introductions, not confidential documents. Before sharing sensitive material or making a financial commitment, confirm my identity directly and agree on a suitable private channel. Do not post credentials, payment details, or private documents in GitHub issues.