Cost-Effective Tech Solutions

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

security
website
automation

CagsTech Sentinel
View Project

Automated security log analysis service using advanced pattern recognition to detect anomalies and suspicious activity. Upload logs, get threat assessments within minutes.

Notables


  • Pattern correlation engine identifies security events across log files
  • Supports IDS/IPS integration (Suricata, Snort, Wazuh) via REST API
  • Pay-per-use model at $0.15/MB with email delivery of results
  • Accepts multiple formats: .log, .txt, .gz, .zip files
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