Skip to content
View paytonshaltis's full-sized avatar
  • Naval Air Systems Command (NAVAIR)
  • Hamilton, NJ
  • 17:51 (UTC -04:00)

Highlights

  • Pro
Block or Report

Block or report paytonshaltis

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
paytonshaltis/README.md

Hello! ๐Ÿ‘‹ I'm Payton Shaltis

๐Ÿง‘ About Me

I'm a Computer Scientist at Naval Air Systems Command (NAVAIR). I love learning about new web technologies and frameworks that aid in creating responsive and accessible websites, and finding ways to implement them into my own projects. I'm also...

  • ๐Ÿ‘จโ€๐Ÿ’ป A TCNJ Class of 2023 alumnus with a major in Computer Science
  • ๐Ÿค” Actively looking for ways to apply my minor in Philosophy
  • ๐Ÿ”ญ Working on a simple neural network library
  • ๐ŸŒฑ Learning C# and .NET
  • ๐Ÿ‘จโ€๐Ÿซ A CS tutor for the Quakerbridge Learning Center
  • ๐ŸŽธ A guitar player and an avid fan of classic, psychedelic, and progressive rock
  • ๐ŸŽฎ A video game player and builder of my own custom PC
  • ๐Ÿ“ซ Reachable by email at shaltisp@gmail.com

๐Ÿ’ป Projects

I like working on a variety of projects in different areas of Computer Science, but my main areas of interest are Web Development, ML / Computer Vision, and Automation. Here are some of my favorite projects that I've worked on over the last several years. Feel free to click on a project's name to visit the GitHub repository for it, where you can learn more about the languages I used, the features implemented, and the technologies learned to build it!

๐Ÿ•ธ Web Development

  • ACCR Mail Manager - A full-stack web app for managing inmate paper mail used internally by ACCR (The Atlantic Center for Capital Representation). This semester-long group project was developed for CSC-415: Software Engineering, and required multiple iterations of design, requirements gathering with an actual client, implementation, presentation, testing, and delivery.
  • TCNJ Library App - A full-stack web and mobile application for tracking live study-room occupancy data. Created over the course of more than 10 years by several TCNJ CS majors. See the repository for my personal contributions to the project over a 2-semester research experience.
  • The GOON Card - A full-stack web app for creating and sharing dynamically-generated business cards. Choose exactly which social media links to share on a person-by-person basis on the fly in order to organize personal and professional contacts. Created as collaborative final project for CSC-355: Human Computer Interaction.
  • Freighter - A flexible library for creating dynamic abd customizable HTML carousels. Also features a complete documentation website with demos, API docs, and downloads page.
  • React Custom Select - A simple React component written in TypeScript that implements both single and multiple select form elements. The component also supports full keyboard-accessibility.
  • Pantry Packer - A full-stack web app that tailors donations for food pantries based on their current needs. A pantry can request donations of specific items, and donors can search for pantries to donate to based on these needs.
  • Wordle Guesser - A simple web app that helps suggest words for the popular word game Wordle. Implements a custom algorithm for determining the next best word to guess based on the current state of the game.
  • Personal Website - A simple personal website used for hosting my resume, contact links, and other minor information about me.

๐Ÿง  Machine Learning / ๐Ÿ‘ Computer Vision

  • Tello Follow - A program for controlling a DJI Tello drone via facial recognition and object detection based on HCI principles like color masking and object tracking.
  • Head Nod Detection - A facial recognition system that determines if a user is currently nodding yes, no, or remaining still. Uses a number of points of interest and a custom algorithm in order to determine if movements should actually be considered as nods.
  • Arm Raise Detection - A pose detection system that determines which of the user's arms are currently raised or lowered. Utilizes a simple algorithm for determining the current pose of both arms.
  • Neural Network Library - A simple neural network library that allows for simple layer and activation function customization. Includes small examples featuring the MNIST dataset of hand-written numbers.

๐Ÿค– Automation

  • Amazon Bias Correction - A web scraper for detecting and correcting Amazon product review bias. Uses a custom algorithm for determining if a review is biased, and implements a strategy for correcting it.
  • Easy Enroll - A script written to automatically prioritize college course registration based on a number of factors including student major, course prerequisites, and course availability.

๐Ÿ”  Programming Languages

  • B-Minor - A simple C-like language implemented over the course of a semester for CSC-425: Compilers and Interpreters. Includes a lexical analyzer, parser, and machine code generator for ARM-based processors, all written from scratch.

๐Ÿ› ๏ธ Languages, Frameworks, and Tools

A variety of technologies used to implement some of my projects. Click on an icon to see a list of the projects that use it, as well as other background that I have with each!

Pinned

  1. freighter freighter Public

    ๐Ÿš‚ Freighter is a highly-customizable HTML carousel library featuring a number of dynamic properties affecting carousel items and transitions. Most prominently, it gives complete control over the reโ€ฆ

    TypeScript 1

  2. tcnj-library-app tcnj-library-app Public

    ๐Ÿ“š TCNJ's official Library App. Includes real-time study room and computer occupancy data. Created and updated by students in Dr. Knox's CS research lab as part of a capstone experience. This reposiโ€ฆ

    TypeScript

  3. b-minor b-minor Public

    ๐Ÿ…ฑ Compiler for the C-like language "B-Minor." Includes a custom lexical analyzer, parser, and machine code generator for ARM-based architectures. Written in C, Flex, and Bison over the course of thโ€ฆ

    C 2

  4. tello-follow tello-follow Public

    ๐Ÿš Tello Follow uses color masks and face meshes to track and follow an object of interest from a programmable Tello drone. The object of interest can be either a human face or an object of a certaiโ€ฆ

    Python 2

  5. amazon-bias-correction amazon-bias-correction Public

    ๐Ÿ›’ Webscraper used to detect bias in Amazon product reviews for a product. Bias is determined through an original and rigorous algorithm, with the goal of producing a new, corrected, product star reโ€ฆ

    Python

  6. sderacy/gooncard sderacy/gooncard Public

    The Goon Squad's Goon Card Project for CSC 355 ('22)

    JavaScript 6 2