Cody Tilkins

Application and Full Stack Software Engineer

About Me

logo

Self-Taught Application and Full Stack Software Engineer with 3+ years professional experience. I am someone who enjoys helping others, teaching, and speaking. I am a team player. I enjoy learning, discovering, and keeping up to date with industry standards and bleeding edge technology. I take my work very seriously.

Experience

Software Engineer at Darkan

Remote · Jan 2021 - Present

Developed and maintained Java, C, and C++ Client/Server Applications. Built developer tools in C# and contributed to web development projects using HTML5 and JavaScript with ExpressJS. Integrated and deployed RESTful WebAPIs. Optimized CI/CD pipelines and utilized JUnit for Unit, Integration, and Feature Tests.

Certificates

TestOut PC Pro

Code Fellows, Seattle, WA · Oct 2015 - No Expiry

Certified Professional with using Computers & Accessories, Hardware & Repair, and Networking.

Education

HighSchool Diploma - Eagle Tech Academy PBL Highschool

IN · 2012 - 2016

An IT, Project Based Learning highschool.

Skills

Languages

TypeScript

JavaScript

CSS/SASS

HTML5

C# .Net Core 8.0

C++

C

Java

Assembly

Lua

GLSL

Bash/Batch/Powershell

Skills

NestJS

ReactJS

MongoDB

JsonWebToken

Bootstrap

SQL

OpenGL

SDL2/GLFW

EGL/WGL/GLX/CGL

Debugging

Testing

Tools

Windows & Linux

Github/Gitlab

CI/CD

Docker

Visual Studio

VSCode

Intellij

Rider

RenderDoc

Darkan
Darkan

Vanilla Remake of an MMORPG.

Darkan is both a preservation and passion project. Players of the game of times past and new-comers of the future enjoy this incredible game. I have contributed everywhere from feature implementations, to our wiki, reverse engineering, developer tools, and the website. I have also contributed to building the CI/CD pipelines, testing, bug fixes, and teaching newcomers how to play.

On the backend, Darkan uses Java, Kotlin, MongoDB, and NestJS to create a content-rich game server and responsive lobby server. On the client, Darkan uses Java, C, and C++. Dockerized for your deployment convenience.

January 2012 - Present

KiwiItemInfo
KiwiItemInfo

One of the most popular World of Warcraft (WoW) Classic Mods.

A shortcoming of going from WoW to WoW Classic is there is hardly any quality of life features in the game. One of the biggest concerns a WoW player has is knowing everything, such as stats, damage, defense, etc. Players will want to min-max their performance. I tiredlessly created a WoW Classic Mod to resolve this shortcoming an concerns. KiwiItemInfo displays items stats, compares them, provides an item database, and many other quality of life features. KiwiItemInfo is also a successful professional project for profit. WoW uses Lua.

October 2019 - September 2021

SoLoudInterop
SoLoudInterop

High Quality Audio Rendering API in C#

Audio libraries are probably the most neglected libraries to your game stack. The most common Audio libraries are FMOD and OpenAL. While FMOD is very reputable, it's a paid license. This prevents a lot of open source developers, indie game developers, and hobbyists from using FMOD. SoLoud is a high quality, performant, and responsive audio library. I brought the power of SoLoud into C#.

Dec 2023 - Feb 2023

LuaConsole
LuaConsole

Cross-platform CLI to provide backwards support for Lua.

Written in C with the purpose of creating a robust front end for Lua developers. It provides common utilities to bring Lua up to speed comparable to other scripting languages like Python while not breaking compatibility. As a bonus, it directly supports integration with the Lua's largest package manager for LuaRocks.

Jan 2018 - Present

Lua.NET
Lua.NET

Lua support in C#

As an avid Lua lover, I wanted Lua inside C# but found no applicable solution. With Lua.NET you can use the mainstream Lua languages natively from the comfort of C# instead of C. The focus for this project was compatibility down to the subversion. Lua.NET is a successful project with thousands of downloads and implementors enjoy a clean API to use Lua.

June 2022 - Present

OTPLibraries
One Time Password Libraries

Account security for several languages.

Written in all sorts of languages, designed a security API based off the RFC 6238 standard. A virtuous learning project in which served me learning cryptography. It serves as an example to other developers looking for OTP implementations to keep their users accounts secure as it's the best form of account security to date.

Dec 2017 - Present

Top