Thank you for visiting the repo for my code samples and projects!
For each project, it's recommended to look at the associated report first before looking at the actual script or markdown file.
This repo is in V 0.8. This is the first version with a fully deployed project. Over time, this repo will continue to grow with the inclusion of new projects and the sophistication of existing ones. I have many interesting ideas I am eager to make a reality, but if you are looking for any particular use case or language feel free to contact me!
This README file is structured as follows:
This the list of languages included and upcoming.
Language / technology | Implementation status | topic |
---|---|---|
R | In portfolio with more coming soon | Econometrics, visualization, simulation, data mining, among others. |
Python | In development | NLP, various forms of ML, AI, Web scraping, bot programming, data wrangling, visualizations, workflow and dependency management with snakemake, among others. |
MATLAB | In development | Simulations, estimations, and modelling. |
Stata | In development | Econometrics, data wrangling, visualizations, among others. |
GIS | In development | Mapping raw image data into a usable format, visualization of geo-referenced data, Integration of multi-level data. |
Julia | Coming soon | Econometrics, data wrangling, visualizations, among others. |
SQL | Coming soon | Querying relational databases, exporting relational data into flat files, creating relational databases from scratch, joining tables, among others. |
ODK | In development | Creating, deploying, overseeing forms. Replication of national questionnaires. |
Tableau | Coming soon | Creating interactive dashboards for data visualization, summary and generating reports; exporting data, creating stories, establishing hierarchies, amongst others. |
Power BI | Coming soon | Creating interactive dashboards for data visualization, summary and generating reports; exporting data, creating stories, establishing hierarchies, amongst others. |
LaTeX | Coming soon | Creating mathematical equations, special formatting for static publishing. |
HTML & CSS | In portfolio with more coming soon | Creating interactive visualizations, report writing and publishing results. results |
YAML & JSON | In portfolio with more coming soon | Specific metadata creation, manipulation, and extraction. |
REGEX | In development | String matching with groups, replacements optional characters in range, negative & positive lookaheads, anchors, and recursive statements. |
It is always worth recognizing that different branching strategies have different advantages and disadvantages. Most branching strategies focus on the way teams collaborate. Because the nature of this repo is that it is mostly a collection of solo projects, some of the nuances between branching strategies get lost. With that said, here you will see a strategy most similar to GitHub flow. However, as mentioned before, this is a solo project and as such there are no pull requests. What this means in practice, is that there is a branch for every project which is then merged directly into main
. It is worth noting, however, that only branches with completed projects are pushed to this remote.
The main idea behind this branching strategy is to maintain a lightweight, easy to understand, record of changes made. When working with a team this is valuable because it improves communication and simplifies merging (always valuable). In this context this branching strategy is valuable as it helps you, the reader, to easily locate individual projects. In turn, this helps to make the entire development process more transparent and easier to understand.
You will also notice that all commits in this repo (except for some of the very early ones) are signed and verified. This is meant to demonstrate knowledge of GPG encryption.
Please don't hesitate to write me an email if you find any issues, problems, or if you have any comments, suggestions, or questions.
None at the time of writing. If you know of any please create an issue or email me directly.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.