I'm Jack, a software engineer based in Fayetteville, AR. I majored in Computer Science at the University of Arkansas, and I've been working in the industry for a couple years now. I'm currently working at Walmart Global Tech as a Software Engineer, and I love bouldering and playing Magic in my free time!
I currently work in Health & Wellness, where I develop tools used to maintain Walmart's patient profile systems. Most of my work is in Spring Boot, but I also work with Rust and React.
At Bounteous, I worked with the DevOps team to maintain tools that streamlined their AWS deployments. I also developed a status page product to allow clients to get real time, relevant data from their AWS accounts. This work was done using a combination of Angular, FastAPI, and CloudFormation.
While at Tesseract, I worked on a presentation platform that enabled users to interact with the data in real time, on multiple devices. I was responsible for improving the layout and websocket systems. Most of my work was done in Typescript and React, along with a research project using D-Bus.
At SupplyPike, I was the main frontend developer on a new product designed to simplify a major document processing pipeline. I made contributions to repos built with React and Nest.js.
During my time with Affirma, I modernized client websites using a variety of CMS systems. A majority of my time was spent on a project that used CraftCMS, React, and GraphQL. In short, I websites look like they weren't taken directly out of the 90s.
I've been tinkering with Linux for the better part of a decade, and I've picked up a wide range of skills as a result. Here's some of the tools and languages I'm most comfortable with:
Javascript / Typescript - Java - Python - GraphQL - Rust - Dart - LaTeX
Spring Boot - React - Angular - FastAPI - Express - NestJS - Flutter - SvelteKit
PostgreSQL - SQLite - DynamoDB
Docker - Git - Linux
AWS - GCP - Vercel - Netlify - Fly - DigitalOcean
My current hobby project is a system to help me keep inventory of my Magic: The Gathering cards. It's similar to services like Deckbox, and I'm building it using SvelteKit, Postgres, SQLite, and Vercel. Currently, I'm working on improving database structure so I can make complicated queries that other inventory sites struggle with.
While I was in college, I participated in every hackathon the computer science department held. It was an amazing learning experience, and I still attend as a mentor. You usually find me running workshops, as well as working with teams on their planning and presentation skills.
Error 479 is a Discord server I started in college to give University of Arkansas EECS students a place find each other and talk. Over time, it has grown into the largest tech focused Discord server in Northwest Arkansas.
Want to talk? Feel free to send me an email at jobs(at)jackmal(dot)com, message me on LinkedIn, or check out the links below.