Cost-Effective Tech Solutions

Hosting, security, and development for teams that want reliable delivery.

ti-84+ ce
networking
security

lwIP-CE
View Project

Lightweight TCP/IP stack for the TI-84+ CE with an integrated Ethernet driver derived from lwIP by nonGNU.

Notables


  • Contains a USB Ethernet driver written for the platform with robust error handling and memory management.
  • TLS stack development in progress, derived from CryptX (and will replace it eventually).

No image yet uploaded for this project.

ti-84+ ce
networking

Expanse
View Project

An MMO for the TI-84+ CE where players get to command their own starship and explore the cosmos, fight (or cooperate) with other players, complete missions, and more.

Notables


  • Requires lwIP-CE operational as a library, which is still WIP.
ti-84+ ce
security

CryptX
View Project

A full-function cryptographic library for the TI-84+ CE allowing developers to implement NIST standards for encryption into their programs.

Notables


  • Includes a HWRNG that samples entropy from bus noise, fully documented with a proof of entropy.
  • Designed to run on a 15MHz embedded platform with extremely limited RAM and storage (under 32KB code size for most deployments).
  • Key routines written constant-time where feasible given hardware constraints. Careful use of registers and memory pools prevents stack overflows on a system with ~4000 bytes stack by default.
  • All source code is open source and developed in collaboration with the independent TI calculator development community.
ti-84+ ce
security

BlastFIS
View Project

Utility that validates hashes of programs, appvars and the operating system of the TI-84+ CE. Also checks the aforementioned for malware based on community-sourced malware definitions.

Notables


  • Used SHA-256 before it was re-written and optimized for CryptX.
  • Uses community-sourced malware definitions for scanning files and the OS.
  • Prone to false positives when scanning programs, appvars, and the OS as it cannot reliably distinguish between benign data patterns and actual executable structures.
website
ti-84+ ce

CagsCalcLabs
View Project

A self-hosted site dedicated to networking, security, and development tools for the TI-84+ CE calculator. Designed, built, and maintained independently, CagsCalcLabs serves as a platform for open-source releases, documentation, and service offerings related to the platform.

Notables


  • Role: Owner, Developer
  • Stack: HTML, CSS, JS, PHP (custom), no framework dependencies
  • Hosting: Self-hosted on business-residential infrastructure with hardened server config
  • Focus: TI-84+ CE networking & security tools, documentation, and community resources
  • Design: Built from scratch with custom branding, layout, and responsive design
  • Noteworthy: Home to lwIP-CE, CryptX, BlastFIS, and other calculator-specific utilities
website
client

This is Our Story
View Project

Assisted with light PHP scripting, plugin configuration, and routine WordPress core + theme updates for an existing site maintained by the client.

Notables


  • Role: Support / Maintenance
publication
ti-84+ ce
security

CryptX Technical Whitepaper
View Project

A technical document offering comprehensive API documentation tailored for developers of all experience levels, alongside an in-depth cryptanalysis of the CryptX library for peer review.

Notables


  • In-depth cryptographic justification for custom algorithms used in CryptX
  • Explains and proves entropy of a hardware-derived RNG using Shannon’s formula
  • Dual-purpose: documentation for developers + validation for reviewers
X

Contact Me