At the time I made this site, I knew very little about CSS and front-end development. I wanted to learn more about this and also wanted a place to share some of my achievements, projects, notes, and general learning path. The website is hosted by GitHub Pages and the domain is routed via AWS (route55). The website uses a lot of custom CSS and I originally started the site with Jekyll.
After having issues with firmware corruption on my CNC's control board, I saw that many people online were throwing out their boards and ordering new ones. I was familiar with flashing firmware from my previous experience with the uSDX, so I decided to write a quick tutorial for anyone who faces this problem.
QR Code Generator/Reader:I added file input functionality to an open source QR code reader/generator. A friend of mine needed to encode text files, and it seemed none of the open source QR Code generators had file input functionality, only allowing plain text inputs.
Throughout my projects I have come across and become familiar with a number of different types of software, ranging a variety of purposes. Some of these include:
Linux
Python, Bash. Also familiar with C++ and Java
Cyber Security: Burp Suite, metasploit framework, nmap, rustscan, sliver, active directory, mimikatz, impacket, responder, smbclient, enum4linux, ftp, rpc, hashcat, aircrack-ng, gobuster, wpscan, whatweb, netcat, binwalk, ssh, gophish, etc.)
ChemDraw: Chemical structure representation, theoretical H/C-NMR projection, etc.
Adobe Lightroom, Photoshop
Digital radio modulation software (JTDX, FreeDV, PSK31, etc)
Microchip Studio: For JTag interface and ARM microcontrollers
MManaGAL: Antenna modeling
KiCAD: For creating printed circuit boards
bCNC / FlatCAM: For milling PCBs on my CNC. bCNC uses g-code, which is interpreted by the CNC controller to perform precision milling
Arduino
JetBrains Suite: PyCharm, WebStorm (which I use for this site), RubyMine, CLion, and IntelliJ IDEA
GitHub & Git: For publishing my projects, collaboration, and being a part of the open source community
Jupyter Notebook / Seaborn / Matplotlib: Data visualization
Raspberry Pi
Microsoft & Libre Office Suite
Virtual box & QEMU: For creating virtual machines
Cyber Security: Parrot OS & Kali Linux as well as many of the tools included (Burp Suite, metasploit framework, hashcat, aircrack-ng, gobuster, wpscan, whatweb, netcat, binwalk, etc.)