A picture of Marco.

Hey, I'm Marco Pennekamp

I'm an entrepreneur, software engineer and musician. I work on my own projects full-time.

As an entrepreneur, I am currently involved with two projects. Kaynef is a new fashion brand that sells accessories crafted for cyclists. Our first product is a men's bracelet made from bicycle tires. Wordpace is an English vocabulary learning tool for writers and readers. Focus on the words you need and stop learning from lists. With Wordpace, you simply select your vocabulary from a hassle-free dictionary.

As a software engineer, I have a strong interest in functional programming and programming languages. My current go-to language is Scala, but I have worked and do work with an extensive range of languages. These include Javascript, Haskell, Python, Java, Lua, Typescript, and C++.

As a musician, I play bass in a rock band called Among Those People. I am very fond of our composition process, which involves every member of the band and has lead to some very interesting songs. With my bass, I strive to create music, not just basslines. We are currently working on our first album.

Education

In 2017, I acquired a Bachelor of Science in Computer Science from the Technical University of Dortmund. My Bachelor's thesis was in the field of software synthesis. It explored automata simulation during type inhabitation. I deeply appreciate the formal methods, proofs and structures in Computer Science. Being able to utilise results from Computer Science research can be a great boon for any software engineer.

Projects and Work

Kaynef Nov 2017 – Present
Co-Founder & IT Lead
Kaynef crafts high-quality accessories for cyclists. Our first product is a men's bracelet made from bicycle tires. We sell directly through kaynef.de. I am responsible for the IT, advise on general strategy and do copyediting. Our website is built as a static site with Webpack and Hugo. Additionally, we use services like Snipcart to support backend functionality. (kaynef.de)
Wordpace Sep 2017 – Present
Founder & Software Engineer
Wordpace is an English vocabulary learning tool for writers and readers. Focus on the words you need and stop learning from lists. With Wordpace, you simply select your vocabulary from a hassle-free dictionary. The web application is being implemented using Play Framework, Scala, PostgreSQL, and VueJS. (wordpace.app)
Lore Feb 2017 – Present
Language Designer
Lore is a programming language that explores multi-functions, component-based classes, intersection types, and semantic types. An experimental compiler is being implemented in Scala. (Github)
Collap Jul 2015 – Feb 2017
Co-Founder & Software Engineer
Collap was a web-based content publishing system with an emphasis on versioning and collaboration. Sadly, it never got past the prototype stage. It was implemented with Play Framework, Scala, PostgreSQL, Angular 2 and TypeScript.
Bryg Jun 2014 – Nov 2014
Language Designer
Bryg is a statically typed markup language that compiles to JVM bytecode. It supports the generation of HTML and other textual formats, as well as typical programming language constructs such as expressions, conditions, loops, variables and functions. Interoperability with Java is supported. It was implemented with Java, ANTLR and ObjectWeb ASM. (Github)

Contact

You can find me on Github, Reddit, and LinkedIn. Feel free to contact me through any of these channels.