Lexi Allen (She/They)

Computer Engineer


location pin Atlanta

chain link icon https://lexi.page

I have been doing software development in a personal capacity for the past 8 years, I have also been working with FPGAs for the past 2 years. I have worked with many programming languages, and done a lot with them from working on programming language implementation to reverse engineering and modding games. I have experience with widely used in industry tools for both FPGA development and software/game development. I have also designed CPU architectures as a hobby for the past 5 years.

Profiles

github logo cheese3660

Links

Interests

FPGA/IC Design

Vivado, VHDL, Architecture Implementation

Video Game Modding

Logic World, Kerbal Space Program 2, Kitten Space Agency, Unity Games

Embedded Development

C++, Rust, C

Languages

C#
VHDL
C
C++
Lua
Rust
Python

Zig, C3, Java, HTML, ARM Assembly, x86 Assembly, .NET CIL Bytecode

Skills

Rider
Clion
Vivado
Linux
Git

Unity, Godot, Rustrover, Embedded Development

Projects

Kerbal Space Program 2 Modding February 2023 - Present
Modloader Developer, Community Administrator
  • Lead maintainer of the modloader known as 'SpaceWarp' for Kerbal Space Program 2 (KSP2), used by the majority of mods
  • Run and administrate the main discord hub for modding KSP2
  • Implemented a bespoke DSL for patching the definitions in KSP2 known as PatchManager
  • Wrote a Unity based SDK for creating mods for the game known as Ksp2UnityTools
  • Helped develop many libraries relating to modding KSP2 in general, all of them having widespread adoption for their purpose
FPGA Based 3D Renderer January 2025
  • Implemented a basic 3d rendering pipeline on a Basys 3 Development board using VHDL and fixed point math
  • Implemented a serial protocol for communicated with the 3d rendering pipeline over USB
  • Wrote a Rust based program for communicating with the board and sending over models

Work

Georgia Tech Research Institute Summer 2020
Summer Internship Program location pin Atlanta, Ga.
  • Designed a USB serial protocol for communicating between a Windows computer and an Arduinoconnected to a Braccio robot arm
  • Implemented this protocol on both the Arduino side and the computer side using C++
  • Also worked with implementing an inverse kinematics algorithm known as FABRIK to control the arm
  • Presented the work done with the arm
Office Depot August 2021 - August 2022
Associate location pin Cumming, Ga.

Education

Kennesaw State University January 2022 - Present
Computer Engineering (Bachelor's Degree) location pin Kennesaw, Ga.
  • Taken an advanced elective on Digital Logic Design w/ VHDL
  • Implemented professors patented serial transmission protocol on an FPGA (Vpe)
  • Have also taken courses related to Embedded Programming, Digital Signal Processing, and Networks
Forsyth Central High School
High School Diploma (STEM & with Honors) location pin Cumming, Ga.
  • Did the Engineering STEM Pathway
  • Was on team OTTO-1746 for FRC