Projects

blog.davimiku.com

A static website for writing blog articles and tutorials

Technologies used:

  • TypeScript
  • Next.js
  • React
  • SCSS

Topics explored:

  • static site generation
  • fluid design
  • blog

Unnamed programming language

My own programming language: a statically-typed, applications level language that JIT compiles to machine code.

Status: Programs with simple values and functions work, currently working on adding composite types (unions and records).

Technologies used:

  • Rust

Topics explored:

  • language design
  • compilers

AudNauseum

Loop-based digital recorder & sampler (audio looper)

Technologies used:

  • Python
  • PyQt
  • numpy

Topics explored:

  • audio processing
  • gui
  • state machine

JSONata

Implementation of JSON Query and Transformation language

Status: Project is on hold while on work on my own programming language

Technologies used:

  • Rust

Topics explored:

  • interpreters
  • JSON
  • parser
  • functional programming