projects | github | bitbucket | dotfiles | contact


       . . . . o o o o o                   
              _____      o     ____________ 
     ____====  ]OO|_n_n__][.     |mohlerm.ch|   
    [________]_|__|________)<    |          |   
     oo    oo  'oo OOOO-| oo\\_ ~~~~|~~~~~~   
 +--+--+--+--+--+--+--+--+-$1-+--+--+--+--+

++--+--+--+--+--+--+--+--+--+
Hi, I'm Marcel Mohler
I'm a Master Student at ETH Zurich who enjoys programming and likes open source software.
++--+--+--+--+--+--+--+--+--+
Theses
Master Thesis, 2017 - Efficient dynamic binary translation for real-world programs {C/Assembly} Bachelor Thesis, 2015 - Profile Caching for the Java Virtual Machine (GitHub) {C++}
++--+--+--+--+--+--+--+--+--+
Publications
- Zoltan Majo, Tobias Hartmann, Marcel Mohler, Thomas R. Gross Integrating Profile Caching into the HotSpot Multi-Tier Compilation System 14th International Conference on Managed Languages & Runtimes (ManLang), 2017
++--+--+--+--+--+--+--+--+--+
More Projects
Reports available upon request
2016
- Collaborative Filtering for Movie Recommendations {Python} - Non-null types for a Java Subset {Java} - Synthesising Tree Traversal Programs from Examples {Java} - Six Hackathon Paymit Workshop Price >Video< (GitHub) {JavaScript}
2015
- Hackzurich 2015 Flat Finding App >Video< (GitHub) {Java/nodeJS} - Summary Paper about Social Sampling (GitHub) {LaTEX}
2014
- Distributed, Interactive Android Ant Colony Simulation (BitBucket) {Scala/Java} - Visible Light Chat for Arduinos (GitHub) {JavaScript/nodeJS} - Java subset to x86 Assembly Compiler (Private repo) {Java} - Program Analysis for Missile Firing (BitBucket) {Java} - Alloy to C# Converter (BitBucket) {Java} - Crime Database (BitBucket) {Java/MySQL} - AR Hackathon 3rd Place >Video< (GitHub) {Unity/C#}
other
- Project Reality PR:BF2 Modification {Lead Dev, QA Lead, Programmer} [2009-2013] - Sublime Color Scheme NumixThinkpad (GitHub) {Theme} [2013] - Project Neo LED Matrix (GitHub) {Java} [2012] - City Challenge {Lego Mindstorms, NXC} [2009]
++--+--+--+--+--+--+--+--+--+