skip to content
Christopher Dahl

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.

find me on linkedin and github.

company

hitogaifounder · hitogai.com

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.

cusplight— denied dental claims, resolved

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

experience

  • hitogai · founder

    2026–now

    building cusplight and ai agents for operations teams.

  • university of minnesota · international business and computer science

    2024–28

    studying business and cs alongside the company.

  • des labs llc · full stack engineer

    2024–25

    remote, 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–22

    a 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 14

from 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.

  1. 2019

    age 14

    the beginning

    i started building software at 14. the projects and github history below trace where that early start took me.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

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

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