Finland, Helsinki

Jarkko Saltiola

Expert
@jasalt

WordPress specialist, also into Clojure, Django and Go. Freelance web developer/sysadmin since 2016, open to team collaboration opportunities. B.Sc. JYU 2015.

kuittiskanneri. Grocery receipt scanner SPA web app, University course project, Flask / AngularJS / OpenCV (2014)

119

TouchOSC-Bitwig. [unmantained] APC40 style TouchOSC layout for Bitwig Studio 1.3.5

10

nvim. LazyVim based config for NeoVim with PHP/Python IDE features (including step debugging). I mainly use Emacs but having this as a backup in case it breaks and sometimes just for collaborative tmux coding sessions.

10

htmxpress-serverside-shortcode. WordPress HTMX integration example. Creating dynamic view partial using template shortcode. Enhances experience of writing WP plugin code the old-school way without touching React (Gutenberg).

4

robotag. Taxonomy hierarchy enforcer for flat taxonomies, demo with Diigo bookmarking service (2016)

4

phel-nrepl. Async socket server for PHP runtime implementing two-way text editor / IDE connection for live programming. Mirror: https://codeberg.org/jasalt/phel-nrepl

3

phel-amphp-examples. AMPHP's concurrent (network) programming examples translated to Phel

3

phel-wp-plugin. WordPress plugin skeleton written with Phel which is a functional Lisp-family language transpiling to PHP.

2

phel-junkshed. Collection of Phel namespaces. Mirror from https://codeberg.org/jasalt/phel-junkshed/

2

daw-livestream-helper. Broadcast DAW project file title changes to Twitch chat. Python Toga desktop GUI application (asyncio).

2

mixxx-threere-theme. Mixxx DJ software three deck skin for small laptops

2

phel-mode. Emacs mode for Phel Lisp based on clojure-mode. Supports REPL driven development with Phel REPL running as sub-process in MisTTY (comint-mode style remote evaluation). Cider & nRepl support possibly coming later.

2

bvv. CLI tool automating everyday tasks with VVV (WordPress development environment). Configured with extended config.yml directives, keeping things simple and centralized.

2

starter-theme. Fork for random tweaks with branch for HTMX experimentation

1

.emacs.d. Text editor config, 2023 re-write.

1

phel-php-parsing. WIP Inspecting abstract syntax tree of WP_Query args using PhpParse for validating raw PHP values that could be provided by user.

1

twig-templating-block. Allows Twig templating in WordPress Editor (Gutenberg) with Block Bindings, Template Parts and Block Patterns support. Powered by Timber.

1

django-placeholdit. Placeholder image endpoint. Fork for Django 5.1 compatibility. Install with: uv add git+https://github.com/jasalt/django-placeholdit wand

1

covercaster. Broadcast cover art from Traktor Pro DJ software via NDI [COMING SOON / GPL]

1

MIDItoOBSandARDUINO. MIDItoOBS with added support for simple wireless active camera indicator led.

1

migrate-traktor-aliases. Allow moving files between folders by drag and drop from Traktor window to Finder path instead of just creating aliases. Install requires changing paths in script.

1

timelapse-linux. Scripts and utilities for recording, editing, processing timelapses

1

midicontroller. (stupid) Arduino DJ Midi Controller Idea / Prototype, for Bitwig & Ableton Live

1

asciiflow-hotkeys. Bookmarklets for adding keyboard hotkeys to http://asciiflow.com/

1

prh-document-parser. PDF parser for Finnish Trade Register documents.

1

GetWindowID. Modified GetWindowID for getting just Spotify window info for current playing song

1

weatherlapse. Python Flask web application listing videos from a Youtube channel with timelapse videos

1
27
Apply