diff --git a/docker/resume/Caddyfile b/docker/resume/Caddyfile index 1a3f329..d05a895 100644 --- a/docker/resume/Caddyfile +++ b/docker/resume/Caddyfile @@ -3,6 +3,17 @@ file_server encode gzip + # Generate a random nonce for each request + @html { + path *.html + } + handle @html { + header { + +Content-Type "text/html; charset=utf-8" + } + templates + } + # Security headers header { # Remove default Caddy headers @@ -26,7 +37,7 @@ Cross-Origin-Opener-Policy "same-origin" # Simplified CSP for static content - Content-Security-Policy "default-src 'none'; script-src 'self' 'unsafe-inline'; style-src 'self'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';" + Content-Security-Policy "default-src 'none'; script-src 'self' 'nonce-{{.RandomString}}'; style-src 'self'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';" } # Handle 404s diff --git a/docker/resume/index.html b/docker/resume/index.html index 654dbbd..7401341 100644 --- a/docker/resume/index.html +++ b/docker/resume/index.html @@ -6,7 +6,7 @@ Colin Knapp Portfolio - +
diff --git a/docker/resume/live.html b/docker/resume/live.html new file mode 100644 index 0000000..654dbbd --- /dev/null +++ b/docker/resume/live.html @@ -0,0 +1,187 @@ + + + + + + + Colin Knapp Portfolio + + + + +
+ +
+ +
+

Colin Knapp

+

Location: Kitchener-Waterloo, Ontario, Canada
+ Contact: recruitme2023@colinknapp.com | colinknapp.com

+ +
+ +

Highlights & Measurables

+ + +
+ +

Project Experience

+

DevSecOps at Addis Enterprises

+

Timeframe: 2019-Present
+ Overview: Collaborated on US government projects and airport infrastructure, focusing on scalable, secure systems and domain resilience.
+ Key Contributions:

+ + +

Healthcare Platform Infrastructure

+

Timeframe: 2019-Present
+ Overview: Led infrastructure design and operations for Improving MI Practices (archive) through Addis Enterprises, a critical healthcare education platform.
+ Key Contributions:

+ + +

WordPress Security Automation

+

Timeframe: 2023
+ Overview: Developed an automated solution for WordPress malware removal and hardening.
+ Key Contributions:

+ + +

YouTube Game Development & Cybersecurity

+

Timeframe: 2009-2022
+ Overview: Designed custom video games for prominent online creators, integrating advanced cybersecurity measures.
+ Key Contributions:

+ + +

Web Design & Java Plugin Development

+

Timeframe: 2009-2023
+ Overview: Developed web solutions and Java plugins focusing on CI/CD efficiency and client satisfaction.
+ Key Contributions:

+ + +

App Development for Influencers

+

Timeframe: 2013-2018
+ Overview: Created an ad revenue tracking app to optimize earnings and strategies for content creators.
+ Key Contributions:

+ + +

DevOps & Co-Founder at NitricConcepts

+

Timeframe: 2018-2021
+ Overview: Led a global team in building secure, scalable gaming solutions.
+ Key Contributions:

+ + +

Entrepreneurial Ventures

+

Athion.net Turnaround

+

Timeframe: 2013-2017
+ Overview: Revitalized a struggling business into a self-sustaining operation in two weeks.
+ Key Contributions: Optimized systems and streamlined operations with rapid, effective solutions.
+ Impact: Created a profitable, independent venture.

+ +

MotherboardRepair.ca

+

Timeframe: 2019-Present
+ Overview: Co-founded a company reducing e-waste through circuit board repairs.
+ Key Contributions: Leveraged industry expertise and a versatile toolchain for sustainable tech solutions.
+ Impact: Promoted environmental responsibility in electronics.

+ +

ShowerLoop Project

+

Timeframe: 2016
+ Overview: Revamped the website for an eco-friendly recirculating shower system project, implementing WCAG 2.0 AA compliance and modern design principles.
+ Key Contributions: Designed and implemented a responsive, accessible website with improved user experience and technical documentation.
+ Impact: Enhanced the project's online presence and accessibility while maintaining the site's functionality through periodic maintenance.

+ +
+ +

Additional Information

+

Personal Development

+

Timeframe: 2009-Present

+ + +

Relevant Links & Web Impact

+ + +
+ +
+

Open Source & Infrastructure

+
+

PlotSquared & FastAsyncWorldEdit

+

2013-Present

+

Contributor to major Minecraft server plugins, focusing on performance optimization and security enhancements.

+
    +
  • Contributed to PlotSquared, a land management plugin with 572+ stars and 809+ forks
  • +
  • Enhanced FastAsyncWorldEdit, improving world manipulation performance with 664+ stars
  • +
  • Implemented security improvements and performance optimizations for large-scale server operations
  • +
+
+
+

Athion.net Infrastructure

+

2013-Present

+

Established and maintained critical infrastructure for Minecraft development community.

+
    +
  • Set up and maintained Jenkins CI/CD pipeline since 2013, supporting continuous integration for game content development
  • +
  • Hosted infrastructure enabling collaboration between developers and Microsoft for game content creation
  • +
  • Implemented robust security measures and performance optimizations for high-traffic development environments
  • +
+
+
+ +
+ +

Accessibility: This website is designed and developed to meet WCAG 2.1 Level AAA standards, ensuring the highest level of accessibility for all users. Features include high contrast ratios, keyboard navigation, screen reader compatibility, and responsive design. The site supports both light and dark modes with automatic system preference detection.

+
+ + \ No newline at end of file