About

Hi, I'm Kalan Dominick and I am a software engineering student at California State University, San Bernardino. I have a passion for web technologies, distributed systems, and automation. I am constantly working on new projects to solve real world problems.

I primarily enjoy working with Node.js using JavaScript or TypeScript. I may occasionally dabble in other languages like C# or C++, but TypeScript is my go-to for most projects. I have experience with a variety of frameworks and libraries, most notably Express, React, Socket.IO and WebRTC.

When I am not at my desk, I enjoy playing a few of my favorite video games. I mostly stick to simulation games, but you can also find me in multiplayer games with friends. Depending on the game, I might even take it apart and figure out how to mod it or build tools for it.

Currently, I am focused on doing freelance and contract work while I pursue my degree. I am always open to new opportunities, particularly those that allow me to work on interesting projects and learn new technologies. If you have a project in mind or just want to chat, feel free to reach out.

Projects

Beacon

LLM gateway/proxy server built with Node.js and Express. It provides a simple OpenAI compatible API for forwarding requests to self hosted LLMs or can fall back to any OpenAI compatible API.

GitHub

Orbis

Rental equipment management system built with Node.js, Express, and MongoDB. It allows rental companies to manage their inventory, book orders, track customers, and generate reports. It features overbooking protection, real time availability, and a simple REST API for integration with other systems.

Learn More

Piparr

A M3U8/HLS playlist manager for Plex/Jellyfin/Emby written in Node.js. It allows users to create and manage IPTV channels centered around M3U8 playlists. It features on-the-go FFMPEG transcoding and a web interface for managing channels and playlists.

GitHub

Mods

Lethal Terminal Extender

A utility mod that allows for extended terminal functionality in the game Lethal Company.

GitHub

dokScreeps

Source code for my personal Screeps account. I use it to experiment with different strategies for the game.

GitHub

Writing

Hello World

June 2026

I might come back and write some blog posts here in the future, but for now this is just a placeholder.