Coder Social home page Coder Social 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 R.'s Projects

Chase William R. doesn’t have any public repositories yet.

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.