Giter Site home page Giter Site logo

Joe Maurer

About

Hi there! I'm currently a student at Oregon State, while also working as a Administrative Technology Specialist at North Penn School District. Things you may find on my Github consist of random personal projects as well as a collection of school portfolio assignments that were immediately abandoned upon being graded that are filled with spaghetti (hopefully less so as time goes on).

My homelab setup consists of a Dell R720 and 2x Dell R210 II's, as well as an older repurposed desktop build. I run them in a cluster using the Proxmox VE virtualization platform. Some of the services I run or Pihole for adblocking & local DNS purposes, various web servers for projects, game servers for my friends, and many others.

The pièce de résistance is my LAN / routing setup. I run a virtualized instance of the pfSense firewall which is replicated across three of the servers in the cluster in a high-availabilty configuration. If the active machine drops off, one of the other two will take over near instantly. Unfortunately I'm limited to one dynamic IP address, so it really only protects against hardware failure but still an interesting experiment. I also have pfSense configured with a plugin that uses ACME to automatically renew the SSL certificates for my domains, and then I use HAProxy as the gateway for serving all content over SSL.

Skills

  • Languages Used
    • Javascript (mainly within Node/ React) (also navigating Google Apps Script for automating tasks in Sheets/Forms)
    • Python
    • C
    • SQL
    • HTML / CSS
    • Java
    • PHP
  • Concepts
    • Request / response (HTTP pipelines / communication & working with APIs)
    • OOP
    • Application state management
    • Socket programming
    • Multi-threading
    • Networking (mainly at the network layer, with an understanding of the upper layer protocols and how they work together)
  • General Technology
    • Active Directory and SCCM
    • Google Admin
    • Proxmox Virtual Environment platform
    • Linux (command line, multiple distributions)

Work Experience

  • North Penn School District

    • June 2022 - Present | Administrative Technology Specialist

      • Administer system user accounts and privileges
      • Identify and resolve system problems that occur during daily use
      • Log and follow-up on all open or pending service requests for the building to ensure resolution
      • Create user documentation for system use
      • Assist and train staff on administrative systems
      • Access and report on information from administrative systems
    • August 2019 - June 2022 | Technology Assistant

      • Work with Desktop & Device Specialist for installations of hardware and software in the building
      • Execute image refresh on all building devices
      • Identify, diagnose, and resolve hardware, software, and operating system problems and questions that occur during daily use
      • Log and follow up on all open or pending service requests for the building to ensure resolution and escalate issues requiring further intervention through proper channels
      • Plan for building technology supply needs, order, and distribute the supplies as designated by supervisor
      • Accomplishments:
        • Developed Google Docs add-on to automatically convert "Smart Quotes" back into normal ones. Smart Quotes were causing another application to break when exporting data from Google Docs, and Tech staff had been correcting the bad characters by hand for end users.
        • Developed frontend app for the SnipeIt inventory system. It uses the API to allow tech staff to more efficiently process equipment by allowing for bulk updating of device status.

Education

  • 2021 - Present | Oregon State University

    in progress: Bachelors of Science in Computer Science (Cybersecurity focus)

    estimated completion: December 2023

    Current GPA: 3.9

  • 2019 - 2020 | Bucks County Community College

    Associate of Science in Computer Science

    GPA: 4.0

Joe's Projects

asynchttprequest_generic icon asynchttprequest_generic

Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP8266 (WiFi or W5x00) and currently STM32 with built-in LAN8742A Ethernet.

draft-js-plugins icon draft-js-plugins

React Plugin Architecture for Draft.js including Slack-Like Emojis, FB-Like Mentions and Stickers

ez-trak-api icon ez-trak-api

The backend for a sample exercise tracking website built with a MERN stack.

ez-trak-ui icon ez-trak-ui

The frontend for a sample exercise tracking website built with a MERN stack.

gatsby-starter-minimal-blog icon gatsby-starter-minimal-blog

Typography driven, feature-rich blogging theme with minimal aesthetics. Includes tags/categories support and extensive features for code blocks such as live preview, line numbers, and line highlighting.

go-twitch icon go-twitch

A complete interface for Twitch services in Go.

laravel-owm icon laravel-owm

This package allows you to implement OpenWeatherMap-PHP-Api in Laravel-way in your Laravel project.

n8n icon n8n

Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

simplepgsql icon simplepgsql

Simple PostgreSQL connector for Arduino and ESP8266

smallsh icon smallsh

smallsh is a shell program written in C as a project for Oregon State's CS344.

sqlline icon sqlline

Shell for issuing SQL to relational databases via JDBC

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.