ABOUT
BLOG
PROJECTS
PHOTOGRAPHY
RESUME
Posts
January 17, 2021
Creating and Deploying Simple Smart Contracts with Brownie (pt. 2)
January 12, 2021
Setting up a Smart Contract Development Environment with Brownie (pt. 1)
January 7, 2021
My Discovery of a Security Vulnerability in the GUSD Yearn Vault
December 27, 2020
Running PiVPN on Raspberry Pi
December 23, 2020
Mongodb Backup and Restore
August 16, 2020
Running an Ethereum Full Node Using Geth
August 8, 2020
Best Practices for Linux Server Security Hardening
August 1, 2020
Setting up a Solidity + Web3 Development environment using Truffle + Ganache
July 19, 2020
Saving and Retrieving image files to/from MongoDB
July 15, 2020
Experiments for Gaining Twitter Followers
May 10, 2020
Setting up an Eth2 Beacon node and Validator node
May 4, 2020
Tips for Linux server administration
April 27, 2020
Docker, Jenkins, and Continuous Deployment on Windows
April 19, 2020
MongoDB Security
April 14, 2020
Creating your own Certificate Authority & generating valid server certs for your apps
April 8, 2020
JWT Access Tokens and how to Handle Them
April 7, 2020
Finding a Logical Way to Organize Backend Codebase
March 30, 2020
Using Formik to Simplify React Forms
January 9, 2020
Building a DCA Crypto Bot
November 12, 2019
Website Design Journey
November 8, 2019
Building an Auto-Updating Live Local Music Calendar
May 23, 2017
Getting Started with Solidity
December 25, 2016
My first blog post!