Theo's repositories

Language:TypeScriptStargazers:3Issues:0Issues:0

LinkedInScrape

Script for scraping LinkedIn company profiles and posts. Local IT consultation firms used as examples.

Language:PythonStargazers:3Issues:2Issues:0

TopWine

A Python (Flask) and AWS web application featuring visualizations (Plotly, Leaflet) and analysis of wine quality based on reviews from the country's top 10 wine critics.

Language:JavaScriptStargazers:3Issues:0Issues:0

BellyButtonBiodiversity

An interactive dashboard for exploring bacteria present on the human belly button. Created with Python (Flask), SQLAlchemy ORM, Pandas, JavaScript, d3, Plotly, and Docker.

Language:JavaScriptStargazers:2Issues:0Issues:0

Blogz

A rudimentary Python (Flask) based blogging platform. Uses Flask, SQLAlchemy ORM, PostgreSQL, CSS, JavaScript, and Docker.

Episodic

A Python, PostgreSQL, React, JavaScript, and AWS based web application for reporting, recording, and visualizing data. Uses an arbitrary Anime theme for demonstration purposes.

Language:JavaScriptStargazers:2Issues:2Issues:0

HawaiiClimateDataAPI

A REST-API developed in Python (Flask) and analytics using SQLAlchemy ORM queries, Pandas, and Matplotlib for Hawaii climate data.

Language:Jupyter NotebookStargazers:2Issues:0Issues:0

TemplateMacro

A VBA macro that automates the populating of sheets and cells with the appropriate values (ranging from basic equations to operations featuring multiple vlookups).

Language:VBAStargazers:2Issues:2Issues:0

TypeRace

Practice your typing speed while reading words of wisdom. Built with React, TypeScript, Vite, TanStack Query, Zod, and AWS.

Language:TypeScriptStargazers:2Issues:1Issues:4

WeatherDashboard

A weather dashboard built atop the OpenWeather API using JavaScript and CSS (no frameworks).

Language:JavaScriptStargazers:2Issues:0Issues:0

YelpETL

Scripts to extract, transform, and load Los Angeles Yelp data from the Yelp Fusion API and Kaggle.

Language:Jupyter NotebookStargazers:2Issues:0Issues:0

_exercism

A collection of my attempts at solving exercism challenges.

Language:RustStargazers:1Issues:0Issues:0

CheeseMVCPersistent

A web application for managing cheese menus (CRUD via Java, Spring-Boot, and MySQL).

Language:JavaStargazers:1Issues:1Issues:0

html-me-something

My very first webpage. Basic and pure.

Language:CSSStargazers:1Issues:1Issues:0

JavaScriptQuiz

A timed, browser based JavaScript quiz. Built using JavaScript and CSS (no frameworks).

Language:JavaScriptStargazers:1Issues:0Issues:0

MarsRover

A unit testing suite for three classes (themed around a Mars Rover). Built in Node.js using the Jasmine framework.

Language:JavaScriptStargazers:1Issues:2Issues:0

MissionToMars

A webpage with dynamic Mars content populated by a web scraping bot. The bot uses chromedriver + splinter/selenium and mongodb to scrape and persist data, respectively.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

MovieIon

A Python (Flask), PostgreSQL, and AWS based web application that uses machine learning to recommend movies that you'll love or movies that you'll hate.

Language:PLpgSQLStargazers:1Issues:1Issues:0

MyMovieList

A React, JavaScript, Python, PostgreSQL, AWS based web application for browsing, searching, and adding movies to a watch list. Features 34k+ movies from 1901-2017.

Language:JavaScriptStargazers:1Issues:0Issues:0

NodeJsQuiz

A Node.js quiz through a Node.js command line program. The program can be used directly in a command line environment or indirectly via webpage. The latter leverages WebSockets and child_process to pipe IO between web client and command line environment. The webpage is served using Express.js.

Language:JavaScriptStargazers:1Issues:2Issues:0

PasswordGenerator

A webpage that generates a random password based on user selected criteria. Built using JavaScript w/ automated testing using Jest.

Language:JavaScriptStargazers:1Issues:0Issues:0

PortfolioExample

An example of a basic, responsive portfolio website using only HTML and CSS (no JS and no frameworks). Not my actual portfolio.

Language:CSSStargazers:1Issues:0Issues:0

Pymaceuticals

Data analytics using Python, Pandas, and Matplotlib. The data features 250 mice that were treated through a variety of drug regimes over the course of 45 days.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

REDB

A Python automated ELT pipeline that routinely aggregates 20+ million rows of parcel data from numerous local government departments for the Regional Entity Database.

Language:PLpgSQLStargazers:1Issues:1Issues:0

ScrabbleScorer

Enter a word to see its scrabble score relative to 1 of 3 scoring algorithms. Built using TypeScript, React, React Query, Node, and Express.

Language:TypeScriptStargazers:1Issues:3Issues:0

TechJobsPersistent

A Java (Spring Boot) web application that allows users to manage job postings in a MySQL database.

Language:JavaStargazers:1Issues:0Issues:0

theodoremoreland

The README that displays when viewing my GitHub profile.

Stargazers:1Issues:0Issues:0

TodoListApp

A Todo List mobile app built using React-Native, TypeScript, and Realm.

Language:TypeScriptStargazers:1Issues:0Issues:0

ProjectList

An alternative view of my public GitHub repositories. A list dynamically generated via GitHub API, JavaScript, and React.

Language:JavaScriptStargazers:0Issues:0Issues:0

Decades

Web pages exploring the evolution of website design across the 90s, 2000s, 2010s, and 2020s.

Language:CSSStargazers:0Issues:0Issues:0