Skip to content
View DJN1's full-sized avatar

Organizations

@Hack-Your-Own

Block or report DJN1

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
DJN1/README.md

Hi, I'm David

I'm a security engineer in Bellevue, WA. Outside of work I mostly build tools for myself, and I'd rather run them on my own hardware than sign up for yet another service.

What I'm working on

  • Forge: a self-hosted workout tracker. Tell it your goals and what equipment you have, follow the plan it builds (or ignore it and train freely), log your sets, and see how you're progressing. It pulls in activities from Garmin too. Hono API, React frontend, Postgres with Drizzle.

    TypeScript Node.js React Vite Tailwind CSS PostgreSQL Docker

  • Brewloop: an Android app for tracking espresso, written in Kotlin with Jetpack Compose.

    Kotlin Android Jetpack Compose

  • Homelab: a k3s cluster on an Orange Pi 5, managed with Flux GitOps. It runs Home Assistant, Immich and my side projects behind Traefik, with Prometheus and Grafana for monitoring, Kyverno and Trivy for policy and image scanning, and ZFS storage backed up with Velero.

    k3s Kubernetes Traefik Prometheus Grafana Python

  • mealie-joplin-shopping-list-sync: a Joplin plugin that keeps a Mealie shopping list in sync with a note, so checking something off on my phone checks it off in Mealie.

    TypeScript

A few other things: I live in Neovim on Linux, I've been poking at security tools since long before it was my job (see scanhanced), and I speak German and English fluently.

Tech I work with

Languages

Python TypeScript JavaScript Rust C++ Dart HTML5 CSS3

Frameworks & libraries

React Redux Node.js Express Flask Flutter Electron Bootstrap Materialize

Databases

PostgreSQL MongoDB SQLite

Tools & platforms

AWS Docker Linux Git Postman Figma

Get in touch

Pinned Loading

  1. website_flask_skeleton website_flask_skeleton Public

    News website using SQLite and Python for backend

    Python

  2. NeuralNetwork_TR NeuralNetwork_TR Public

    A Neural Network that can identify mnist data

    Jupyter Notebook

  3. Graviton-Code-Editor/Graviton-App Graviton-Code-Editor/Graviton-App Public archive

    🚀 A modern-looking Code Editor

    TypeScript 1.2k 122

  4. hchang19/3D-Printing-Website hchang19/3D-Printing-Website Public archive

    JavaScript