David Sanwald

I think writing code to solve is an awesome problem solving tool. Listening and asking the right questions that provides others with the right tools that enable them for their own good is even more awesome. The current state of modern front end development fascinates me. Such pinnacles of techologies like ReasonML and Elm make me even more excited for the road that still lies ahead but as an mechanical engineer with a weak spot for Ai, I just love to wrap my head around all kinds of things.
Small Improvements
2017-8 - 2017-12
Intern Software Development
Learning from the talented engineers of Small Improvements by contributing to their highly customizable, feature rich platform for lean performance management in an agile working environment.
  • Built feature to provide real time, interactive visuals of feature usage to the customer success department.
  • Migrated several features of the codebase from from Angular to React.
Technische Universit├Ąt
Mechanical Engineering - Bachelor
- 2018-10
Native Speaker
Front-End Development
  • React
  • Redux
  • CSS3
  • MobX
  • Semantic HTML
  • Ramda
  • SPA
  • D3
  • ECMAScript 6
  • Typescript
  • A11Y
  • Static Site Generators
  • JAM Stack
  • Gatsby
  • Webpack
  • Reinforcement Learning
  • Value Based Learning
  • Deep Reinforcement Learning
  • Python
  • PyTorch
  • Tensorflow
  • OpenAi Gym
  • Adaptive Traffic Signal Control
  • Numpy
  • Keras
  • Neuronal Networks
  • Machine Learning
Software Development
  • Git
  • Version Control
  • TDD
  • Clean Code
  • Agile
  • Docker
  • Node.js
  • RESTful
  • Mongo DB
  • Flask
  • AWS
Functional Programming
  • Haskell
  • ReasonML
  • Clojure