Get To Know Me
I am driven by a passion for propelling developer progression. I thrive on being the force that accelerates the velocity of engineering processes and workflows. Whether it's mentoring and teaching, automating engineering workflows, or building libraries and frameworks that ease the cognitive burden of fellow engineers, I am happiest when I know I'm contributing to the evolution of the software engineering industry.
Projects
JOT
"Journal On the Terminal" is a terminal-based, encrypted, journaling tool that gives engineers a way to quickly jot things down so they dont forget!
veriscript.sh
A Publicly hosted collection of scripts, run commands, quick docs, and more.
-
-
Technical Skills
Languages
- JavaScript/TypeScript
- Python
- Bash
Tools & Frameworks
- Kubernetes/Helm/Docker
- NPM/NodeJS
- AWS/CDK/Terraform
- GitHub Actions
Other Skills
- System Design
- CI/CD Pipelines
- Technical Tinkerin'
Work Experience
Senior Software Engineer I
TrueML
- Maintain Kubernetes infrastructure (EKS)
- Train, onboard, and support engineering teams with CI/CD pipelines
- Maintain RBAC implementation and governance
- Lead initiatives to improve developer experience
Software Engineer II
TrueML
- Much of this
- Some of that
Software Engineer I
TrueML
- Design, implement, and maintain on-premises GitHub Enterprise infrastructure for all of Engineering
- Design, implement, and maintain CI/CD pipeline infrastructure using custom TypeScript library wrapper for AWS CDK
- Participated in inter-team initiatives to design, build, and maintain fault-tolerant infrastructure and developer workflows & processes
Software Engineer
Cerner
- Designed and maintained a collection of CLI utilities (Ruby) to optimize and automate engineering operations team-wide
- Write Java code, test and debug new software features
- Make enhancements to existing software from clear requirements
- Participate in code reviews and identify basic issues or deviations from best practices
- Develop knowledge of assigned solution, technologies, development processes and ecosystem
AI Philosophy
My take on AI use in software development:
In my experience, there are three types of approaches to work ethic: those who engage with their work with enthusiasm and integrity, those who seek to delegate the effort, and those who struggle to stay on top of their responsibilities. The first group leverages tools like AI to optimize efficiency and free up time for more meaningful work. The second group uses AI to reduce effort in order to minimize their workload. The third group may rely on AI to maintain the appearance of productivity without driving actual results.
I identify with the first group. I use AI as a tool to accelerate my learning, enhance my productivity, and collaborate effectively. Whether it's jumpstarting a new concept, generating some boilerplate code, or pre-reviewing my PRs, I see AI as an indispensable asset that complements and amplifies my skills.
- Use it to do the task you already know how to do
- Use it to catalyze your learning process and growth
- Use it to further the threshold of what's currently "possible"
- Let it write and implement the thing you don't understand
- Give it your secrets, tokens, and keys
- Allow it access without thorough governance
Veritome
Veritome is an online entity that I use to partition my personal from my professional. It started as a pseudonym but has since become more of a vision.