HP Dietz

Fullstack anything coder.
  1. services

    Assorted JavaScript services.

  2. hooks

    Assorted React hooks.

  3. google-optimize-service

    Highly customizable, dependency-free, universal service abstraction around Google Optimize.

  4. react-component-console

    React component emulating a console terminal. It features human-like typing via dynamic delays, callbacks and customizable CSS classes.

  5. rollup-plugin-local-resolve

    Rollup plugin to resolve relative folder imports without explicitly stating the file.

  6. Subset Sum

    Node.js module to compute solutions to the Coin changing problem, i.e. find combinations from a given set of integers that add up to a desired sum.

  7. log

    Minimal Node.js log service.

  8. assign-reducers

    NPM module to combine Redux reducer functions analogous to Object.assign().

  9. JS Profiler (website)

    Collection of performance profiles, benchmarks and comparisons for various JavaScript built-ins. This site is essentially the JS Profiler Node.js library brought to live.

  10. Beacon Tool CLI

    CLI for Beacon Tool.

  11. Beacon Tool

    Node.js library featuring a collection of Bluetooth beacon signal utility functions.

  12. preact-component-console

    A console/terminal emulator Preact component. Simulates typing via dynamic delays.

  13. pfs

    Lightweigt, dependency-free, promise-wrapper around Node.js'fs.

  14. minify-inline-json

    Node.js module to minify inlined/embedded JSON data within script tags.

  15. embed-json

    Node.js module to inline/embed JSON data into files.

  16. OpenSSL Certificate Generator

    Automated, self-signed certificate generation via OpenSSL.

  17. mov2gif

    QuickTime video to GIF animation converter.

  18. node-amp-mustache-skeleton

    AMP project skeleton served via Node.js featuring Mustache templating and Gulp based CI.

  19. goto

    Bash completion for fast project navigation.

  20. haensl.github.io| hpdietz.com

    Design and implementation of this site.

  21. gulp-embed-json

    Gulp plugin to inline/embed JSON data into HTML files.

  22. gulp-embed-svg

    Gulp plugin to inline/embed SVG images into HTML files.

  23. gulp-minify-inline-json

    Gulp plugin to minify inline script tags containing JSON data.

  24. vm-php

    PHP7 project skeleton based on Vagrant and Ansible featuring development and QA sites as well as MailHog.

  25. The Rovers | Pub Music

    Design, implementation and maintenance of the band's website.

  26. ng-async-img

    Angular.js 1.x directive for asynchronous, $animate-aware -tags.

  27. JS-Profiler (Node.js Library and CLI)

    JavaScript profiling tool, benchmark collection and CLI for Node.js. Powers JS Profiler under the hood. Visit https://js-profiler.com to see it in action.

  28. mutt2calcurse

    Shell utility to export iCal events from mutt to calcurse.

  29. ngAnimatedScroll

    Promise based Angular.js 1.x service to facilitate animated scrolling.

  30. bytes

    Shell utility to retrieve disk space consumed by files within a directory.

  31. htmlelement.polyfills

    Lightweight, vanilla JavaScript polyfills for most common operations on the HTMLElement interface.

  32. Qake

    Design and implementation of the retro arcade game Qake for iOS.

  33. Spiegel TV Wissen: Wissenswelten

    Completion of front end related tasks on the Wissenswelten widget p.p. heinrich+gretchen.

  34. Spiegel TV Geschichte: Geschichte entdecken

    Completion of front end related tasks on the Timeline widget p.p. heinrich+gretchen.

  35. Ask The Crowd

    Design, implementation and evaluation of the crowdsourcing online portal Ask The Crowd (currently in redesign), which enables users to ask and answer questions while providing realtime visualizations of the results.

  36. PerCom App 2012

    Member of the developer team for the official Android app of the 2012 IEEE Pervasive Computing and Communication (PerCom) conference in Lugano, Switzerland.

  37. MMM - The MultiModal Metronome

    Design and implementation of the Arduino-based rapid prototype for a metronome that reacts to external audio stimuli and provides visual cues of the beats.