Howdy, I'm

Jack McClellan

A Full-Stack Engineer specializing in scalable cloud architecture and cross-platform development. I architect end-to-end solutions from backend systems to mobile applications, lead technical initiatives, and mentor development teams. With expertise across multiple languages and cloud platforms, I've delivered enterprise-grade applications that reduce operational costs and accelerate deployment cycles.

Experience

Full-Stack Software Engineer

Cotton Holdings Inc.

July 2023 - Present

  • Architected and delivered enterprise-scale cloud infrastructure supporting mission-critical logistics operations, implementing scalable backend systems with Python (FastAPI), PostgreSQL, Redis caching, and Pydantic on Azure cloud deployment, resulting in 99.9% uptime and seamless scalability for high-volume data processing.
  • Led full-stack development of real-time analytics platforms using React.js and TypeScript, designing intuitive dashboards, large data tables, forms, and interactive maps that transformed raw operational data into actionable business intelligence, enabling executive leadership to make data-driven decisions and reduce operational inefficiencies by 25%.
  • Spearheaded cross-platform mobile development initiatives, architecting and building native iOS/Android applications using React Native and Expo with advanced features including barcode scanning, photo capture, GPS tracking, and offline-first data synchronization, revolutionizing field operations workflow and increasing productivity by 40%.
  • Engineered automated data processing pipelines and ETL workflows using Python with Pandas and Polars, designing scalable solutions for massive dataset ingestion and transformation while building third-party API integrations into Azure-based data warehouses, reducing manual processing time by 80% and eliminating data inconsistencies across business units.
  • Established engineering best practices and team leadership protocols, implementing comprehensive CI/CD pipelines with GitHub Actions and Azure DevOps, mentoring junior developers, leading daily stand-ups, and conducting architectural code reviews, resulting in 30% faster delivery cycles and improved code quality standards across the development organization.
Python
FastAPI
React
TypeScript
React Native
PostgreSQL
Azure
Software Architecture
Team Leadership
System Design
Mobile Development
DevOps
Data Engineering
CI/CD
Mentoring
Full-Stack Software Engineer at Cotton Holdings Inc. media 1
Full-Stack Software Engineer at Cotton Holdings Inc. media 2
Full-Stack Software Engineer at Cotton Holdings Inc. media 3
Full-Stack Software Engineer at Cotton Holdings Inc. media 4
+1

Software Engineering Intern

Cotton Holdings Inc.

June 2023 - July 2023

  • Designed and implemented RESTful API endpoints using Python (FastAPI) and Pydantic for real-time asset tracking and inventory management, integrating GPS services with PostgreSQL database optimization to support enterprise-scale logistics operations.
  • Built interactive data visualization dashboards and mapping interfaces using React, delivering actionable insights that improved asset visibility and operational decision-making for management teams.
  • Established automated testing framework using Playwright and PyTest, implementing comprehensive test suites for frontend and backend systems, significantly reducing manual QA overhead and improving system reliability.
Python
FastAPI
React
Pydantic
PostgreSQL
Playwright
PyTest
API Development
Frontend Development
Test Automation
Git
CI/CD
Software Engineering Intern at Cotton Holdings Inc. media 1
Software Engineering Intern at Cotton Holdings Inc. media 2

Network Infrastructure Engineer & Developer

Typhoon Texas Waterpark

June 2021 - June 2023

  • Architected and implemented infrastructure automation solutions using Ansible for Cisco device configuration, reducing network deployment cycles by 50% through configuration management and orchestration tools, enabling rapid scalability and minimizing human error in enterprise network expansion.
  • Designed and deployed containerized monitoring solutions using Python scripts in Docker containers on Raspberry Pi devices across distributed IoT infrastructure, creating custom automation frameworks that ensured 99.9% uptime for mission-critical POS systems and operational technology networks.
  • Led comprehensive network architecture redesign and optimization initiatives, implementing enterprise-grade Cisco wired and wireless infrastructure that supported high-density user environments and business-critical applications with zero tolerance for downtime.
  • Established operational excellence through systematic monitoring protocols and incident response procedures, dramatically improving network reliability metrics and creating documentation standards that became organizational best practices for Windows 10 and Active Directory management.
Cisco Networking
Ansible
Python
Docker
Raspberry Pi
Windows 10
Active Directory
Network Architecture
Infrastructure Automation
DevOps Engineering
IoT Systems
System Administration
POS Systems
Cisco CLI

Projects

Arduino Trackless Vehicle media 1
Arduino Trackless Vehicle media 2
Arduino Trackless Vehicle media 3
Arduino Trackless Vehicle media 4

Arduino Trackless Vehicle

As a high school sophomore, I designed and built a miniature version of Disney World's trackless Star Wars ride. Using 3D-printed mecanum wheels and a custom-cut aluminum body, I integrated mechanical and electrical components to create a functional autonomous vehicle. The vehicle's control system featured two Arduino's communicating over I2C: one handled RFID-based navigation, while the other managed motor control and RF communication with a Raspberry Pi. The Raspberry Pi, using a Pygame-powered GUI, served as the master controller, sending commands (start/stop, emergency stop, etc.) via RF to the vehicle for seamless, wireless operation. Although I didn't accomplish everything I originally set out to create, this project taught me invaluable lessons in object-oriented programming, serial communication, and multi-device coordination—skills that have since become core components of my technical toolkit.

Arduino
C++ / Arduino IDE
Pygame GUI
Python
RFID
I2C
Serial Communication
RF Communication
3D Printing
Personal Homelab media 1

Personal Homelab

Built and maintained a personal homelab that includes a Cisco switch and router, both configured using Cisco CLI. The setup also features two VMware servers I imaged and configured—one hosting both Ubuntu and Windows 10 virtual machines. Additionally, I have integrated a Raspberry Pi into the network, running an uptime monitoring service container and Pi-hole for DNS management.

Linux
VMware
Windows
Cisco CLI
Server Configuration
Networking
Portfolio Website media 1

Portfolio Website

Developed a single page Next.js project to display information about myself, including work experience and some personal projects. Developed using Tailwind CSS and React to build the webpage and deployed utilizing Cloudflare services for hosting, security, and monitoring.

Next.js
CSS
Git
Cloudflare