Hi, I'm Hudson!

I'm a full-stack developer and designer from Dallas, Texas. I have experience working on a variety of projects, such as websites, video games, software for modding game consoles, and more! I work as a software engineer and do other development and design work in my free time.

Presenting a 3D printing workshop to UT Dallas students
Presenting a 3D printing and virtual reality workshop to UT Dallas students

Early life

I was raised in a suburb of Dallas, Texas with my parents, a younger brother, and a younger sister. I was always interested in technology and wanted to be a game developer when I was younger. I played a lot of games on both retro and modern consoles, interesting me in the inner workings of video games.

My family at my brother's graduation

Competition

In high school, I was able to skip the first year of computer science and start taking advanced classes. Because of this, I was invited to join the Computer Science Team, where I was able to learn more about programming in Java. I took home numerous awards, even winning second place in UT Dallas' Battle of the Brains competition.

Computer Science Team at Plano West High School

College

I am currently attending The University of Texas at Dallas for my bachelor's and master's degrees in computer science. I became president of UTDesign Makerspace, an open lab with fabrication tools at UT Dallas. Outside of work and school, I have worked on a variety of projects, like an award winning game and a Steam Deck modding tool.

In front of Lake Mead on a work trip to Las Vegas

Experience

Some experience is not listed here but is available on my LinkedIn. I also have experience working on a variety of personal and team projects which can be viewed on my projects page with write-ups.

View more on LinkedIn

Skills

Below are the skills I use most often. Please note that this is not a complete list of all languages and frameworks I have used.

Backend

I use Node.js, Express, MongoDB, and other tools to create backend software like Discord bots and test automation packages.

Frontend

I use React frameworks like Gatsby and Next.js to create websites. I also have worked on software for various platforms.

Games

I develop games and interactive software using Unity and C#. I have developed games for PC and virtual reality.

Design

I use Adobe Creative Cloud and Figma to create designs for projects. I have experience with both web and software design.

Documentation

I create both video and written documentation for projects, like UTDesign Makerspace training courses and wiki pages.

Leadership

I have experience leading teams and projects, including being president of a makerspace and maintaining open-source projects.

Full-Stack

DockerIntermediate
GitAdvanced
GitHubExpert
JavaScriptAdvanced
JenkinsIntermediate
Jira SoftwareAdvanced
LinuxAdvanced
macOSAdvanced
NGINXIntermediate
Node.jsAdvanced
TrueNASIntermediate
TypeScriptAdvanced
WindowsExpert

Backend

CNovice
C#Expert
C++Intermediate
GraphQLIntermediate
JavaIntermediate
MongoDBIntermediate
PythonIntermediate

Frontend

CSSAdvanced
GatsbyAdvanced
HTMLExpert
ReactAdvanced
ViteIntermediate

Game Development

SteamworksIntermediate
UnityAdvanced

Design

Adobe After EffectsIntermediate
Adobe IllustratorNovice
Adobe PhotoshopCertified
Adobe Premiere ProAdvanced

Other

Discord (Moderation)Certified
Google WorkspaceExpert
Microsoft OfficeExpert

Contact me