Skip to content
View Coletterbox's full-sized avatar
💭
Troy and Abed in the mooooorning!
💭
Troy and Abed in the mooooorning!

Block or report Coletterbox

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Coletterbox/README.md

Photo of me

Hi!


About Me (i.e. the section you can skip):

I am a human who has ended up needing to switch languages several times over the years that I've been programming, generally because the tasks I'm given have different requirements. At this point, I feel as though my specialism is switching languages, rather than one specific language. I remember having to complete a work task in R, which I didn't even know, but it went smoothly without any assistance needed.

I'm sometimes a developer and sometimes a data analyst.


Some of My Completed Projects (that aren't confidential and/or the property of an employer):

Git Guide - A guide to Git that I wrote because of being in multiple environments where all Git-related queries, some with only the most tenuous link, were directed to me.

Marketplace Analysis - This analyses the frequency of each company advertising on a given marketplace by taking the HTML file as an input, since there was no API for this section of the marketplace. (Python, Matplotlib...)

Text Analysis (this is not serious) - Some light data analysis using Python (including NumPy and Matplotlib), created on a day when I couldn't think of a project idea that wasn't a joke.

Word Cloud from WhatsApp Data - This is... let's call it social commentary. It's a word cloud and some other stuff using Python and some of its libraries (Pandas, NumPy, Matplotlib, etc.).

Advent of Code Attempts: 2020 (Java, JavaScript, Python, Ruby and C#), 2021 (JavaScript) and 2022 (Python) - But every year I stop around Christmas Day (but so does everyone else I know).

Randomised Task Chooser Website - A web page I made that randomly chooses your next task, in case you can't decide (made using JavaScript, HTML and CSS, of course).

A Programme Which Runs and Plots SQL Queries for Inputted Date Ranges - I was so proud of this until I realised how redundant it was. Basically if you need to run an SQL query for a range of dates and plot the results, all you need to do is input a few things as arguments, and it handles all that for you. Just like... many existing programmes already do. Oh well!

Data Analysis (BigQuery and Python) - This connects to BigQuery's API; runs SQL queries (that I wrote) and plots them using Python libraries.

More Data Analysis - This is going to be a dashboard project, but right now it's a sandbox (Python - connects to API; gets data; uses Pandas, MatPlotLib and NumPy).

Merge Sort Project - A merge sort project that I completed in Java.

Java Sudoku Checker - This takes a sudoku board as a two-dimensional array and tells you if it is complete/correct.

JavaScript Sudoku Checker - The same sudoku checker in JavaScript. I wrote it first (in the language that I knew better), and then knowing that the logic worked, I was able to rewrite it in another language (Java, above), just focusing on the syntax. This is my way of picking up new languages quickly.

Multiplying Numbers as Strings - Multiplies numbers as strings (in JavaScript) to avoid conversion to scientific notation.

Just an Old Solution to a Puzzle - This takes a number and returns the next biggest number that uses the same digits. I may have gone too far back... The code might be terrible. But it works! (JavaScript.)

Random Headline Generator - This (using HTML, CSS and JavaScript) is a parody of racist, fearmongering newspapers. It generates headlines randomly, just like they do.

Pinned Loading

  1. Git-Guide Git-Guide Public

    Because fixing people's issues personally was a thankless job. >:(

    1

  2. Analysis-of-Some-Guy-s-Attempt-at-Small-Talk Analysis-of-Some-Guy-s-Attempt-at-Small-Talk Public

    This is just some light-hearted fun. :) But to certain other people... I'm coming for you all.

    Jupyter Notebook

  3. Advent-of-Code-2020 Advent-of-Code-2020 Public

    My solutions for 2020's Advent of Code (Java, JavaScript, Ruby, C#, Python). :)

    Jupyter Notebook 1

  4. Advent-of-Code-2021 Advent-of-Code-2021 Public

    Wheeeeeee

    JavaScript

  5. Advent-of-Code-2022 Advent-of-Code-2022 Public

    Jupyter Notebook

  6. Advent-of-Code-2023 Advent-of-Code-2023 Public

    I arguably do not have time this year.

    Jupyter Notebook