The Advent of Code is an annual celebration, competition, and generally fun exercise that takes place each year beginning December 1st thru the 25th.
Participants can use whatever means or languages they are comfortable with to solve themed puzzles, two per day during the month. Puzzles are generally more difficult as the month progresses and often build off prior days' solutions. For instance, one year's theme involved coding a "computer" (more of an API) that could process the puzzle's input. The computer was required to handle more complex instructions as the event progressed.
My solutions are generally written in Python, but my AoC repository is woefully underserved.
View the 2015 repository on GitHub
Epicodus is a full or part-time code school located in Portland, Oregon. I am actively completing the curriculum for this school.
Pivotr was my first large-scale project, and the first large project to be actively used by myself and colleagues in the workplace.
This program aims to automate tedious processes involved in converting financial institution reporting files (generally in .txt, .csv, or .xlsx format) into a cleaned up, human-readable, pivoted format that is ready for analysis.
This project is written in Python, using Kivy as the GUI framework and leaning heavily on pandas for tabular data processing. Data scrubbing processes that would typically take 15-25 minutes were reduced to seconds without the bloat of Excel weighing them down. In general, the program would produce and export the data in Excel format in less time than Excel takes to open on the user's machine.
View the respository on GitHub
PyDis is the largest semi-official Discord server for the Python programming language. The server boasts over 100,000 members, numerous topical channels on software design, security, bots/webcrawlers, and "softer" skills related to building a career with Python.
I have been a contributing member of this project for several years, and a staff member of the channel since 2020.
Copyright © 2022 Cameron Abel