Skip to content
View mitchcamza's full-sized avatar

Highlights

  • Pro

Organizations

@Meta-Backend-Developer

Block or report mitchcamza

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mitchcamza/README.md

Hi, I'm Mitch Campbell

Software Developer with Production Systems Experience

Backend, C++ & platform-focused Β· Strong foundations in Linux, containers, and automation

GitHub followers Profile Views


πŸ‘¨β€πŸ’» About Me

I'm a software developer with a strong computer science foundation and hands-on experience supporting and improving production systems in real operational environments.

I began my career in IT and systems support, working closely with software, data, and controls engineers in industrial and business settings. That background shaped how I approach software β€” with a focus on reliability, debugging, and maintainability in real deployments.

My current focus is software engineering roles spanning backend, platform, and DevOps-adjacent teams. I'm technology-agnostic and comfortable learning new languages or stacks based on the problem at hand. I enjoy frontend development and visualization when it helps clarify complex systems, including full-stack work where owning the path from data to interface leads to better design decisions. I'm open to software-adjacent systems roles that emphasize automation and close collaboration with engineering teams.


🎯 Core Focus

  • Software development grounded in strong computer science fundamentals
  • Designing and implementing backend services, APIs, and data-driven systems
  • Object-oriented design, debugging, and writing clear, maintainable code
  • End-to-end thinking, including frontend and visualization work where it improves system clarity
  • Applying these principles across multiple programming languages, frameworks, and stacks

Systems & Production Experience

  • Working in Linux-based production environments using containers (Docker) and scripting
  • Deployment workflows, CI/CD fundamentals, and configuration-driven systems
  • Debugging and supporting software across application, system, and infrastructure layers

Domain Exposure

  • Industrial and production software environments, including data integration at system boundaries
  • Event-driven systems, reliability-focused workflows, and real-world operational constraints

πŸ“¦ Featured Projects

Below are a few selected projects that reflect how I approach software engineering, from native C++ applications to backend systems and performance-sensitive visualization.

🧾 Conference Registration – Desktop Application

A desktop application built around structured data-entry workflows and validation, demonstrating object-oriented design in C++, event-driven GUI development in Qt, and separation of concerns between UI and business logic.

Tech: C++, Qt (Widgets), Signals/Slots, OOP

πŸ“Ž https://github.com/mitchcamza/ConferenceRegistration


πŸ‹ Little Lemon – Django Backend

A full-stack web project demonstrating RESTful API design, authentication, relational data modeling, and containerized deployment with Docker Compose and Nginx.

Tech: Python, Django, SQL, REST APIs, Docker, Nginx

πŸ“Ž https://github.com/mitchcamza/LittleLemon


🌍 Earth3D – 3D Graphics & Visualization

A 3D graphics project focused on rendering and spatial representation, demonstrating core computer graphics concepts, 3D transformations, camera systems, and performance-aware programming.

Tech: JavaScript, three.js, WebGL, Node.js, Vercel

πŸ“Ž https://github.com/mitchcamza/Earth3D
πŸ”— Live Demo


πŸ› οΈ Skills & Technologies

πŸ§‘β€πŸ’» Software Engineering

  • Languages: C++, Python, JavaScript/TypeScript, C#
  • Backend: REST APIs, authentication, relational data modeling
  • Practices: Object-oriented design, debugging, maintainable code
  • Databases: SQL (relational databases)
  • Tools: Git, collaborative workflows
  • Desktop: Qt (Widgets)

πŸ–₯️ Platform & Production

  • Systems: Windows, Linux, and macOS development environments
  • Containers: Docker, Docker Compose
  • DevOps: CI/CD fundamentals, deployment workflows
  • Automation: Shell scripting
  • Networking: HTTP, TCP/IP fundamentals
  • Operations: Production support, incident debugging

🏭 Domain Exposure

  • Industrial / production software environments
  • SCADA (Ignition) & PLC integration exposure
  • System boundaries & data integration
  • Reliability-focused workflows
  • Validated / production-critical environments
  • Cross-team collaboration (software, data, controls)

πŸ”— Let's Connect

I'm always happy to connect with engineers, recruiters, and teams working on interesting software problems β€” especially backend, platform, and production-focused systems.

Website LinkedIn GitHub


Built with a focus on clarity, reliability, and maintainability.

Pinned Loading

  1. LittleLemon LittleLemon Public

    A production-ready, containerized Django web application demonstrating modern full-stack development practices with RESTful API design, reverse proxy architecture, and comprehensive testing.

    Python 1

  2. Earth3D Earth3D Public

    An interactive 3D representation of the Earth that runs in most modern browsers

    JavaScript 2 1

  3. ConferenceRegistration ConferenceRegistration Public

    Cross-platform C++ desktop app for managing conference registrations with Qt Framework, featuring MVC architecture, XML persistence, and comprehensive test coverage

    C++ 2