VimHax

A picture of me.

Hello, I'm

VimHax

Full-Stack

Developer


fn fib(term: Int) -> Int {
	if term == 0 { 0 }
	else if term == 1 { 1 }
	else { fib(term - 1) + fib(term - 2) }
}

fn main() {
	let count = 0;
	loop {
		if count == 10 {
			return;
		}
		print(fib(count));
		count = count + 1;
	}
}

Ares

Programming Language

#Rust#LLVM

A statically typed compiled programming language inspired by TypeScript and Rust. This was my first dive into making a compiled language, with static analysis that can infer data types at compile time.

Eelios

Programming Language

#TypeScript

A 'dynamically' typed interpreted programming language. This language was an entry for a programming language competition. The language was built on a gimmick: 'What if statements themselves can be manipulated like array elements?' (which explains the syntax)

[
	fib <- | n: Number | -> Number [
		if n <= 1 then [ 
			eval n 
		] else [
			eval self(n - 1) + self(n - 2)
		]
	],
	idx <- 0,
	while idx < 10 do [
		n <- fib(idx),
		print n,
		idx <- idx + 1
	]
]
Elytra Ring
Custom Hotbar
Custom Sky

Minecraft

Visual Effects

#Core Shaders#Spigot

Everything shown here, and much more, was achieved without mods; all in vanilla Minecraft. These are effects I've created for projects such as Twitch Rivals LOTR, BisectHosting Game Master & MC Prom.

Dynamic lighting + Fog


Let's

Talk

email@fake.com


Vimukthi

Weerabahu

Hello! I'm a self taught full-stack developer based in Sri Lanka. I received my education from Lyceum International School.

I started programming in 2018, in a piece of software called Processing. While I've attempted programming before this point, I never really got the hang of it. (The visual nature of Processing must have kept me interested along with Daniel Shiffman's great tutorials.) I was introduced to the web by the P5JS library, which is closely related to Processing. The web was a convenient excuse for me to branch out to various other technologies, such as Node.JS.

Since then I have attempted developing desktop apps, games (with a custom game engine), programming languages, etc. It has been a fun ride and I don't plan on stopping!

A picture of me.A picture of me.

VimHax

Made with by VimHax
email@fake.com