OSArch Linux (rolling)EndeavourOS ArtemisDebian 13 (trixie)Ubuntu 26.04 LTSLinux Mint 22.3 (Zara)Kali Linux (rolling)Fedora 43openSUSE TumbleweedAlpine Linux 3.22Gentoo Linux (rolling)Manjaro 25.0CentOS Stream 10Void Linux (rolling)NixOS 25.11Slackware 16.0Pop!_OS 24.04 LTS (COSMIC)elementary OS 9CachyOS 2025.10Windows 11 25H2macOS Tahoe 26Android 16Raspberry Pi OS 13 (trixie)Proxmox VE 9.0TrueNAS SCALE 25.04Parrot OS 6.4GNU Hurd (rolling)
My passion for programming started in high school, where I began by creating simple—and sometimes humorous—platformer games. Those early projects sparked a curiosity that led me to explore the deeper layers of the software world.
As I delved further, I realized how integral software is to our daily lives, shaping everything from how we communicate to how we solve complex problems. This journey has not only honed my technical skills but also deepened my understanding of the profound impact that software has on society.
My drive to contribute to this ever-evolving field continues to grow as I learn more about its limitless possibilities.
~ experience
$ for file in ./experience/*; do cat "$file"; done
Contributed to the open-source distributed object storage system OpenStack Swift, that manages 1+ EB of storage and supports autonomous vehicle AI workflows that create 160M+ requests per day.
Developed and tested Python middleware replicating AWS S3 checksums, enabling data workflows handling 41 PB to leverage 90% faster checksum algorithms while ensuring API compatibility through Pytest unit and functional tests.
Leveraged AI agents such as OpenAI’s Codex and Claude in agentic workflows to increase development speed.
Utilized Prometheus, Grafana, and OpenSearch to analyze and identify client requests at risk from upcoming updates.
Automated provisioning and teardown of distributed storage benchmarking environments using Ansible, Python, and Linux, reducing deployment time and improving testing efficiency.
Reviewed 20+ open-source patches, providing code design feedback to senior and non-senior engineers.
Collaborated with cross-functional teams to relay software release changes and new features for users and deployers.
Built a microservice with a team of developers using Java, Spring Boot, OData and Postman, which created a REST API for legacy SQL schemas that supported crucial platform modernization efforts.
Utilized Python and Postman to automate regression testing of REST API remote producer call (RPC) execution, which saved the team 10 hours of manual regression testing.
Integrated test cases into a GitHub Actions CI/CD pipeline for a SwaggerUI OpenAPI documentation generator using Java, successfully increasing generator code coverage to 91%.
Optimized service efficiency by building a dedicated metadata caching layer using Java, Spring Boot, Docker, AWS ECS, and PostgreSQL, reducing startup latency for dependent APIs by 3 minutes.
Cooperated with several developers using Microsoft Teams and Github Issues, improving code quality and coherence.
Used Python, Git, Docker, and a REST API to create a vulnerability detector for installed software packages across all internally managed systems, cutting potential vulnerability detection time from 30 days down to 1 day.
Corrected 4,400+ SQLite entries with Python, achieving 100% accuracy in quarterly software license usage reports.
Built a Python and REST API tool to detect duplicate software license usage, saving 2 hours of manual data analysis.
Integrated 80+ test cases for internal Atlassian suite applications into DevOps CI/CD pipelines using Python, Pytest, and REST APIs, preventing deployment of misconfigured Docker containers.
Collaborated in an Agile environment using Jira to track project progress and participate in daily Stand-Up meetings, enhancing team communication and improving overall project understanding.
Deployed a 15+ page dynamic and scalable web application using Kubernetes (K3s), Docker, Wordpress, MySQL, HTML and CSS to present undergraduate research focused on the content analysis of religious sermons.
Architected a K3s cluster consisting of 4 heterogeneous Linux nodes, to simulate an AWS Elastic Kubernetes Service (EKS) development environment, integrating the Ingress service for scalable load balancing.
Met with professor bi-weekly to discuss server and website architecture which led to optimized design choices.
Analyzed methodological diversity of over 77 academic professors to find correlations in methodologies across disciplines.
Utilized Python to create a Spearman Correlation Matrix, revealing 2 out of 12 axes being moderately correlated. Displayed results using Tableau, scoring an 89% on the judging report at the 78th Annual Eastern Colleges Science Conference (ECSC).
Python
Tableau
~ projects
$ ranger /home/nate/projects
tree
/home/nateprojects/(8 items)
Lotlytics
Lotlytics is a cloud-native parking-intelligence platform. Edge devices count vehicles in real time; the web app shows live availability and turn-by-turn directions so drivers can plan trips and skip the circling. Works for Google Maps, Apple Maps, and Waze.
Created a serverless full stack application using JavaScript, React, HTML, Tailwind CSS, Python, Git, and DynamoDB that creates AI interactive narrative chapters for therapy and user resonance which placed 1st with best use of AWS resources among 200+ participants at Lehigh University.
Created A 4-player turn-based dungeon crawler using microservices. Built with Pygame, FastAPI, and SQLite. Designed microservice architecture which features a RESTful API and Websockets for connection between players. Deployed CI/CD pipelines with GitLab, Docker, and Pytest to lint, test, and deploy microservices.
The app takes user uploaded images about a room they are interested for preparing for natural disasters. Then we use selective prompting and generative AI on the received image to give back a risk analysis report, a checklist, and a list of improvements.
Created a parallel web scraper to gather Wilkes University’s course data using Golang, MongoDB, and Docker. Implemented a RESTful API to query a NoSQL database with dynamic query parameters.
Developed a HTTP server using Node.JS, Node.JS's .net library, and TypeScript. Implemented a TCP server with a dynamic buffer to correctly parse HTTP requests and send HTTP responses depending on the corresponding URI.
Built a GUI application with a team of 3 that allows users to save, copy, import, and export passwords. All passwords are stored behind a vault password that is hashed using the SHA-256 algorithm.
Utilized Python and the Tkinter Library to create a GUI Recipe Book with a team. Users can view over 50 recipes and add their own. Recipes are stored using JSON.