Backend systems and programming languages.

I’m SharkBlocks00. Right now I’m building Falx, a small scripting language, in the open.

Falx

A scripting language written in Python, with closures, structs and first-class functions.

func multiplyBy = define(factor) {
    func multiplier = define(number) {
        return number * factor;
    }
    return multiplier;
}
let double = multiplyBy(2);
let triple = multiplyBy(3);
output(double(5));
output(triple(5));
$ python -m src.Main run closures.flx
10
15
Latest release
v0.3.0
Passing tests
270
No dependencies
Python 3.11+
License
Apache-2.0

Mrya

A dynamic, object-oriented scripting language with a built-in web framework and HTML templating. I develop it with the @mrya-lang organization.

Latest release
v0.7.0
Written in
Python
Organization
@mrya-lang

About

I’m a developer in the UK focused on backend systems and programming language design. I’m the main developer at @mrya-lang and the author of Falx.

Most of my language work is in Python. I also build with Java, Go and C#, design websites, and make games.

Languages
  • Java
  • Go
  • Python
  • C#
  • JavaScript
  • TypeScript
  • OCaml
Backend and data
  • Spring Boot
  • PostgreSQL
  • MySQL
Tooling
  • Docker
  • Git
  • Linux

Get in touch

I’m open to new projects and opportunities.