About Me
Get to know me better
Hi, I'm Will! I'm a Software Engineer passionate about building modern web applications and exploring the intersection of full-stack development, network infrastructure, and AI systems.
Currently, I'm working on expanding my skills with full-stack development, focusing on Next.js, TypeScript, and Go. I enjoy solving complex problems with efficient solutions and continuously learning new technologies. Right now, I'm building this portfolio site and exploring how to integrate AI-powered tools into development workflows.
When I'm not coding, you can find me experimenting with homelab projects, hitting the rock climbing gym, or exploring on my bike. I'm particularly interested in developer tools, AI integration, and building systems that boost developer productivity. AI is transforming software development, and I'm excited to be learning how to leverage it effectively both now and in the future.
Technical Skills
Technologies and tools I work with
Proficient
Technologies I work with regularly and can confidently build projects with
Monitoring & Observability
Infrastructure
Development
Familiar
Technologies I've used in projects and continue to learn
Projects
Things I've built and learned from

A cloud-native task management platform built with a Go microservices architecture, featuring separate authentication and task services. The backend uses PostgreSQL for data persistence and implements JWT-based authentication with refresh token rotation for secure user sessions. The frontend is built with Next.js and TypeScript, providing a modern, responsive interface. Infrastructure is deployed on AWS ECS Fargate using Terraform for Infrastructure as Code, with Kong API Gateway handling routing, rate limiting, and request validation across microservices.
Built With

Self-hosted NGINX web server running on Raspberry Pi with custom DDNS solution and MCP Server integration. Built a custom Dynamic DNS updater (adapted from Cloudflare template) that updates Netlify DNS A records via cron job, enabling HTTPS hosting on a custom subdomain with SSL certificates managed through Certbot. Domain registered via AWS Route 53. Includes a Flask dashboard for real-time system monitoring and an MCP Server Playground demonstrating AI agent integration with controlled file system access—showcasing secure LLM interaction with production infrastructure.
Built With

Configured NGINX on a Raspberry Pi 3B+ to reverse proxy requests from `/obsidian/` to a locally hosted Obsidian container running via Docker Compose on internal port `3000`. The container uses the ARM64-compatible image `lscr.io/linuxserver/obsidian:latest` and runs within the custom `npm-network` for isolated routing. Due to resource constraints, I simply SSH into `rp1` at my homelab, start the Docker service with `systemctl start docker`, and run `docker compose up -d` in the `obsidian-remote` project folder. Now I can access my notes from anywhere! The NGINX configuration handles WebSocket connections and standard HTTP forwarding seamlessly.
Built With
A modern, responsive portfolio website built with Next.js and TypeScript. Features animated typewriter effects, network-themed background animations, and a comprehensive display of my skills and experience. Implements best practices including component composition, React hooks, and Tailwind CSS for styling.
Built With
More Projects Coming Soon
Currently working on exciting new projects involving Go, MongoDB, and AI integration. Stay tuned!
Experience
My professional journey in software engineering
Software Engineer
Tata Consultancy Services | Consultant for Kroger
2021 - Present
Serve as an Operations Reliability Engineer supporting multiple teams within Kroger's Product domain, ensuring the reliability and performance of their nationwide web and mobile applications that serve millions of customers daily. Architect and maintain monitoring solutions, troubleshoot production issues, and implement observability best practices across distributed systems.
Key Responsibilities
- •Upheld 99.9% uptime by owning the observability of Product & Pre-Order domains through designing and implementing monitoring solutions with Dynatrace SaaS, Grafana, and the ELK Stack
- •Identified and saved ~$1.6MM yearly in lost revenue through reconciliation of failed orders using automated solutions
- •Reduced error detection time by 100% through configuring Grafana, ELK, and Dynatrace SaaS alarms
- •Reduced 50% of time taken to resolve repeat ServiceNow incidents by automating resolution steps with Python (log retrieval, error analysis, response-code validation, intelligent ticket routing)
- •Directed cross-functional major-incident response, coordinating engineering teams to drive rapid triage and resolution
- •Prevented production downtime by troubleshooting major incidents in Kubernetes (via Rancher), including pod log analysis, event history, and redeployments
- •Enhanced team's quality assurance and reliability through writing 40+ incident resolution standard operating procedures
- •Developed triage automation for high-volume customer "add card" incidents using Python and Selenium
Technologies
Software Engineering Intern
Fox Sports
2018 - 2019 (3 Semesters) | Blue Ash, OH
Contributed to the Web Development team building Fox Sports' large-scale, data-driven web platform serving millions of sports fans. Worked in an Agile/Scrum environment, collaborating with cross-functional teams to deliver high-priority features and maintain the production site.
Key Responsibilities
- •Built and integrated the Razor widget for the 2018 World Cup schedule, collaborating with designers and backend teams
- •Led the upgrade of the Team USA schedule and group widget for the 2019 World Cup using C# and Razor
- •Developed and optimized Preact components in TypeScript, enabling a smooth streaming migration
Technologies
Web Development Intern
Lendogram
January 2017 - April 2017 · 4 months | Toronto, Canada
Gained foundational web development experience building features for a fintech startup. Worked with Ruby on Rails to develop full-stack web applications, learning software engineering fundamentals and best practices.
Key Responsibilities
- •Collaborated with CEO and lead developer to implement features and resolve bugs
Technologies
Get In Touch
Let's connect and discuss opportunities
weschweitzer@outlook.com
linkedin.com/in/william-schweitzer
GitHub
github.com/WilliamSchweitzer
Open to full-time opportunities and interesting projects