Hey, I'm Jor.

Building a personal AI assistant from scratch, finding $4,300/year of workplace benefits I didn't know I had, and chasing waterfights in Thailand.

Day job in construction code compliance. Side quest: Life OS — a Python bot that runs my health logs, finance dashboard, meal tracking, and morning briefings. Documenting everything here.

Jor Allen

About

I'm Jor. By day I work in construction code compliance. By night I'm building things I wish existed.

The main project is Life OS — a personal AI assistant I wrote in Python that runs on my Windows laptop 24/7. It tracks every meal, medication, workout, and dollar I spend. It scans my bank alert emails, watches my Garmin data overnight, and sends me a briefing every morning at 6:30. It writes to my Obsidian vault, manages my Google Calendar, and talks to me through Telegram, WhatsApp, and a pair of Meta Vanguard sunglasses I take on walks.

The most useful thing it's done so far: ran a full audit of my workplace benefits plan, found roughly $4,300/year I was leaving on the table, and walked me through claiming the $900 Personal Wellness Account in one session.

When I'm not building or doing safety inspections, I run a small YouTube channel called JustJor — travel content from Thailand, Vietnam, the Rockies, and wherever else the year takes me. The aesthetic is authentic and slightly gritty. The audience is small (24 subscribers as of writing). The intent is to grow it on my own terms.

This site is where I document the building — what works, what doesn't, what I'm learning.

Caving in Vietnam — cupping water from a cave waterfall
Hang Va cave, Vietnam
Gyeongbokgung Palace, Seoul
Gyeongbokgung Palace, Seoul

Featured

I built a bot that found $4,300/year of unused workplace benefits.

Most employees use 30-40% of the benefits their employer pays for. The rest expires December 31 every year. Not because people are lazy — because the booklets are 50+ pages of insurance jargon and HR can't legally tell you what to claim.

I asked my Life OS bot to read my plan booklet, cross-reference my year-to-date claims, and tell me what I was missing. Thirty minutes later it surfaced $8,500 of unclaimed annual value and walked me through filing $900 of it the same afternoon.

The repeatable pattern — read the booklet → audit the buckets → surface the gaps → file the claims — is now a service I'm productizing for other employees who don't have a personal AI bot lying around.

Read the case study →