Andrew Johnson
Notable Projects
Personal Linux Server
December 2016 - Present
- Host my website at luminlapid.com on my own hardware at home using Django on NixOS.
- Enabled TCP port forwarding on Frontier, Nighthawk and eero routers and an Xfinity modem.
- Installed Debian Linux server on a Dell Poweredge R630 server as upgrade to the HP Envy.
- Added an additional SSD, extending the drive partition and configuring it for use with the OS.
- Configured an Nginx server to route traffic between Minecraft, SFTP, and Node.js servers.
Senior Project: Machine Learning & Web Development
September 2021 - June 2022
- Led a team of 4 students to develop a data-cleansing importer for Excel and CSV files.
- Implemented support vector machine learning to categorize transactions for Schedule F tax forms.
- Developed a web page for financial statement uploads using Python Django.
Personal Project: Game Engine
July 2020 - January 2022
- Spearheaded the development of a 3D game engine with 3 colleagues, utilizing C++ and OpenGL.
- Directed development through flowcharts and documentation.
- Ensured cross-platform compatibility by adding compile scripts for both Windows and Linux.
Work Experience
Intel Corporation: Software Application Engineer
June 2024 - November 2024
- Curated Intel version of open-source software repositories for improved security.
- Hardened internal open-source software by embedding C/C++ compiler flags.
- Implemented Python & Bash scripts to compile and execute software on Docker & Podman containers.
- Applied security patches with git to fix CVEs in software versions released up to 2 years ago.
- Peer-reviewed teammates’ work for accuracy, quality, and compliance with guidelines.
- Wrote GitHub workflows for testing software and generating Debian distribution binaries.
- Prepared YML files with annotations for BDBA BOM generation to alert users of patched software.
Liberation Sans Font License