CAGS TECH
DESIGNS

Developer Portfolio
Contact Me:
What Can I Do?

My name is Anthony and I have been into tech and programming for much of my life. My first introduction to programming was in high school when a friend showed me a program on a calculator doing some cool but useless things. As I began to experiment and explore the field I unlocked a passion, not only for writing code, but also for trying to help others with my projects.


Today, much of the work I do falls into one of four (sometimes overlapping) spheres--web development, system administration, cybersecurity, and writing software for graphing calculators. To see some websites I have created, calculator projects I have developed, and certifications I possess, simply scroll down.


Certifications
IMGNAMEDATELINK
IBM Cybersecurity AnalystDecember 4, 2021click
Cryptography 1, StanfordJuly 2, 2021click
Gallery of Sites
IMGNAMEDESCRIPTIONLINK
TInyAuthWebsite providing a frontend and information about a keyfile-based authentication service for the TI-84+ CE graphing calculator.click
not yet availableExpanseWebsite providing release and feature information about a space-combat MMO for the TI-84+ CE graphing calculator.click
BlastFISWebsite providing release and feature information about a file integrity and malware detection utility for the TI-84+ CE graphing calculator.click
TI Calculator Software

Developing software for this platform will always have a special place in my heart given that I probably would never have found my love for this field had it not been for the calculators and the amazing people in the calculator development community to plant my feet on the path to where I am now.

I am aware there are better and more powerful platforms to develop for. That's not the point. Part of the allure of developing for this platform is pushing a device not really intended for this type of use to do remarkable things. Let me take you back fifteen years ago when we were playing Snake on our cell phones and spending $0.50/minute and 10 minutes of load-time to get on some slow, crap Internet. I'm sure no-one would have anticipated what cell phones would become. Many people find themselves inclined to ask why. I submit that technology doesn't advance unless people ask why not. Additionally, I seek to inspire newcomers to a love of programming through a device where many are first exposed to it.

SCREENSHOTNAMEDESCRIPTIONLINK
lwIP-CEAn in-progress library providing a TCP/IP stack for the TI-84+ CE using the open-source lwIP networking stack for low-resource devices with a device-specific CDC-ECM driver.click
Not yet availableTInyAuthA network service for the TI-84+ CE graphing calculator intended to provide secure keyfile-based authentication for that platform. Works similarly to a cross between OAuth and SSH keyfiles.click
CryptXA dynamic library for the TI-84+ CE graphing calculator, providing industry-standard cryptography for that platform, including: secure randomness, hashing, encryption, key exchange, encoding, and more. Soon to support TLS/SSL protocols.click
TI-TrekA network service for the TI-84+ CE graphing calculator intended to be a real-time space-combat MMO/spaceship bridge simulator.click
BlastFISA file integrity monitoring and malware scanning utility for the TI-84+ CE graphing calculator.click

Fill out the form below to contact me:




Want to verify that the email you receive from us is from us? CagsTech Services runs an SMIME certificate authority. The root certificate can be obtained here.