Skip to content
View enjikaka's full-sized avatar

Organizations

@HubPress @tidal-engineering @squareup @Glatek @tidal-music

Block or report enjikaka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
enjikaka/README.md

Hello

Welcome to my GitHub profile. My name is Jeremy and I'm a dedicated web engineer. I dip my toes in everything that's exciting and fun for the internet.

My GitHub stats Top Langs

What I've done, am doing and thinking

Google Assistant

Google Cast receiver for TIDAL, including setting up possibilities to ingrate into the voice assistant.

Bitcoin

Mined some Bitcoin in 2012 that I threw away through reformatting a disk. 🙃

ClickHouse

Self-hosting Plausible on my VPS for my own sites.

Storybook

Used Storybook at TIDAL, but we never really utilized it properly...

CodePen

I do have some pens on CodePen, most are old with rather ugly code though.

GitBook

For the old version of GitBook I made a Google AdSense-plugin.

Wikipedia

I occationally contribute to WikiPedia.

Angular

🎶 Directives set the stage in your HTML-page... 🎶, I remember the song - but didn't really use the framework.

Deno JS

Deno is my favourite flavour of server-side JavaScript. I've got several lambdas on Deno Deploy and also self-host Deno services on my VPS through Dokku.

Esbuild

I prefer to be outside the walled gardens of webpack, Vite and the like; so I turn to esbuild in my own building pipelines.

Express.js

I've used it in the past, but with URLPattern and the awesome support for standards in Deno, I do not have to wander into Node.js for servers any more.

Gulp

I, still, use Gulp for some building pipelines. It stands the test of time, unlike many other...

Hugo

I've built some sites with and custom themes for Hugo. It was fun and fast.

NodeJS

Used extensively through the years, but for new stuff I turn to Deno.

React Redux

We refactored our Backbone.js app at TIDAL to React with Redux

React Router

I single handedly refactorer the TIDAL web application from redux-little-router to react-router in 2024. Had many "fun" merge conflicts on that one!

RollupJS

I've used Rollup several times to set up building pipelines for different projects.

SASS

I used the SCSS flavour of Sass a few years ago. Now I'm content using only modern CSS though PostCSS with preset-env though.

Socket.io

For fun I built a "listen together"-application than ran on top of TIDAL. This later evolved to the "Live" feature currently in production at TIDAL.

Svelte

Tried it a little. Special, a bit quirky. I think I prefer writing web components on my own instead.

TailwindCSS

I prefer to learn and write CSS rather than making a DSL in HTML-attributes...

Vite

Great tool for building modern framework-based applications, and sometimes for library authoring. Falls short when you want to use modern browser features like dynamically loading CSS for web components though. I've used it to build the TIDAL SDK for Web.

Vue.js

One of my very first web apps, Plypp - a piano application, is written in Vue! Enjoyed it. But if I made it today I would just use web components.

Webpack

Been using and disliking it at TIDAL. The documentation and upgrade paths often fall short, sadly.

WordPress

I have very limited experience with WordPress, but have managed to craft themes a few times. I do believe they've found the worst way ever for templating.

nVIDIA

I've got a 4070 to try out local AI models and play games.

Xbox

Rocking a Series X, and liking it.

AWS

Deployed some lambdas here during my time at TIDAL. Have also fiddled a bit with S3.

Datadog

We used Datadog at TIDAL.

Github Pages

Enjoy GitHub pages for smaller deployments and testing.

Oracle

Please free JavaScript.

Visual Studio Code

Used Sublime before but now I'm wuite comfortable in VS Code. I have also ported some themes to the editor.

CSS3

I'm often the person people ask when they need with CSS. I know it quite well!

Go

I've written some services in Go. One of them is in production at TIDAL; the OEmbed API.

HTML5

In the world of modern JavaScript-frameworks the knowledge of proper nice semantic and accessible HTML often falls short. I try to keep it alive.

Java

One of my first programming endeavours was Minecraft server plugins. Some of which I still maintain!

JavaScript TypeScript

My top language and my bread and butter.

PHP

I've been in the game for so long that it has been hard to not touch PHP. My fathers website which I made still uses PHP.

Tidal

Where I currently work and listen to music!

Fedora

I use Fedora on my stationary computer.

macOS

I use macOS at work.

Ubuntu

I'm running Ubuntu on my VPS and in several LXCs in Proxmox in my homelab.

Windows

I'm not coming back, sorry.

Babel

Used a lot. I think it's sad that it enabled JSX though.

Bitwarden

I self-host Vaultwarden on a Raspberry Pi 5 at home, using Proxmox and Tipi.

Docker

My main VPS runs several Docker containers for websites and services I host and provide for myself and some customers.

Home Assistant

Self-hosting this in a VM inside Proxmox as well.

Jellyfin

A solid piece of my homelab.

Jira

Used a lot at work.

Meta

I block you on a DNS level in my network. You bad boy.

Prettier

At TIDAL we use Prettier to format the code consistently.

Terraform

Terraform is also in use at TIDAL, I did not spend much time fiddling with it though.

cypress

Used Cypress quite a lot at TIDAL for tests both locally and on CI.

Vitest

Vitest is the unit test framework we use at TIDAL.

Pinned Loading

  1. WaveformGenerator.js WaveformGenerator.js Public

    🌊 Waveform generator for JavaScript on the client.

    JavaScript 51 6

  2. audio-visualiser audio-visualiser Public

    Web component FFT Audio Analyser - ready for retina displays.

    JavaScript 5

  3. progress-bar progress-bar Public

    Web components progress bar

    JavaScript 1

  4. webact webact Public

    React kinda, but it's actual web development.

    JavaScript 3