Skip to main content

My Projects

Here is a list of projects I have worked on. Some of them are finished, some are still in progress and some are just ideas.

Programming Languages
#

Compilers, interpreters and other projects related to programming languages.

WebX
#

A DSL and framework for building minimal but powerful hypermedia system driven web backends and REST API development using a HTML first approach.

WebX logo
Logo from webx.sh
webx-net/webx

A DSL and framework for hypermedia driven web backends, and REST APIs

Rust
6
1
DSL
Web
Backend
Framework
REST API
Language Design
TypeScript
Deno Runtime
Server-Side Rendering

Lento
#

A general purpose, strong and statically typed, lazy evaluated, programming language with aim to purify the object-oriented paradigm with functional concepts. Designed with a focus on simplicity and readability in mind.

Lento logo
Logo from lento-lang.org
lento-lang/Lento

A strongly typed, and expressive functional programming language

Rust
2
0
Functional
Object Oriented
Compiler
Interpreter
Language Design
Strong Type System
Type Inference

Mini
#

A minimal programming language that is built for the purpose of teaching programming language design. The language is dynamically typed and expression-based. It is designed to be easy to learn and use. There are support for both functional and object oriented programming paradigms.

Mini logo
Logo from mini-lang.org
mini-lang/mini-lang

The example mini programming language written for the “Write a language in a week” series.

Python
7
0
Functional
Object Oriented
Interpreter
Language Design
Dynamically Typed

Development Tools
#

Tools and utilities for development and programming.

APC
#

A collection of yet “Another Parser Combinator” libraries made to build optimized, powerful and flexible parsers in a variety of languages.

APC logo
Logo from https://github.com/APClib
APClib/APCSharp

Another Parser Combinator for C#

C#
3
0
Parser Combinator
Library
Development Tool
Optimization
Flexibility
Performance
Language Agnostic

Knight
#

A MVC REST framework for Deno built on Oak and inspired by Spring Boot. Build scalable controller-based CRUD APIs with ease.

Knight logo
Logo from github.com/WilliamRagstad/Knight
WilliamRagstad/Knight

MVC web server framework for Deno 🦕 built on Oak

TypeScript
8
1
Web
Backend
Framework
REST API
Deno Runtime
TypeScript
MVC
CRUD
Oak
Spring Boot

Pond
#

A fully customizable and flexible static website generator inspired by Django (or Jinja) templates. You write all the content in Markdown, which is then combined with the correct HTML template and CSS stylesheet to produce a finished page.

Pond logo
Logo from github.com/WilliamRagstad/Pond
WilliamRagstad/Pond

A fully customizable and flexible static website generator

C#
1
0
Web
Frontend
Static Site Generator
Markdown
HTML
CSS
Django
Jinja

Services and Technologies
#

Products, websites, APIs, platforms, Software/Platform/etc as a Service (SaaS), or other technologies.

Font Manager
#

A simple and easy-to-use font manager for Counter-Strike: Global Offensive.

Font Manager logo
Logo from github.com/WilliamRagstad/Font-Manager
WilliamRagstad/Font-Manager

Simply the best tool for CS:GO Font Management

C#
108
36
Desktop
Utility
Counter-Strike
Global Offensive
Font
Manager

Quansy
#

A comprehensive platform for data and content management, intended to be an all-in-one service for websites and applications. It is designed to be simple, fast and secure. It is built with a focus on performance and scalability.

Quansy logo
Logo from quansycms.wordpress.com
This project is currently in closed development.
Database
CMS
Platform
Web
Backend

Organizations and Teams
#

Organizations I have either founded or been a part of.

Aphnix
#

I founded the Minecraft map making team Aphnix in 2016 and had the role of lead developer and project manager. A group of creative and talented map makers with great attention to detail and quality. We strive to create unique and immersive experiences for players to enjoy. It was disbanded in 2021.

Aphnix logo
Logo from aphnix.com
This project is currently inactive.
Minecraft
Map Making
Team
Creative
Quality
Immersive

There are no articles to list here yet.