Joshua Willis's Projects
A fork of (my version in CSharp of) Thorston Ball's "Writing an Interpreter in Go," using new syntax and features.
blog
A simple full-stack project and blogging platform utilizing the Blazor web-framework
A modified C++ port of the B32VM by icemanind
Some random video on Facebook I found presented this (logical) challenge. How can a single person, without markers or windows, tell how many trains are connected in a circle using only light switches.
A C#/dotnet Core 7 library for creating complex circuits.
Wordle Web
Rust implementation of Conway's game of life.
GS Lisp is a custom language interpreter designed to preform various advanced calculations.
A link shortening and file hosting service using AWS and Hack.
A toolkit for generating a 3d geometric map using image files in the Unity engine
Provides test doubles using BCL implementations for testing projects which strongly depend on Entity Framework. Deployed as a Nuget package.
An example enterprise To-Do List web application using Vue3/Vite for the front-end and ASP.NET Core 7 WebAPI (using API Controllers) back-end.
Empowering everyone to build reliable and efficient software.
A simple manual-entry expense tracker using Blazor, MudBlazor, and MVVM with the dotnet Community Toolkit
A link shortening and image hosting service using Vue3 and ASP.NET WebAPI
Following Thorsten Ball's "Writing an Interpreter in Go" but interpreting Go as CSharp because I'm really into interpreters/interpretation.