christopher dahl — founder and engineer
i've been writing software since 2019, when i was 14. these days i'm a founder and an engineer, and most of my work lands somewhere between backend systems, native apps and full-stack products.
i started
hitogai. we're a team that builds products and the systems underneath them ourselves, start to finish. right now that means cusplight, which helps dental offices get paid on insurance claims that were denied, and a set of ai agents for operations teams.
i'll write code at pretty much any layer. c++ for windows internals and networking, swift for mac and ios apps, typescript and postgres for the web, and c++ or rust when the ui has to render in real time.
company
a company i started. we find problems that are costing businesses real money and do everything ourselves, from research and code to compliance and sales.
a dental office uploads its explanation of benefits forms. we pull out each denied line by cdt code and look up what the denial code means (co-16, co-50, pr-119 and so on), which tells us what the insurer is after: x-rays, perio charting, a narrative or a corrected claim. cusplight writes the appeal and attaches the records, the dentist signs off, and we follow the claim until it pays. there's a baa in place before any patient data comes in, tls in transit, aes-256 at rest and an audit log of every view. we're paid 20% of what the insurer pays out, and nothing if the claim isn't paid.
explanation of benefits
- d0120periodic exampaid
- d2740crown, #30denied
- d0274bitewings, fourpaid
- d1110cleaning, adultpaid
d2740 · tooth 30$1,240
“pre-operative radiograph not received”
- periapical radiograph, 9/2
- narrative: fractured lingual cusp
- resubmit with both attached
paid $508 on 11/3
eob parsingcarc denial codescdt codeshipaa · baaaes-256audit log
teams write playbooks for the agents the way they'd onboard someone new, and the agents run them in email, the crm, docs, spreadsheets and accounting. we use them for intake and triage, reconciliation and recurring reports. an agent can only touch what its task needs. sending, paying or changing a record waits on a human approval with the agent's reasoning shown, and everything goes into an audit log.
- 09:00:02read 38 invoices from the ap inboxemail · 38 pdfs extracted
- 09:00:09matched 36 to purchase ordersaccounting · 3-way match
- 09:00:11flagged 2 amount mismatchesreasoning attached to each
- 09:00:12payment run for 36 invoiceswaiting for approvalapproveddismiss
- 09:04:37approved by ops lead · run scheduledaudit log · 5 actions recorded
playbookstool useleast privilegeapproval gatesaudit trail
this is our own internal platform. ticketing, a knowledge base, financial records and reporting, on a next.js web app and a native swiftui app. postgres handles access for both, sql triggers keep history and send notifications, and accounts have session revocation, required mfa and audit trails.
web
next.js / typescript
ios
native swiftui
postgresrow-level securityswiftuisql triggersaudit trails
experience
hitogai · founder
2026–nowbuilding cusplight and ai agents for operations teams.
university of minnesota · international business and computer science
2024–28studying business and cs alongside the company.
des labs llc · full stack engineer
2024–25remote, jul 2024 to feb 2025. i built distributed backend services on azure, remote execution over rdp and automation systems in rust, c++, python and javascript.
proxied.cc · founder
2020–22a game modding platform that grew past 17,000 registered members. i ran it with a team, built custom integrations and the client and server side with paid licensing, and started a lot of smaller projects and sites around it.
building since 2019
started at 14from my first projects to the products i build today. the languages have changed; the habit of figuring out how the whole system works has stayed.
2019
age 14
the beginning
i started building software at 14. the projects and github history below trace where that early start took me.
2021–22
ages 16–17
from websites to native graphics
built custom websites and web infrastructure, then moved into c++ interfaces, the win32 platform layer and direct3d rendering.
html / css / javascriptcloudflare workersc++directx 11
projects and engineering
proxied.cc
my game modding platform from 2020 to 2022. it got to over 17,000 registered members, and i built a bunch of smaller projects and sites next to it.
mortifiers / panel2
early web interfaces, hosting and application infrastructure.
- deadcell
a native rendering framework built around dear imgui and directx 11.
2023
ages 17–18
the systems behind the interface
built authentication, permissions, tenant administration and client/server software. web backends and native c++ became parts of the same systems.
next.js / typescriptphp / mysqlauthenticationc++ / win32networking
projects and engineering
- securitas / baseguard
built at 17: multi-tenant administration, a permission hierarchy, session management and a client api.
panel main / admin panel
account and administrative workflows backed by php, mysql and oauth integrations.
- loader
a windows client and linux server for parsing, transmitting and mapping pe images over tls.
chimera / splash server
game tooling and the native client/server infrastructure around it.
- securitas / baseguard
2024
ages 18–19
frameworks and media services
continued building c++ interface systems and backend services, from an animated ui framework to image transformation and composition pipelines.
dear imgui / directxfastifysharps3-compatible storage
projects and engineering
- divinity
a c++ ui framework with window and tab controllers, animated elements and a shared theme system.
- des labs llc
full stack engineer from jul 2024 to feb 2025, working on distributed backend services, azure, remote execution over rdp and automation.
imaging / image api service
image retrieval, transformations and composition, with generated assets written to object storage.
- divinity
2025
ages 19–20
application infrastructure, end to end
expanded the backend work into subscription workflows, postgres-backed applications, administrative apis and modern react interfaces.
react / next.jspostgressupabaseoauth / jwtstripe
projects and engineering
splashed dashboard
a web application with authorization utilities, administrative routes and subscription integrations.
native frameworks
continued c++ work alongside the web applications and service infrastructure.
2026–now
age 21
products across platforms
founded hitogai and built across web, native apple apps, browser extensions and quantitative systems. the work now spans product development, shared backends, statistical models and ai workflows.
swift / swiftuirustpythonmetal / c++llm integrationevent-driven systems
projects and engineering
- hitogai operations
web and swiftui clients over a shared backend, with database access policies, activity histories and audit logging.
- canvas helper
a browser extension with custom course interfaces and a tested grade-calculation engine.
- pricing engine
probabilistic pricing, market-data ingestion, exposure controls and historical paper execution.
- lyfe / roller / nuvio-native
voice-first health tracking, a macos window manager and a gpu-drawn native tv client.
crosswire
a game-memory inspection and overlay prototype combining a c++ core, metal renderer and react interface.
- hitogai operations
selected work
securitasidentity, permissions and client infrastructure
securitas was a multi-tenant platform i wrote at 17. it had user accounts, five permission levels, per-tenant settings and an api for the client, running on next.js and mysql.
typescriptnext.jsnode.jsmysqlbcryptrest api
canvas helperbrowser extension and grade engine
canvas helper is a chrome extension that rebuilds assignments, course navigation, planning and grades. i wrote the grade engine myself, and it handles weighted groups, dropped scores, gpa and what-if scores.
javascriptchrome mv3canvas apiservice workersunit tests
prediction market pricing enginequantitative research and paper trading
the pricing engine prices and simulates prediction markets with more than two outcomes. related outcomes are priced together, exposure limits cap the risk, and past executions can be replayed from the async market data pipeline.
pythonnumpyscipyfastapitimescaledbredisnext.js
loaderwindows client, linux server
loader is a windows client and a linux server. the server parses the pe image, applies relocations, resolves imports for the target and sends it over tls 1.3 with certificate checks. the client maps the image and its dependencies by hand with direct syscalls, watches for patched modules and debuggers, and ties each session to a unique id, a hardware id and a protocol version.
c++win32nt syscallspe formattls 1.3linux
lyfeios and web
with lyfe, you talk or take a photo and llms turn it into food and set entries matched to usda fooddata central. rest timers sit on the lock screen as live activities, and welch's t-tests show whether a new habit changed your hrv.
swiftuiactivitykitnext.jspostgresllms
nuvio-nativenative tv client
nuvio-native is my fork of plxnative for lg tvs. the ui is drawn on the gpu and video goes straight to the hardware decoder, so there's no chromium and no javascript, and it holds 60 fps on a 2019 tv.
rustglslwebos
rollermacos window manager
roller moves every app's windows through the accessibility api without touching sip. motion is a damped spring stepped at the display's refresh rate, and a three to five finger swipe drags the strip until it settles on the nearest column.
swiftappkitaccessibility api
divinityc++ ui framework
divinity sits on top of dear imgui with window, tab and child controllers, custom-drawn elements that animate from one easing controller, and a single palette struct for theming.
c++dear imguidirectx 9win32
open source and side projects
last commit- loaderremote pe loader, windows client and linux serverc++ · 175 ★last commit feb 2023
- lyfevoice-first food, training and health trackerswift · tslast commit oct 2026
- nuvio-nativemy fork of a gpu-drawn lg webos clientrust · 3 ★last commit oct 2026
- rollerscrolling window manager for macosswift · 3 ★last commit oct 2026
- divinitymenu framework on top of dear imguic++ · 75 ★last commit feb 2024
- deadcellimgui render framework for directx 11c++ · 540 ★last commit feb 2024
github
@current ↗5,118 contributions in the last year
- longest streak
- 27days
- most in one day
- 1,915
- stars earned
- 793
- followers
- 149
achievements
- Pull Shark×4
- Starstruck×3
- Galaxy Brain×3
- Pair Extraordinaire×3
- YOLO
- Quickdraw
stack
- systems
- c++, win32 and nt internals, pe format, tls, directx 9/11, dear imgui, rust, glsl
- apple
- swift, swiftui, appkit, accessibility api, activitykit, widgetkit
- web
- typescript, react 19, next.js, tailwind, postgres, mysql, php, rest apis
- backend
- authorization, session management, row-level security, redis, fastapi, image processing
- quant
- python, numpy, scipy, probability models, timescaledb, historical replay
- ai
- agents and tool use, structured extraction, speech-to-text, gemini, groq