Giter Club home page Giter Club logo

Hi there, My name is Josh.

I enjoy learning how to solve problems and automate solutions through Code. I've found that the best learning methods for me have involved creating projects that I can put to personal use, or in some way engage with actively. I've created games to practice common patterns and adaptive design, One of my projects was as part of a team of developers and artists making a game as a college thesis project.

I enjoy making simple CRUD applications to learn pieces of front and back-end technology. Overall C# and the .NET framework is the most compelling but for extremely performant backend development I would turn to C++, and for quickly and painlessly coded projects I would likely turn to python, with javascript as my alternative.

Currently I am working on learning React, Vue and Angular. I've spent most of my front-end learning focused on applications and aside from Razer Pages and Flask I feel I stand to gain the most by learning 3 of the more popular UI Frameworks for web development.

My broad areas of focus in Development are:

  • Automation and Machine learning: Developing AI, ranging from simple FSMs to more powerful, GOAP systems. I discovered these through game development but i hope to reverse-engineer them into more practical-use programs. The idea of creating these living, evolving, reactive systems is thrilling.
  • Procedural generation: Using things such as perlin noise to create "random" but well-bounded maps, datasets etc. As with machine learning there is a thrill to creating something that can exceed an individuals capability, and do so in the blink of an eye.
  • Reports: Creating Analysis machines that remove human error from the equation. The amount of time, dollars,and labor that can be saved by generated reports (if done correctly) is staggering.
  • Games: They are a vital tool for learning, with a tangible end-goal that can be tweaked, modifed and shared.
  • Teach: I've only been at this for 6, going on 7 years, I'm by no means a master developer, but either actively or passively, I want to help encourage others who have taken an interest in programming, so they can enjoy some of the great successes I did when I was encouraged by others over the past many years.
  • Learn, Learn, Learn. Every year has shown me that there is a bountiful supply of tools being created and updates, with millions of involved users leaning into the information age and helping eachother grow and evolve into competent developers.

I am earning my Bachelor's degree in Data managment/Analytics from Western Governor's University. I began November 2020, and have completed 2 years worth of credits as of 3/9, with a projected graduation date in Mid-August.

Josh Folsom's Projects

isorpgudemy icon isorpgudemy

A small Demo project for testing loading/saving, 3d Units, Combat (melee and ranged), Patrolling enemies + aggro ranges. Connecting Scenes

mtg icon mtg

School Project Created in Tableau

scripticus icon scripticus

A Discord Bot for the Legends of Idleon Discord Server

soscsrpg icon soscsrpg

Scott's Open Source C# RPG - Elebris Convert

stock.indicators icon stock.indicators

A .NET library that produces stock indicators. Send in stock quote history and get back the desired technical indicators. Nothing more. It can be used in any kind of stock analysis software. We had private trading algorithms, machine learning, and charts in mind when originally creating this open library. Current indicators include: Accumulation Distribution Line (ADL), Aroon, Average Directional Index (ADX), Average True Range (ATR), Beta Coefficient, Bollinger Bands, Chaikin Money Flow (CMF), Chaikin Oscillator, Chandelier Exit, ConnorsRSI, Commodity Channel Index (CCI), Correlation Coefficient, Donchian Channel, Double EMA, Exponential Moving Average, Heikin-Ashi, Hull Moving Average, Ichimoku Cloud, Keltner Channel, Money Flow Index (MFI), Moving Average Convergence/Divergence (MACD), On-balance Volume (OBV), Parabolic SAR, Price Momentum Oscillator (PMO), Rate of Change (ROC), Relative Strength Index (RSI), R-Squared, Simple Moving Average, Standard Deviation, Stochastic Oscillator, Stochastic RSI, Ulcer Index, Linear Weighted Moving Average (WMA / LWMA), William %R, Zig Zag

unity-build icon unity-build

A powerful automation tool for quickly and easily generating builds of a game with Unity.

webdev-jeopardy icon webdev-jeopardy

HTML/CSS/JS Jeopardy game. My first coding project refactored with CSS Grid. Edit: As of April 2020, now with Docker support

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.