eryn L. K.

Programmer • Designer

See my projectsDown
Software Engineer @ ekiwi, LLC

Current Position Since 2016

Software Engineer @ ekiwi, LLC Web, SQL, Sysadmin, REST, Android & iOS, Java, JavaScript, TypeScript, PHP, React, React Native, Beanshell, Git, SVN

Website development, database management, systems administration, creation and maintenance of internal frameworks, phone apps, web scraping in Java and Node.js


RoVer 2017, Web, Node.js, JavaScript

Project Page, GitHub

RoVer is an open source, drop-in verification Discord bot that will allow your members to safely authenticate their Roblox account on your Discord server. RoVer currently has over 650,000 verified users, and totals in at over 65,000 Discord servers.

Aquaman: Home is Calling

Aquaman: Home is Calling 2018, Roblox, Lua

Roblox Game

Aquaman: Home is Calling is a multiplayer MMORPG-esque underwater experience wherein the player becomes Aquaman to overcome trials to become the King of Atlantis. This game was sponsored by Warner Brothers and produced by Roblox in order to promote the then-upcoming Aquaman film. Working as part of a team for several months, we implemented custom solutions to problems like underwater pathfinding with navigation mesh generation, enemy AI, a polymorphic Unit system to model any combatant (be it a player or an AI-controlled NPC), and a state management system named Aurora.

Scripting Helpers

Scripting Helpers 2013, Web, PHP

Roblox scripting Q&A community with over 25,000 members.


roblox-ts 2018, Web, Node.js, TypeScript, Lua

Project Page, GitHub

roblox-ts is a TypeScript-to-Lua transpiler made for Roblox, co-authored with Osyris. It was made out of necessity for type safety when making games on Roblox. It features has auto-generated type declarations from the Roblox API dump, NPM support, and robust design.


Aurora 2018, Lua


Aurora is a library that can manage status effects (known as “Auras”) in your Roblox game. These Auras are much akin to “buffs” and “debuffs” as seen in many games. Using Aurora can help you stay sane while managing complex game state when multiple parts of your game need to keep track of or change the same resource. It’s like Redux, but for games!


Cmdr 2018, Lua


Cmdr is a fully extensible and type safe command console for Roblox developers. Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard moderation commands (teleport, kill, kick, ban), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a round, teleport you between places in your universe).


Votum 2018, TypeScript


Votum is a Discord bot for managing small party voting systems such as a council or small group who want to deliberate on matters democratically. It allows council members to create “motions”, which can then be voted upon and passed by the other councilors.


Idealize 2018, Web, JavaScript, TypeScript, React Native

Idealize is an app that I made at work, and while I didn’t make the design decisions behind it, I am the sole developer on the project. It’s an uplifting phone app that provides three different ways for you to improve your well-being every day.


RbxSync 2016, Node.js, Electron, JavaScript


RbxSync was an open source Roblox plugin that easily integrated any third-party code editor or IDE, such as Sublime Text, Notepad++, VS Code, or Atom, into ROBLOX Studio. I have since dropped support for it in favor of Rojo and a VS Code extension I made for it.

Poll Dancer

Poll Dancer 2017, JavaScript

Project Page, GitHub

Poll Dancer is a simple Discord bot that allows you to create beautifully simple quick reaction-based polls for your community.

Various Roblox Tech Demos

Various Roblox Tech Demos 2018, Roblox, Lua

McCree's Ultimate, Sword & Shield Combat, Mass Effect Kodiak Shuttle

I’ve been programming in Lua on Roblox since 2009, and use it as my hobby game development platform. It’s what got me started with programming!

Radial Sprite Sheet Generator

Radial Sprite Sheet Generator 2018, TypeScript, React, Lua

Web App, GitHub

RadialSpriteSheetGenerator is a project that generates radial sprite sheets (what a surprise!). It is another project born out of necessity, because Roblox doesn’t support clipping masks for images. It can generate a stereotypical “loading ring” or “circular progress indicator” out of any image you choose, paired with a Lua module that lets you pass in a percentage and it will autonatically pick the closest image from the sprite sheet.


EvLightning 2016, Lua


EvLightning is a Roblox Lua library that aims to generate realistic-looking lightning bolts out of Parts. This could be used to easily add lightning strike effects to your game.