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.
IMG | NAME | DATE | LINK |
---|---|---|---|
IBM Cybersecurity Analyst | December 4, 2021 | click | |
Cryptography 1, Stanford | July 2, 2021 | click |
IMG | NAME | DESCRIPTION | LINK |
---|---|---|---|
TInyAuth | Website providing a frontend and information about a keyfile-based authentication service for the TI-84+ CE graphing calculator. | click | |
not yet available | Expanse | Website providing release and feature information about a space-combat MMO for the TI-84+ CE graphing calculator. | click |
BlastFIS | Website providing release and feature information about a file integrity and malware detection utility for the TI-84+ CE graphing calculator. | click |
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.
SCREENSHOT | NAME | DESCRIPTION | LINK |
---|---|---|---|
lwIP-CE | An 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 available | TInyAuth | A 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 |
CryptX | A 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-Trek | A network service for the TI-84+ CE graphing calculator intended to be a real-time space-combat MMO/spaceship bridge simulator. | click | |
BlastFIS | A file integrity monitoring and malware scanning utility for the TI-84+ CE graphing calculator. | click |