I'm Jack, a software engineer based in Fayetteville, AR. I majored in Computer Science at the University of Arkansas. I'm currently working at Walmart Global Tech as a Software Engineer, and I enjoy 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 made 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, which means I've been exposed to a broad range of technologies. Here are 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 - Azure SQL - SQLite - DynamoDB - Convex
Docker - Git - Linux
AWS - Cloudflare - GCP - Vercel - Netlify - Fly - DigitalOcean
Northwest Arkansas has a small but strong developer community that regularly holds meetups. I wanted to put my own spin on the traditional tech meetup format, so I created Climb Talks after securing sponsorship from SupplyPike for the first event. Each event features two speakers giving quick presentations on hobbies or topics they're passionate about, followed by food and bouldering. After the success of the initial event, I secured additional sponsorship from Walmart for a three-event series. By hosting events right next to the University of Arkansas, we attract strong student turnout and introduce them to the local tech community.
I enjoy playing Wordscapes with my family. It's a game where you unscramble words given a set of letters. Over a weekend, I built a solver that uses ADB and OCR to find answers and input them on my phone.
In college, I participated in the J.B. Hunt Hackathon every semester. It was a great way to push myself to learn new things, and my team even won first place once. Since I've graduated, I've continued to attend as a mentor, running workshops, and advising teams.
catbat is a basic CLI tool that shows battery info. I wrote it in Rust as an excuse to practice shipping and polishing something basic that I could put on crates.io. Since then, it has actually been helpful in a few cases where I was on my laptop, and wasn't using a desktop environment.
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.