Hi, I'm Gregor Ulm. I'm a multi-paradigm computer programmer with a strong foundation in computer science.
Gregor Ulm's Bio:
Gregor Ulm is a computer programmer who is familiar with a wide range of programming languages and programming paradigms. His favorite language is Haskell, due to its powerful type system, high level of expressiveness, and strong ecosystem. At university, his favorite subjects were automata theory, functional programming, and compilers.
Functional: Haskell, Erlang, ML (Standard ML), Lisp (Scheme, Racket)
Scripting: Python, Bash C family: C, C++, Java
Declarative: SQL, Regex, TeX, XML, HTML, CSS
Low-level: Java bytecode (Jasmin)
OS: Linux, Apple OS X, Microsoft Windows
Functional programming, programming languages, property-based testing
Gregor Ulm's Experience:
Teaching Assistant at Chalmers University of Technology2013
Courses: - Project: Programming (2013) - Logic, Algorithms, and Data Structures (2014)
Gregor Ulm's Education:
University of Gothenburg2012 – 2015Bachelor of Science (BSc)Concentration: Software Engineering
University of Gothenburg2013 – 2015Supplementary Computer Science Courses
London School of Economics and Political ScienceMaster of Science (MSc)Concentration: Philosophy of Science
King's College London, University of London
Humboldt-Universität zu Berlin
Universität RegensburgBachelor of Arts (BA)Concentration: Philosophy & Linguistics
Gregor Ulm's Interests & Activities:
Functional programming (prefer the ML-family; I use Haskell as much as possible), exercising (body-weight, cycling), cats (proud owner of three Devon Rex cats), gaming (almost exclusively the danmaku genre, big fan of Ketsui: Kizuna Jigoku Tachi).