GithubHelp home page GithubHelp logo

πŸš€ Hi, I'm Kyle Ross

I'm a Business Intelligence Specialist who loves my work. I enjoy taking a problem and working out a repeatable solution using Python and whatever other tool is necessary. My best work is backed with extensive documentation and ready to be quickly redeployed next time the need arises. I most enjoy the projects that let me lay a foundation for future efficiency in my data career.

πŸ’‘ Some of my projects on Github...

⚑️ Movie Tracker Data Flow - Live updated stats on my movie watching habits, through Python, Tableau and the IMDb API

⚑️ OpenAI dialogue generator - simulate dialogue between imaginary characters with you in the driver's seat

⚑️ ABS Census Merger - for quick and easy census data prep

πŸ›  Skills (so far)

Python, SQL, Snowflake, Power BI, DAX, Tableau, OpenAI API integration, Alteryx, AutoHotKey

Kyle Ross's Projects

abs-census-merger icon abs-census-merger

A Python script which takes the census data pack from the ABS and instantly merges data across the many separate files. Allows you to specify files, fields and spatial aggregation against customizable settings in a config csv file.

ahk-stash icon ahk-stash

A place to edit and manage my various AutoHotKey files which I use to streamline work at home and in the office.

au-public-holiday-data-downloader icon au-public-holiday-data-downloader

A function which grabs csv files from the https://date.nager.at/ resource which contain all public holidays for a range of years. Includes transformation modes which pivot the data.

au-school-holiday-scraper icon au-school-holiday-scraper

Web scraper which gathers school holiday data across a range of target years and states, and outputs it in a variety of useful csv formats.

daily-data-check-push-notifier icon daily-data-check-push-notifier

I am working on a project where I need to enter self-assessment data on a daily basis, but it can be easy to forget days. This script checks the source google sheet and sends me a push notification if any issues are detected, including missing days, duplicates or script execution errors.

data-challenge-a-b-experiment-analysis icon data-challenge-a-b-experiment-analysis

As a part of an interview challenge for an Australian tech company I was given a large A/B testing dataset. As a part of this I had to perform a Python Analysis on the data using a Jupyter Notebook. This is the end result which successfully moved me on to the next stage of the interview.

holiday-dates-combine icon holiday-dates-combine

A script to combine the outputs from my School Holiday web scraper, Public Holiday scraper and a manually made list of other special dates.

movie-tracker-data-flow icon movie-tracker-data-flow

This is the Python script which automates the data pulls and transformations that regularly create and update the data for my Personal Movie Tracker dashboard on Tableau and its associated database. Pulls from the IMDb API, Google sheets, and my purpose built local database.

multiversion-backup icon multiversion-backup

A 'BackUp' class definition which copies a target file or folder to set output folders. Detects and keeps a set amount of backup versions and deletes old backups outside that range.

openai_api_chat icon openai_api_chat

A basic chat app that allows me to use OpenAI chat features via an API key.

sql-challenge-top-decile-users-by-category icon sql-challenge-top-decile-users-by-category

For an event table (called design_exported ) containing the following columns, write an SQL query to determine the decile (1 is the lowest, 10 the highest) of each user by event count and the category of the user’s last exported design.

swisspy icon swisspy

swisspy is a custom Python library made to contain the various functions and classes I write for everyday work at home and in the office. It is written in a modular way so that it can easily be deployed when I need certain functionality in other pieces of code. It is also a practice case for me in clean and modular programming in Python.

table-crawler-change-detector-app icon table-crawler-change-detector-app

An app which crawls through a file directory and builds a reference csv containing file details and header names for all csv and xlsx files. Can then compare past and present reference csvs to report on any differences that have been made.

tableau-dynamic-fy-start-with-datepart-toggle icon tableau-dynamic-fy-start-with-datepart-toggle

Overcomes the limitation of Tableau whereby custom FY start months cannot be used in calculated fields. Provides logic which solves the issue for all possible combinations of date and FY year start. Totally modular and can be used with any Date field.

tableau-dynamic-yoy-comparison-with-auto-manual-toggle icon tableau-dynamic-yoy-comparison-with-auto-manual-toggle

A fully featured dynamic YoY Comparison dashboard, with automatic and manual date selection options. In auto-mode, the previous year date range will automatically have the same dates as the current year, avoiding inaccurate comparisons when part way through a year.

web-watcher icon web-watcher

A python script which checks a target URL for a given string at a specified interval, then providing one of a selection of alert types. Useful for watching for stock updates in online stores, or any other html changes that can be detected with a basic string match.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.