Max's PortfolioFeaturedWorkProjects by TypeLanguageLibraryDBCloud PlatformSocials

Max's Portfolio

Max's Portfolio

Hello, I'm Max Hogan! This is a collection of various projects I've worked on over the years.

Featured Projects

CrowdAdvisor

collaborativecryptosfinancefirebasefirestoregatsbyhackathonjsnodereactstocksweb
CrowdAdvisor: Investment in the Age of Social Media

SlipstreamVPN

chrome extensioncirclecidigitaloceanfirebasefirestoregcpjsmemcachednodeproxystripevpnwebhook
A VPN/proxy server and Chrome extension.

Study Room @ UTD

cssexpressfirebasehtmljsmaterial designmuinodescraping
Study room finder for UTD

Work Experience

EXPANSIA Group, Inc.

agileawsazurecollaborativedockergqlgraphqlgrpcjsmicroservicesprotobufpythonsqltsvue
Dec 2021 - Present: Software Engineer at EXPANSIA Group, Inc.

Certifications

CompTIA Security+ Certification

comptiacyber securityinfosecsecuritysecurity+
Achieved CompTIA Security+ Certification on Feb 11, 2023

Projects by Type

Blar.tk

firebasefirestorejsnode
A very simple cloud-based URL shortener

Create Tier List

firebasejsvue
Create Tier List: my tier list maker

CrowdAdvisor

collaborativecryptosfeaturedfinancefirebasefirestoregatsbyhackathonjsnodereactstocks
CrowdAdvisor: Investment in the Age of Social Media

Cylinder Music

apple musiccylinder musicfirebasejsmusicnode
Visualize your Apple Music library

Doppelganger.tk

androiddoppelgangerfirebasefirestoreherokujslookupnodeusernamevue
A site and mobile app that lets you check whether a username is taken across a variety of sites

Gifted

awsiosjsneo4jnode
An Amazon gift recommendation algorithm for a mobile app

Language Trends Analysis

aicollaborativefirebaseherokujsmlnodepythontensorflow
In a collaborative research project, my team analyzed language trends with a mobile keyboard next-word prediction model

Notedown

collaborativefirebasefirestorejsnodevue
Browser-based markdown note-taking app

OEIS Lookup

firebasejsoeis
A simple website designed to help you find OEIS integer sequences

Picture the World

awscollaborativecvec2gatsbyhackathonjsmongodbnodereactrekognitions3
An interactive game created at a hackathon

Portfolio Site

firebasefirestoregatsbyjsreact
My portfolio site

Sand

firebasejsmobileorientationsand
Sand uses device orientation sensors to slide small squares across the screen

Vote Cats

firebasefirestorejsmaterial designnode
A social website containing pictures of cats in an infinitely scrolling masonry layout not unlike Pinterest

WDIG: Where Does It Go?

firebasejsnodenuxtvue
Where Does It Go? lets you find out where a URL goes without actually going there

Projects by Language

Blar.tk

firebasefirestorenodeweb
A very simple cloud-based URL shortener

CalcMedic scraper

calculusclinode
Download videos, questions, rubrics and more from your CalcMedic course!

Chat

clinode
Chat is a simple tcp-based chat client and server that supports nicknames, administration and other commands

Create Tier List

firebasevueweb
Create Tier List: my tier list maker

CrowdAdvisor

collaborativecryptosfeaturedfinancefirebasefirestoregatsbyhackathonnodereactstocksweb
CrowdAdvisor: Investment in the Age of Social Media

Cylinder Music

apple musiccylinder musicfirebasemusicnodeweb
Visualize your Apple Music library

Doppelganger.tk

androiddoppelgangerfirebasefirestoreherokulookupnodeusernamevueweb
A site and mobile app that lets you check whether a username is taken across a variety of sites

Dropbox Folder Uploader

clidropboxnode
dropbox-folder-uploader lets you upload a folder to Dropbox via a command-line

EXPANSIA Group, Inc.

agileawsazurecollaborativedockergqlgraphqlgrpcmicroservicesprotobufpythonsqltsvuework
Dec 2021 - Present: Software Engineer at EXPANSIA Group, Inc.

Folder to YouTube Playlist

clinodeyoutube
Folder to YouTube Playlist uploads a folder of videos to a YouTube playlist

Gifted

awsiosneo4jnodeweb
An Amazon gift recommendation algorithm for a mobile app

Github Auto Pull

calccicligithubnode
Automatically update a Github repo: CI on a budget

Kill Weezer

firebasejoke
Kill Weezer

Language Trends Analysis

aicollaborativefirebaseherokumlnodepythontensorflowweb
In a collaborative research project, my team analyzed language trends with a mobile keyboard next-word prediction model

MC++

climcmc plus plusmc++minecraftnode
Spigot server wrapper & web UI

Minecraft Armor Calculator

calculatorfirebaseminecraftnodevue
Minecraft Armor Calculator lets you calculate stats for a Minecraft armor set

Notedown

collaborativefirebasefirestorenodevueweb
Browser-based markdown note-taking app

Npm2neo4j

clineo4jnodenpmnpm2neo4j
A program that downloads every NPM module and saves it to a Neo4j database

OEIS Lookup

firebaseoeisweb
A simple website designed to help you find OEIS integer sequences

Obama Hypercube

firebasejoke
Obama Hypercube

Picture the World

awscollaborativecvec2gatsbyhackathonmongodbnodereactrekognitions3web
An interactive game created at a hackathon

Pixel Bomber

firebasefirestoregameherokunode
A simplistic browser-based multiplayer game that lets you battle anyone anywhere for the leaderboard

Portfolio Site

firebasefirestoregatsbyreactweb
My portfolio site

Rogauracore GUI

clielectronguilinuxnoderogauracore
A simple taskbar gui for linux rogauracore

Sand

firebasemobileorientationsandweb
Sand uses device orientation sensors to slide small squares across the screen

Sincode

clinode
Sincode is a tool that can be used to brute-force caesar, rot13, discard every n and other simple text ciphers via brute-force

SlipstreamVPN

chrome extensioncirclecidigitaloceanfeaturedfirebasefirestoregcpmemcachednodeproxystripevpnwebhook
A VPN/proxy server and Chrome extension.

Study Room @ UTD

cssexpressfeaturedfirebasehtmlmaterial designmuinodescraping
Study room finder for UTD

Thanks for Watching! video generator

dockerjokenode
Thanks for Watching! video generator: for making the same joke unlimited times!

The Andromeda 1

andromedagameta1
The Andromeda 1 is a tower defense game set in the distant future.

The Andromeda 2

andromedagameta2
The Andromeda 2, the sequel to TA1, is a tower attack game set in the distant future.

The Andromeda 3

Andromedagameta3
The Andromeda 3, the sequel to TA2, is a space travel and job management game set in the distant future.

The Andromeda 4

Andromedagameta4
The Andromeda 4, the sequel to TA3, is a basic platformer game set in the distant future.

Twitch Chat Panel

clielectronnodetwitch
A simple Electron app that shows a Twitch chat panel for a specified user

Video Controls Hider for YouTube™

chrome extensioncontrolsgamemiscvideoyoutube
Video Controls Hider for YouTube™ hides the controls on Youtube videos.

Vote Cats

firebasefirestorematerial designnodeweb
A social website containing pictures of cats in an infinitely scrolling masonry layout not unlike Pinterest

WDIG: Where Does It Go?

firebasenodenuxtvueweb
Where Does It Go? lets you find out where a URL goes without actually going there

Writenull

clinode
A CLI program for writing null or random data to a file

Projects by Library

Create Tier List

firebasejsweb
Create Tier List: my tier list maker

Doppelganger.tk

androiddoppelgangerfirebasefirestoreherokujslookupnodeusernameweb
A site and mobile app that lets you check whether a username is taken across a variety of sites

EXPANSIA Group, Inc.

agileawsazurecollaborativedockergqlgraphqlgrpcjsmicroservicesprotobufpythonsqltswork
Dec 2021 - Present: Software Engineer at EXPANSIA Group, Inc.

Minecraft Armor Calculator

calculatorfirebasejsminecraftnode
Minecraft Armor Calculator lets you calculate stats for a Minecraft armor set

Notedown

collaborativefirebasefirestorejsnodeweb
Browser-based markdown note-taking app

WDIG: Where Does It Go?

firebasejsnodenuxtweb
Where Does It Go? lets you find out where a URL goes without actually going there

Projects by DB

Blar.tk

firebasejsnodeweb
A very simple cloud-based URL shortener

CrowdAdvisor

collaborativecryptosfeaturedfinancefirebasegatsbyhackathonjsnodereactstocksweb
CrowdAdvisor: Investment in the Age of Social Media

Doppelganger.tk

androiddoppelgangerfirebaseherokujslookupnodeusernamevueweb
A site and mobile app that lets you check whether a username is taken across a variety of sites

Notedown

collaborativefirebasejsnodevueweb
Browser-based markdown note-taking app

Pixel Bomber

firebasegameherokujsnode
A simplistic browser-based multiplayer game that lets you battle anyone anywhere for the leaderboard

Portfolio Site

firebasegatsbyjsreactweb
My portfolio site

SlipstreamVPN

chrome extensioncirclecidigitaloceanfeaturedfirebasegcpjsmemcachednodeproxystripevpnwebhook
A VPN/proxy server and Chrome extension.

Vote Cats

firebasejsmaterial designnodeweb
A social website containing pictures of cats in an infinitely scrolling masonry layout not unlike Pinterest

Projects by Cloud Platform

Blar.tk

firestorejsnodeweb
A very simple cloud-based URL shortener

Create Tier List

jsvueweb
Create Tier List: my tier list maker

CrowdAdvisor

collaborativecryptosfeaturedfinancefirestoregatsbyhackathonjsnodereactstocksweb
CrowdAdvisor: Investment in the Age of Social Media

Cylinder Music

apple musiccylinder musicjsmusicnodeweb
Visualize your Apple Music library

Doppelganger.tk

androiddoppelgangerfirestoreherokujslookupnodeusernamevueweb
A site and mobile app that lets you check whether a username is taken across a variety of sites

Kill Weezer

jokejs
Kill Weezer

Language Trends Analysis

aicollaborativeherokujsmlnodepythontensorflowweb
In a collaborative research project, my team analyzed language trends with a mobile keyboard next-word prediction model

Minecraft Armor Calculator

calculatorjsminecraftnodevue
Minecraft Armor Calculator lets you calculate stats for a Minecraft armor set

Notedown

collaborativefirestorejsnodevueweb
Browser-based markdown note-taking app

OEIS Lookup

jsoeisweb
A simple website designed to help you find OEIS integer sequences

Obama Hypercube

jokejs
Obama Hypercube

Pixel Bomber

firestoregameherokujsnode
A simplistic browser-based multiplayer game that lets you battle anyone anywhere for the leaderboard

Portfolio Site

firestoregatsbyjsreactweb
My portfolio site

Sand

jsmobileorientationsandweb
Sand uses device orientation sensors to slide small squares across the screen

SlipstreamVPN

chrome extensioncirclecidigitaloceanfeaturedfirestoregcpjsmemcachednodeproxystripevpnwebhook
A VPN/proxy server and Chrome extension.

Study Room @ UTD

cssexpressfeaturedhtmljsmaterial designmuinodescraping
Study room finder for UTD

Vote Cats

firestorejsmaterial designnodeweb
A social website containing pictures of cats in an infinitely scrolling masonry layout not unlike Pinterest

WDIG: Where Does It Go?

jsnodenuxtvueweb
Where Does It Go? lets you find out where a URL goes without actually going there

Social Sites

Check out my socials!