What I Can Do

I prefer Python, but I can wear a lot of hats. I have written code in Python, JavaScript, ReactJS, and C#. I have dabbled in PHP, C, C++, Scheme, and Bash. I have built static sites in GatsbyJS, interfaces in WPF, and webscrapers in Python. I've done data analysis and visualization with Pandas and Seaborn. I've messed with Scikit-Lean. I've done generative art with PyCairo, of which, the picture above is a sample. I even built an Arduino-based PID controller for a popcorn popper to roast my own coffee.
I am also a rigorous documenter. I often make sure I have my documentation system ready to go as I write the software. You can see an example of my documentation-in-progress for ICC2 here. And I am meticulous about my system management and organization. I use YADM to manage my dotfiles in a very particular way (see .zshrc
and.zshrc.d/
for an example). I'm still surprised I've never seen anyone do that before.
Below is a semi-exhaustive list of technology tasks I've performed
- CRUD web applications
- Single page web applications
- Static portfolio sites (both single page Gatsby-based and HTML-based)
- Twitter bots
- Web/Api scraping
- Data cleaning
- Data visualization
- Data analysis
- Arduino-based hardware and circuitry
- Server deployment/management
- Python testing
- Desktop application interfaces
- ETL scripts
- Text processing
- Complex git structures (submodules)
- Linux ricing
- Open Source contribution
- Twilio-based texting notification bots
- Multithreading
- Task automation / general purpose scripting
- Encryption using GPG, Keybase, and Matrix.org
- Graphics work with Photoshop and GIMP
Below is an exhaustive list of languages I've worked with sorted by strength
- Python
- JavaScript
- C#
- SQL
- HTML/CSS
- C
- Bash
- Arduino-based C++
- Scheme
- PHP
Below is a semi-exhaustive list of technologies I've worked with
- Web Development: Flask, Django, ReactJS, GatsbyJS, Sergey, Vanilla JS, JQuery, Sass, CSS3, Styled-Components, Auth0
- Data management: SQLAlchemy, Django ORM
- Data Storage: MariaDB, MySQL, PostgreSQL, DynamoDB, SQLite, AWS DynamoDB, ElasticSearch
- Web Scraping: Requests, urllib3, BeautifulSoup4, Selenium
- Data Analysis: Jupyter Notebooks, pandas, NumPy, Matplotlib, Seaborn, Scikit-Learn
- Cloud Applications: Heroku, AWS EC2, AWS Lambda, General VPS
- Linux: Arch Linux, Ubuntu, Debian, Gnome, i3wm, BSPWM/SXHKD, Cinnamon, KDE
- Web Design: Styled Components, Sass, CSS3, Photoshop, GIMP
- Miscellaneous: Docker, Docker Compose, Excel, PyCairo, gspread, openpyxl, Systemd Units, Chron