Projects

A more or less reverse-chronological list of my projects, with links to their GitHub repos / live sites.

babylon.legal (WIP)

Integrated case management for every agency of the criminal justice system

A suite of interconnected management tools designed to streamline interdepartmental communications, data transfer, and data integrity across the criminal justice system.

About & Waitlist

Defeat-The-Primeagen (WIP)

EdgeDB Hackathon Entry

A 2D HTML game in which you're tasked with defending your database from legendary backend engineer, The Primeagen, who is DDOS'ing your service, threatening your company with financial ruin from a hefty serverless compute bill.

GitHub

danielojohnson.com

Multi-Experience Personal Portfolio

My latest portfolio with multiple experiences, including a faux IDE & a throwback to 2000's-era pop-ups.

GitHub

Milli-Agent (WIP)

Personal Transcription Agent

TV writing assistant that transcribes, analyzes and tracks 5-10 hour brainstorming sessions between myself and my writing partner.

GitHub

yolopublicdefendercares.org

Asset Acquisition & Distribution Management Platform

A financial and asset acquisition/distribution management platform for Yolo County's nonprofit, CARES. I moved our organization's entire tracking systems off of paper and into our custom application built with Next.js and a postgresql database.

Live Site

PocketPR

Automated PR for Content Creators

A simple chatbot enhanced with embedding creation to enable context-aware retrieval and interaction based on a user's YouTube videos and their comments.

Live Site

Skills & Interests

A brief look at a long list of my skills, interests & hobbies.

Languages
  1. TypeScript
  2. Python
  3. Swift (WIP)
Technologies
  1. React, Next.js, Express
  2. SQL, KV, Vectors
  3. I learn new tools every day
Hobbies
  1. Writing
  2. Filmmaking
  3. Gardening
Loves
  1. Tacos
  2. Mad Men
  3. Drakeo The Ruler

Blogs

Some thoughts - Warning: they might not be useful.

Post 1: Don't Write Blogs (Write Code)
As the only engineer at my office, and the only technology brother of my friends, I've felt for some time like I'm clawing at an untouchable in-group, and many times felt driven to do some of the many things that junior engineers do to be noticed which have absolutely nothing to do with bettering their craft (e.g. contributing to open source, writing blogs, networking on LinkedIn, etc..). I've avoided extensive LinkedIn posturing because I can't stand the site, and since becoming a part of Theo's community on Twitch I've realized the woes of OSS contributions made from ill-intent. Blogs, on the other hand, are mostly harmless, a great exposé of personality, and (for some) a joy to write. Moreover, I'm a voracious consumer of information and do feel an urge to give some back. But whenever I start researching any of the many ideas I have to write about, I realize I can't honestly say I've written enough code to justify spending time writing a blog, let alone that I've learned enough about coding to have something valuable to say. So with that said, this post is over, and I'm getting back to coding.

Contact Me

If you want to hire me, discuss coding, or just say hi :)