Lukas Möller

4th semester CS student at ETH Zurich

Zürich, Switzerland

I am an aspiring software developer currently studying computer science at ETH. I mostly work with Typescript and React, but ocassionaly also switch to golang, python or C++.

My Blog

My Projects

lukasmoellerch/wok

A compiler that compiles a strongly typed language into WebAssembly, using SSA as an intermediate representation. It should compiler declarative frontend code in WASM in the future.

Demo

lukasmoellerch/ts-to-pseudocode

A small tool that tries to convert typescript (or javascript) into equivalent pseudocode.

Demo

lukasmoellerch/typing-speed-test

A simple typing speed test website, built using plain JavaScript.

Demo

lukasmoellerch/SwiftUI-Formatted-Text

A simple proof-of-concept SwiftUI application that renders a HTML-like language using SwiftUI Text elements.

jsx-components-babel-plugin

A svelte-inspired babel-plugin that compiles specially annotated ES& classes using react-like methods into performant JS code.

Demo

WebGL raytracer

A raytracer that can be compiled using a C++ compiler or run as a shader in WebGL.

Demo

Community Solutions

Together with a few other ETH students I develop and maintain "community solutions", a platform that allows students to collect & discuss solutions for old exams. The project is built using Django and React.

exams.vis.ethz.ch (An ETH account is required)

lukasmoellerch/SwiftUI-Formatted-Text

A simple proof-of-concept SwiftUI application that renders a HTML-like language using SwiftUI Text elements.

lukasmoellerch/playground-hook

Playground-hook is a javascript library that allows developers to easily integrate interactive previews of their react-components by letting users play around with it. Built in typescript its main goal is to be headless and lightweight, while allowing a wide range of use cases.

lukasmoellerch/pdf-viewport

Pdf-viewport is a react library that makes it easy for developers to integrate images into their web applications while allowing advanced features such as cropping and custom layers.

Demo

lukasmoellerch/class-parser

class-parser implements a rudimentary parser for .class files produced by java compilers. It visualizes class files and disassembles a large part of the bytecode instruction set.

Demo

Photos