Git Product home page Git Product logo

Hello, My Name is Chase ๐Ÿ‘‹

I'm a 2023 graduate of Rochester Institute of Technology with a bachelor's degree in Web & Mobile Computing and a minor in Psychology.

Hobbies

  • Coding (Mit meine Kaffee!)
  • Exploring different technologies and spaces through development of personal projects ๐ŸŒฑ
  • Weight Lifting ๐Ÿ’ช / Calisthenics
  • Currently embarked on reading the Wheel of Time series by Robert Jordan (14 books.. its long)
  • Playing my guitars ๐ŸŽธ
  • Memorizing powerful quotes

Other Interest or Things About Me

About my projects: Whether the project was finished or not, I see a win. These experiences only leave me a better developer than when I started.

Notable Projects:

DotDocs

Generate easy add hoc docs from your C# codebase in markdown format. Read more here.

DotDocs_how_it_works

Tribe Logger

Tribe Logger aims to provide members with updates/notification about tribe log information when in-game events occur. The updates/notifications are provided via a Discord Bot. For the client application, I am using Electron with my own native node addons to basically get text from a window using OCR.

To get text from a window, I first aquire bitmaps from a window on command using it's Device Context. The bitmap is then either piped all the way up to the TypeScript / JavaScript to be displayed in a canvas (for previewing), or given to tesseract (building from source using vcpkg) inside the native C++ addon to decipher text and return it to the caller.

In the image below you can see it capturing a bitmap from the ARK: Survival Evolved window and then displaying it in the Electron app window. The green box is the area the user can crop for tesseract to scan for text. (testing right now)

Tribe-Logger

I ported the project to use this template to help speed up React integration.

Game Of Life

This project was created for ICS department and moreover the SVP group of 2021. It is based off the Game Of Life and is available on:

  • Console (.NET Core)
  • Desktop (WPF .NET Core)
  • Mobile (Android using Xamarin)

Note: The console also accepts input for Rows, Columns, and Cycle Time, but in the provided screenshot you cannot see it because it has been cleared away...*

Game Of Life Console, Desktop, & Mobile

I attended the event and assisted new students with building their own apps from this repo. Checkout the repo if you want to see more or download it for youself.

Lil Widgets

Lil Widgets is a library that provides progress & loading widgets to Xamarin.Forms. The motive behind this project was I wanted to learn more about animations and how to create them. Therefore this project depends heavily on SkiaSharp and its various public packages.

I created the widgets from scratch using SkiaSharp and it's SKCanvasView type. I learned about creating my own Delta-Time implementation (used it before in Unity) and how to implement better animation update routines (moving away from frame rate based update to time based). I never felt my own implementations were smooth enough so I ended up coupling my animations to the built-in Animation class (uses native animation utilities).

This project's underlying structure is based off Microcharts, except Lil Widgets repo is coupled to Xamarin.Forms as I previously mentioned.

Progress Widget Progress Breakdown Loading Widget
Home Page Quiz Page Quiz Page

Checkout more about this project at its repo...

Baby Fingers

The app, Baby Fingers uses Xamarin.Forms to provide both Android & iOS packages. It is available on both Google Play and the Apple App Store. The app provides various topics that have lessons within them with quizzes to test your memory once you're ready!

Home Page Quiz Page Quiz Attempts

The Baby Fingers repo is not currently available to the public to protect the client.

Chase William's Projects

.docs icon .docs

DotDocs is an intuitive & reliable documentation generator library for C# projects. Currently it produces markdown files as documentation and support for website generation is planned.

asa-automation icon asa-automation

Automation tools designed to provide quality of life improvements for ASA players.

assaultcubehack icon assaultcubehack

My first hack, using AssaultCube as my guinea pig for learning purposes.

bluequery icon bluequery

A discord bot that provides features for crafting blueprints in Ark Survival Evolved

c-reader icon c-reader

Reads a text filea and records letter instances.

chase-william-site icon chase-william-site

My personal website where I post my thoughts about programming topics and various other topics.

chocolatey-test-environment icon chocolatey-test-environment

A testing setup related to how the Chocolatey Package Verifier runs testing. Used for manual testing or prior to submission

covid19datatracker icon covid19datatracker

Gets a RSS feed about current COVID cases and also provides a query building interface.

custom2darray icon custom2darray

Simple example of how a 2D array works as a 1D array behind the scenes.

dotdocs icon dotdocs

Generate easy add hoc docs from your C# codebase in markdown.

fuzzy-phrase-classifier icon fuzzy-phrase-classifier

A small utility for fuzzy string searching where you provide strings and phrases, and receive the best fit results.

glfw icon glfw

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

gofiletextreplacer icon gofiletextreplacer

Takes in a text file and replaces all target words with a given word and then write all text to a new file.

imagesplitter icon imagesplitter

A simple cross-platform image splitting library. Currently you can only split images into a number of equal sized rows and columns.

infiniterechargemetrics icon infiniterechargemetrics

Built to provide competitors of the 2020 Infinite Recharge games a way to track the key events in a game. All this data is stored locally and can be sent to the email of the user in a JSON format.

ipackage icon ipackage

The SwiftUI app you didn't know, you didn't need. Browse and save Nuget packages on the go!

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.