David B. Davis

Software Developer

I have twenty-one years of software engineering experience, and I'm currently building 3D and VR worlds, AI-assisted language learning, and full-stack web applications. I'm comfortable from the Linux server up through C#, TypeScript and Unity to the browser.

Recent work

The TalkBoardVR classroom: a teacher stands at a blackboard in a sunlit Japanese classroom, with a floating conversation panel reading "Push T to talk" and an options panel for language, difficulty and speed.

TalkBoardVR

Unity · ASP.NET Core · 2025–present

A 3D language classroom where you practise speaking with an AI teacher, with flash cards and a quiz drawn from the same vocabulary. Every new account starts with a free trial, so you can try it before adding any API keys of your own. Live in public beta for desktop browsers and closed beta on Meta Quest.

A player in a hat and backpack stands before a fenced compound on a space station, a scoreboard glowing overhead. A wide view across the station interior toward lit windows and gantries. Industrial corridors and walkways under the station's outer hull. An open bay of the station with machinery and starfield beyond.

Deep Space Robot Game

Meta Horizon Worlds · TypeScript · Blender · 2025–present

A 3D action world built for Meta Platforms, playable on Meta Quest VR, mobile and desktop. Gameplay scripting in TypeScript with environments and assets authored in Blender.

Also built & maintained

Certifications

LPIC-1

Linux Professional Institute Certification, Level 1.

HSK Level 2

Mandarin Chinese proficiency. Score reports for both levels below.