A port of To-Do Quest to Angular 2, using Bootstrap 4 as the front-end styling. Created over the course of a work day to demonstrate my ability to transfer my knowledge of React to Angular. Along the way I developed a general understanding of Angular's structure and how it differed from other frontend frameworks.
Recursive Fibonacci function example:
export int fibonacci(int n) if n <= 1 return 1 return fibonacci(n - 1) + fibonacci(n - 2)
Nonsensical, comprehensive syntax example:
int y = 1333 // Set up y export const int SOME_CONST = 5 void main() DoSomething(true, 23ul) export void DoSomething(bool alphabet, ulong soup) int z = 10 / SOME_CONST / 1f as int // Initialize x int x = (50.0f + -20f + 2f * float.floor(20.5f)) to int |> SOME_CONST y = -y if x == 70 & SOME_CONST // Check logic x = ((20f + 10ul to float) * float.ceil(20.25f)) to int if !alphabet && x == 20 nop() else if y == 70 while y > 0 y = y - 15 if y < 0 break else continue bool foo = true DoSomething(!alphabet, soup) else nop() // Null operation return export int add(int a, int b) return a + b
A cross-platform voxel art authoring tool built in and integrated with the Unity game engine to make creating voxel art for game environments quick and painless. Coded in C# as a standalone Unity application. No free alternative existed at the time of writing which provided key features like unlimited undo/redo, layering, frame animation, and Physically Based Rendering support, so I developed Reptile alongside several artists who represented my target demographic. In the process I gained experience working alongside customers and iterating on a product to gradually add their most critical features and quality-of-life improvements. Additionally, I picked up on some UX tips and tricks that came in handy on later projects.