Skip to content
View wkaisertexas's full-sized avatar
πŸ’­
πŸ“” Studying
πŸ’­
πŸ“” Studying

Highlights

  • Pro
Block or Report

Block or report wkaisertexas

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

William Kaiser

personal social website

I have a personal portfolio and blog which I built with AstroJS, TailwindCSS and ThreeJS. The site is statically generated with Astro and deployed onto GitHub pages. Check out the site!

General

[personal]
first_name = 'William'
last_name = 'Kaiser'
preferred_language = 'python'
pronouns = ['he', 'him']
favorite_book = 'Don Quixote'

[education]
major = 'Computer Science (BS)'
minor = 'Data Science'

[extra]
hobbies = ['woodworking', 'electronics', 'cooking', 'coding']

Featured Projects

  • Open-Source Translation Utility for string catalogs
  • Utilized OpenAI's Chat APIs to conduct semantic text completition.
  • Successor to Time lapse
  • Create color-accurate screenshots in a compact MacOS menu bar application.
  • Record both webcams and screens
  • Enjoy performant, GPU accelerated accelerated with leading color and video formats
  • Fully open source @ wkaisertexas/ScreenTimeLapse
  • Available now through HomeBrew brew install --cask https://raw.githubusercontent.com/wkaisertexas/ScreenTimeLapse/main/screentimelapse.rb

πŸ”¬ International Science and Engineering Fair (ISEF) Analysis

Diving deep into ISEF, the world's top science fair with competition data. Examining both historical trends and creating visualizations to help newcomers demystify this competition.

Four main components are present in this project:

  • Make a terminal version of ChatGPT using the OpenAI API
  • Styled using clack textual user interface
  • Published on npm

πŸŽ₯ Time Lapse

  • Easily create time lapses of your screen and webcams
  • Intended for programmers, hobbyists and artists to showcase their creations
  • Saves wasteful frames which would have been discarded when edited into a time lapse (a hour long screen recording can easily be several gigabytes)

Click here to learn more

⬆️ TikTok Uploader

A python module which uses Selenium to automatically upload videos to TikTok. Supports both module calls and a command-line interface.

πŸ“ Textual and Impact-Based CORD19 Clustering

Created an interactive t-SNE plot of papers from the COVID Open Research Dataset (CORD19). Used data from Altmetric to create clusters based on impact (citations from various sources). Found very strong statistical correlation between cluster location and impact.

πŸ“ Society for Science - Science Fair Project Scraper

Here is a project that helps people scrape Society for Science to download their database of science fair projects.

β™Ί Random URL Generator [^1]

Random URL Generator makes shortened URLs with random destinations. One link has a set of predefined destinations with respective probabilities. Then, when the user clicks on the link, one of the destinations is picked at random.

Example: Site that randomly takes you to technology companies' websites

  • 25% - facebook.com
  • 25% - google.com
  • 25% - apple.com
  • 25% - microsoft.com

Note: this project was a victim of the recent changes to Heroku deployments and is no longer publicly available.

Built-in link tracking of link destinations makes A / B testing more accessible

Pinned

  1. ScreenTimeLapse ScreenTimeLapse Public

    Take color-accurate timelapses of your screens and cameras on MacOS

    Swift 727 21

  2. tiktok-uploader tiktok-uploader Public

    Automatically ⬆️ upload TikTok videos

    Python 268 69