Skip to content

LucAlexander/LucAlexander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

:)


 Hi, I'm Luc

I worked in machine learning and production backend between 2022 and 2025, and now do freelance and private contract work on a variety of projects.

Although I do most of my programming and research recreationally.

2025

Retrospective

I full pivoted this year to language design and meta compilation. Register coloring is still broken in un but its coming around as a solid iteration in the metacompilation system. Currently the goal is to achieve constraints as a metacompiler library, for use in program synthesis, for the purpose of studying how combinations of constraint invariants break under real world adverarial stress.

This was a successful pilot year into this research topic and im going to start a "state of the system" like document soon to start proper research notes into the matured form of this subject.

Field-Notes Bookshelf website for research notes.

un(ongoing): Meta Compiler Substrate.

Src: Bytecode Meta Computation Engine.

Chess Roguelike: Asynchronous Chess Roguelike game made in two weeks.

Ink Compiler: Working high level language compiler.

EVO: Rewrite and continuation of my bachelors thesis project (Neuromorph).

Typed Lambda calculus interpreter: Lambda calculus parser, interpreter, and optional type system. Written as an exercise.

prototext: A prototype forth-like language which mimics natural language, compiles to C.

Minimal media runtime: A tiny runtime for SDL2 with project support. Demo game available in repo.

2024

protosrc: A prototype programmable programming language, compiles to a 64bit interpreted intermediate representation.

Compiler Project: An Unnamed first attempt at a high level compiler frontend and (most) of a backend. Needs a code generation pass still.

8Bit VM: An unnamed simple 8 bit virtual machine made as a learning exercise.

2023

Neuromorph: My capstone project for university, a neural network framework built to allow neural architecture search systems to easily generate diverse model architectures through token sequence generation of a custom embedded model description language.

xui: a minimal gui library built for Ξ.

2022

Ξ (Xi): A highly cache efficient generalized software development framework with compilation targets suitable for Linux, Windows and even Web Assembly.

Locality prototype predecessor to Xi, built with a different architecture.

Before

I started programming when I was about 9. I didnt commit until I reached highschool, where I made a handful of small games, the better of which ended up on itch under a name I no longer use. After that I just studied and experimented for a few years.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published