Devin Arena

Devin Arena

Software Engineer

I am a 25 year old software engineer based in St. Louis, Missouri. Most of my professional experience is in developing scalable microservices using Java and Spring.

In my free time I like to play around with creating compilers and games. Outside of software development, I enjoy hiking, playing the piano, and reading Sci-Fi and Fantasy novels.


Professional Interests: Backend Development, Java, Spring, Microservices, Frontend Development, Javascript, REST, gRPC, Compiler Design, Low-Level Programming



Projects

Roux Solver

Speedcubing Simulator

Roux Solver is an interactive web app that teaches users how to solve a scrambled cube using the Roux method. Built with Three.js, it renders a smooth, animated 3D cube directly in the browser. Users can enter their own scramble or generate a random one, then follow step-by-step Roux method instructions tailored to the scramble.

Try It Source Code

Palladium

Compiler

Palladium is a hobby programming language developed in Rust featuring a clean, Python-inspired syntax with a focus on readability and developer ergonomics. The language compiles and transpiles into Java. This project involved building a lexer, parser, and abstract syntax tree (AST), along with code generation targeting Java, and provided hands-on experience in language design and compiler construction.

Source Code

YDKBot

Discord Bot

YDKBot is a Discord bot built with discord.js that integrates with the YGOPRODeck API to deliver fast, detailed Yu-Gi-Oh! card and deck information directly in Discord. Users can view full deck lists, search for cards by name, and access detailed stats, descriptions, and pricing data. Key commands include ydkdeck (deck lookup), ydkinfo (card details), ydksearch (card search), and ydkhelp (command guide).

Source Code

Experience

Software Engineer II — Mastercard

February 2025 — Present

Worked on various Java microservices projects related to payment processing and tokenization, focusing on scalable services and observability improvements.

Software Engineer I — Mastercard

May 2023 — February 2025

Participated in a college new-hire program and contributed to backend services, feature delivery, and CI/CD improvements.

Software Engineer Intern — SRC, Inc.

January 2022 — May 2022

Worked on migrating build systems and upgrading Python projects from Python 2 to Python 3.

Copyright 2026 © Devin Arena. Powered by Bootstrap.