mlacast

Settings

Software Development

Programming has always been very dear to me from a young age. I remember when I was first introduced to coding by my dad through the computercraft mod for Minecraft back in its early days. Middle-school me just loved password-protecting my bases from imaginary threats with the power of LUA.

The whole software development world started to take a much bigger place in my life when I became an adult and completed The Odin Project. It quickly grew into a great passion which helped me devote countless hours to learning and building new things. I am and have been working as the lead developer at Alkemion for 2 years now, a TTRPG-oriented software company I co-founded with my father.

These experiences have allowed me to work on a wide variety of insanely fun programming and architecture challenges, so without further ado, here's some of what I've built!

Alkemion Studio

Context-Aware Undo/Redo System

Action-based and context-aware undo/redo system for Alkemion Studio.

Read more

Alkemion Studio

DOM-Based 2D Interactable Board Graphics Engine

  • Camera Abstraction + Zoom & Pan
  • Drag & Drop
  • Selections and Drop Zones
  • Grid Snapping
  • Customizable SVG Curves and Intuitive Linking

Post Coming soon!

Alkemion Studio

Mobile Device Framework

Mobile framework for Alkemion Studio, enabling all the same features as the desktop version on mobile devices. From UI responsiveness, to visual board interactions.

Post Coming soon!

Alkemion Studio

Virtual File System

A full-stack implementation of a virtual file system for Alkemion Studio, allowing users to create, manage, and organize their data into folders.

Post Coming soon!

Alkemion Studio

Floating Window Framework

A development framework for creating and managing floating windows in Alkemion Studio.

Post Coming soon!

Alkemion Studio

Customizable SVG Links

A deep-dive into the SVG-based linking system I implemented in Alkemion Studio, allowing for customizable and intuitive linking between elements.

Post Coming soon!