Mr. Mattie - 25 Years - Programming, Backend, Security.
Architect/Principal Engineer
Architecting, Engineering
Project Management and Delivery
Secure, Full Stack, API
Application/API Security
"Battles are won before they are fought" - Sun Tzu
API/Edge security auditing
Software Development
25+ years of UNIX, Programming, Databases, Web
C,C++, Java, Python, Perl5, Shell, LISP, Groovy
Linux,*BSD, MacOS, AWS, MicroServices, Serverless
Code
cold universe, tainted sand
dues ex machina
soul in fingers, metal bleeds.
- Mr. Mattie
Grail
Grail on GitHub
Complete DevBox Emacs configuration
overloaded tab key for context sensitive actions
styling on frame construction for Emacs Server Compatability
Adventures in Computer Science
Algorithms exploration on GitHub
Exploring algorithms
Implementation, Optimization, Correctness
Computer Science Fundamentals: TAOCP, SICP, MIT Intro to Algorithms, Applied Cryptography
docker
docker on GitHub
A toolkit for building and operating docker containers
advanced argument processing to map simple parameters to command
dry-run to show and expand commands
State Machine
State Machine on GitHub
State Machine Object that rotates state attributes
DynamoDB sync for persisting state attributes
pypi
Docker/Docker compose management of a pypi repo
based on my python docker container
not a snowflake container
Best Security Practices
Python decorators
Python decorator collection on GitHub
python decorators for debugging, elasticsearch compliant logging, and jsonification of output including a class decorator.
JSON: simple & correct.
JSON: compact recursive implementation
cppsh
cppsh on Github
Codified, automated best practices for C/C++
utilizes
build2
under the hood for building
cross platform across MacOS and Linux
also provides object file inspection and dissasembly tools
PythonSH
PythonSH on gitub
A complete DevOps virtualenv,Git,git-flow,Docker toolkit
Synchronized dev,test,release across environements and Docker
Release tools that allow previous builds to be reconstructed from source
FireWall
firewall on github
modular IPtables generator for Linux
pf firewall generators and toolkit for *BSD with FreeBSD blackhole tweaks
Papers and Resources
Python Best Practices
PDF
Python Infrastructure and Best Practices
Combination of Git-Flow and 12 Factor App practices
Algorithm Design and Development
PDF
A process for repeatable results in developing Algorithm Solutions
System Design
PDF
Domain Driven Design combined with 12 factor App principles
System Design techiques and practices
Contacts
mattie@codermattie.net
GnuPG - Master Signing Key
GnuPG - Signing Key through 2027
GnuPG - Encryption Key through 2027
My Life - Hiking
Hiking 2024 (1)
Hiking 2024 (2)
Hiking 2024 (3)
My Life - Parrots
Bluey - Green Cheek Conure (1)
Bluey - Green Cheek Conure (2)
Lucy - Sun Conure
My Dream - Western Washington
Seattle
Seattle Region
Seattle 2cnd Ave