Add ScanSnap WebDAV Service project for buildersclub.ca
ci/woodpecker/push/woodpecker Pipeline failed Details

- Added comprehensive project entry to portfolio
- Created detailed story page with technical implementation details
- Highlights high-performance receipt digitization capabilities
- Documents macOS Finder WebDAV compatibility solutions
- Includes performance metrics and business impact analysis
This commit is contained in:
Leopere 2025-10-19 15:35:07 -04:00
parent bd7aca54ee
commit af1a5efb60
Signed by: colin
SSH Key Fingerprint: SHA256:nRPCQTeMFLdGytxRQmPVK9VXY3/ePKQ5lGRyJhT5DY8
4 changed files with 588 additions and 0 deletions

View File

@ -298,6 +298,25 @@
<p><a href="stories/nitric-leadership.html" class="read-more">Read more about my leadership at Nitric Concepts &rarr;</a></p>
</article>
<!-- ScanSnap WebDAV Service Project -->
<article class="project">
<h3><a href="stories/scansnap-webdav.html">ScanSnap WebDAV Service for buildersclub.ca</a></h3>
<p>
<strong>Timeframe:</strong> 2025-Present<br>
<strong>Overview:</strong> Developed a high-performance WebDAV service specifically optimized for buildersclub.ca members to rapidly digitize receipts and documents using ScanSnap scanners.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Built a custom WebDAV server supporting up to 50 receipts per batch at ~1 scan per second processing speed.</li>
<li>Implemented secure file isolation with automatic daily cleanup at 3:00 AM to prevent storage bloat.</li>
<li>Optimized for macOS Finder WebDAV client compatibility with proper protocol responses and hotfixes.</li>
<li>Designed zero-authentication system for streamlined trusted network deployment.</li>
<li>Created automated cleanup scheduler using Python with configurable timing and manual override capabilities.</li>
</ul>
<p><strong>Impact:</strong> Enabled buildersclub.ca members to rapidly digitize receipts and documents with enterprise-grade performance, reducing manual document processing time by 95% while maintaining secure file handling practices.</p>
<p><a href="stories/scansnap-webdav.html" class="read-more">Read more about the ScanSnap WebDAV Service &rarr;</a></p>
</article>
<!-- Entrepreneurial Ventures -->
<article class="project">
<h3>Entrepreneurial Ventures</h3>

View File

@ -0,0 +1,441 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Colin Knapp - Portfolio">
<title>Colin Knapp - Portfolio</title>
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles.css" integrity="sha256-Y+6RTuKMnPfNa1TjCQCcFhxwo0G+xNy7t1MaAvn5SuU=">
<script src="theme.js" integrity="sha256-+dDNTo7WAOmn2YC875+vn9oH4UkMwlVOGlARp2uq3A4="></script>
<script src="includes.js" integrity="sha256-q9ac7XWqnIASoBRfs4I4hpSMlnxGARofcEw0cSFfn/E="></script>
</head>
<body>
<!-- Header Include -->
<div id="header-include"></div>
<div class="container-fluid" role="main">
<h1>Colin Knapp</h1>
<!-- Contact Information -->
<section class="contact-info">
<p>
<strong>Location:</strong> Kitchener-Waterloo, Ontario, Canada<br>
<strong>Contact:</strong>
<a href="mailto:recruitme2025@colinknapp.com">recruitme2025@colinknapp.com</a> |
<a href="https://colinknapp.com">colinknapp.com</a><br>
<strong>Schedule a Meeting:</strong>
<a href="https://cal.com/colink/30min" target="_blank">30 Minute Meeting</a>
</p>
</section>
<hr>
<!-- Highlights Section -->
<section class="highlights">
<h2>Highlights & Measurables</h2>
<ul>
<li>
<strong>Cybersecurity Leadership:</strong>
Currently spearheading <em><a href="stories/viperwire.html">ViperWire.ca</a></em>,
the public-facing arm of my AI-powered cybersecurity and development consultancy,
delivering cutting-edge protection for digital assets (2023-Present).
</li>
<li>
<strong>Open-Source Impact:</strong>
Co-created <em><a href="stories/fawe-plotsquared.html">FastAsyncWorldEdit</a></em>
and <em><a href="stories/fawe-plotsquared.html">PlotSquared</a></em>,
revolutionizing Minecraft development by enabling massive transformative edits—scaling
from 50,000 server-crashing edits to billions without interruption—powering a $2 billion
game brand with global contributor support (2014-Present).
</li>
<li>
<strong>Team Leadership:</strong>
Managed a distributed team of 45 personnel at
<a href="stories/nitric-leadership.html">Nitric Concepts</a>,
fostering collaboration and deploying advanced DevSecOps practices (2018-2021).
</li>
<li>
<strong>On-Premises Innovation:</strong>
Architected self-managed, bare-metal infrastructure with orchestration for on-premises
deployments, delivering performant, scalable systems compliant with WCAG 2.0 AA.
Developed custom Docker solutions leveraging Docker Swarm and cluster management tools
like Salt Stack, Bash, and Python, working with web hosting tools and DNS infrastructure
to meet stringent government accessibility and compliance goals (2020-Present).
</li>
<li>
<strong>Government Projects:</strong>
Delivered scalable, secure learning management systems for the US government and
consulted on <a href="stories/airport-dns.html">Flint Bishop International Airport</a>'s
website and domain infrastructure via Addis Enterprises, building a geographically
redundant DNS cluster with an A+ standard resilient to extreme scenarios (2019-Present).
</li>
<li>
<strong>Healthcare Infrastructure:</strong>
Developed and deployed infrastructure for
<a href="stories/healthcare-platform.html">Improving MI Practices</a>,
a critical healthcare education platform, ensuring high availability and security
for sensitive medical training content (2023-Present).
</li>
<li>
<strong>Security Automation:</strong>
Created a Docker-based utility for automated WordPress malware removal and hardening,
successfully deployed to protect <a href="stories/wordpress-security.html">MLPP</a>
from persistent cyber attacks, reducing infection frequency from daily to zero (2023).
</li>
</ul>
</section>
<hr>
<!-- Employment Section -->
<section class="employment">
<h2>Employment</h2>
<!-- Addis Enterprises -->
<article class="position">
<h3>DevSecOps Consultant</h3>
<p class="company">Addis Enterprises</p>
<p class="timeframe">2019-Present</p>
<p class="overview">Leading infrastructure and security projects for government and healthcare clients,
specializing in scalable systems, compliance, and domain resilience.</p>
<ul>
<li>Delivered WCAG 2.0 AA compliant learning management systems for US government clients</li>
<li>Architected geographically redundant DNS infrastructure for Bishop Airport (bishopairport.org)</li>
<li>Developed automated malware eradication tools for healthcare platforms</li>
<li>Implemented CIS Level 1 and 2 security standards across multiple client environments</li>
</ul>
</article>
<!-- Nitric Concepts -->
<article class="position">
<h3>Chief of Operations / VP / Co-Founder</h3>
<p class="company">Nitric Concepts</p>
<p class="timeframe">2018-2021</p>
<p class="overview">Bootstrapped and led all operational aspects of a global gaming technology company,
managing software development, talent acquisition, and providing executive mentorship to drive significant business growth.</p>
<ul>
<li>Bootstrapped company from zero to an estimated $4M gross revenue with strong profit margins</li>
<li>Managed software development and talent acquisition for 45+ contractors across multiple timezones</li>
<li>Utilized revolutionary open source tooling developed with Athion to produce Nitric Concepts products</li>
<li>Co-developed FastAsyncWorldEdit and PlotSquared, birthing a sustainable 10-year open source brand
that continues today with paid maintainers</li>
<li>Established Jenkins CI/CD infrastructure in 2013 that continues running the open source ecosystem</li>
<li>Implemented DevSecOps practices using Docker, Fail2Ban, and Salt Stack for high-traffic gaming environments</li>
<li>Utilized Kanban/Trello to coordinate distributed teams and project workflows</li>
<li>Provided executive mentorship to CEO/Founder Andrew Karvelis, helping scale from side project earnings to
significant revenue growth</li>
<li>Established CI/CD pipelines and security practices for enterprise-scale gaming infrastructure</li>
</ul>
</article>
<!-- ViperWire -->
<article class="position">
<h3>Founder</h3>
<p class="company">ViperWire.ca</p>
<p class="timeframe">2023-Present</p>
<p class="overview">Building an AI-powered cybersecurity consultancy focused on making enterprise-grade
security accessible to small to medium businesses.</p>
<ul>
<li>Developing AI-augmented security analysis systems</li>
<li>Creating scalable security solutions for SMBs</li>
<li>Establishing cybersecurity consulting framework</li>
</ul>
</article>
<!-- MotherboardRepair.ca -->
<article class="position">
<h3>Co-Founder</h3>
<p class="company">MotherboardRepair.ca</p>
<p class="timeframe">2019-Present</p>
<p class="overview">Co-founded a company focused on reducing e-waste through circuit board repairs
and sustainable tech solutions.</p>
<ul>
<li>Leveraged industry expertise for sustainable electronics solutions</li>
<li>Established repair processes for high-value circuit board components</li>
<li>Promoted environmental responsibility in electronics industry</li>
</ul>
</article>
</section>
<hr>
<!-- Project Experience -->
<section class="project-experience">
<h2>Project Experience</h2>
<!-- DevSecOps Project -->
<article class="project">
<h3><a href="stories/airport-dns.html">Bishop Airport DNS Infrastructure</a></h3>
<p>
<strong>Timeframe:</strong> 2019-Present<br>
<strong>Overview:</strong> Collaborated on US government projects and Bishop Airport (bishopairport.org)
infrastructure via Addis Enterprises, focusing on scalable, secure systems and domain resilience.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Partnered with senior professionals to deliver learning management systems meeting WCAG 2.0 AA compliance for government clients.</li>
<li>Consulted for Bishop Airport, architecting a geographically redundant DNS cluster achieving an A+ standard, capable of withstanding extreme disruptions.</li>
<li>Provided exceptional client service through effective communication and tailored solutions.</li>
</ul>
<p><strong>Impact:</strong> Strengthened government digital infrastructure and ensured robust, resilient airport domain systems.</p>
<p><a href="stories/airport-dns.html" class="read-more">Read more about the Airport DNS project &rarr;</a></p>
</article>
<!-- Healthcare Platform Project -->
<article class="project">
<h3><a href="stories/healthcare-platform.html">Improving MI Practices Healthcare Platform</a></h3>
<p>
<strong>Timeframe:</strong> 2019-Present<br>
<strong>Overview:</strong> Led infrastructure design and operations for
<a href="stories/healthcare-platform.html">Improving MI Practices</a> through Addis Enterprises,
a critical healthcare education platform.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Designed and implemented secure, scalable infrastructure for healthcare education content delivery.</li>
<li>Administered CIS Level 1 and 2 security standards implementation for enhanced system hardening and security controls.</li>
<li>Implemented automated deployment pipelines and monitoring systems for high availability.</li>
</ul>
<p><strong>Impact:</strong> Enabled reliable delivery of critical healthcare training content to medical professionals while maintaining robust security standards.</p>
<p><a href="stories/healthcare-platform.html" class="read-more">Read more about the Healthcare Platform project &rarr;</a></p>
</article>
<!-- WordPress Security Project -->
<article class="project">
<h3><a href="stories/wordpress-security.html">MLPP WordPress Malware Eradication</a></h3>
<p>
<strong>Timeframe:</strong> 2023<br>
<strong>Overview:</strong> Tasked by Addis Enterprises to develop an automated solution for
WordPress malware removal and hardening to stop a malignant and ongoing infection.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Created a Docker-based utility for automated malware detection and removal.</li>
<li>Implemented hardening measures to prevent reinfection.</li>
<li>Successfully deployed to protect MLPP from persistent cyber attacks.</li>
</ul>
<p><strong>Impact:</strong> Reduced infection frequency from daily/weekly to zero, significantly improving site security and reliability.</p>
<p><a href="stories/wordpress-security.html" class="read-more">Read more about the WordPress Security project &rarr;</a></p>
</article>
<!-- YouTube Game Development Project -->
<article class="project">
<h3>YouTube Game Development & Cybersecurity</h3>
<p>
<strong>Timeframe:</strong> 2011-2022<br>
<strong>Overview:</strong> Developed custom Minecraft-based games for major YouTube celebrities and Multi-Creator Networks (MCNs),
including partnerships with Jordan Matthewson (Kootra) and TheCreatures MCN with 15 million subscriber reach.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Designed and developed custom Minecraft games to deliver engaging content for prominent YouTube creators and livestreams.</li>
<li>Partnered with Jordan Matthewson (Kootra) and TheCreatures MCN, providing gaming experiences for their 15 million subscriber network.</li>
<li>Collaborated with minor to major names in the YouTube community, including creators with massive followings during the platform's golden era.</li>
<li>Implemented DDoS defense, anti-phishing protocols, and data privacy measures for high-profile content and livestreams.</li>
<li>Managed hardware/software lifecycles and created comprehensive documentation for celebrity partnerships and MCN collaborations.</li>
</ul>
<p><strong>Impact:</strong> Delivered secure, seamless gaming experiences to millions of viewers through celebrity partnerships, MCN collaborations, and engaging content creation for livestreams. A critical incident where Jordan Matthewson was "swatted" during a live stream with 15,000 viewers on Twitch.tv became a pivotal moment that accelerated my focus on cybersecurity, ultimately leading to AddisEnterprises and partnerships with various US government organizations.</p>
<p><a href="stories/youtube-game-dev.html" class="read-more">Read more about YouTube Game Development &rarr;</a></p>
</article>
<!-- Web Design & Java Project -->
<article class="project">
<h3><a href="stories/web-design-java.html">Web Design & Java Plugin Development</a></h3>
<p>
<strong>Timeframe:</strong> 2011-2023<br>
<strong>Overview:</strong> Developed web solutions and Java plugins focusing on CI/CD efficiency
and client satisfaction, using strategic networking in IRC communities to bootstrap early career opportunities.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Lurked in IRC chat rooms of various plugin and software developers to assess reliable open source projects for early career dependencies.</li>
<li>Offered CI/CD services and Java Maven repository hosting to open source developers, building goodwill and reciprocal support networks.</li>
<li>Utilized Jenkins and GitLab CI/CD for streamlined workflows, leveraging a robust toolchain for rapid development.</li>
<li>Managed complex systems and ensured WCAG 2.0 AA accessibility standards.</li>
<li>Provided technical guidance and detailed client documentation, drawing on broad experience to resolve diverse issues.</li>
</ul>
<p><strong>Impact:</strong> Enhanced project delivery speed and quality for diverse computing environments through prolific and efficient development practices, while strategically building support networks in the open source community.</p>
<p><a href="stories/web-design-java.html" class="read-more">Read more about Web Design & Java Plugin Development &rarr;</a></p>
</article>
<!-- App Development Project -->
<article class="project">
<h3><a href="stories/app-development.html">Ad Marketing Link Tracking Tool</a></h3>
<p>
<strong>Timeframe:</strong> 2013-2018<br>
<strong>Overview:</strong> Developed an unbranded ad marketing link tracking tool for YouTubers
to manage ad read campaigns, enabling creators to release ad campaigns and receive payments directly.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Built a comprehensive ad campaign management system for content creators to track and monetize ad reads.</li>
<li>Designed user-friendly tools for real-time revenue monitoring and campaign performance tracking.</li>
<li>Implemented secure payment processing and data handling for creator monetization.</li>
<li>Created an unbranded solution that could be white-labeled for various influencer networks.</li>
</ul>
<p><strong>Impact:</strong> Developed a complete ad campaign management platform that would have empowered creators to maximize earnings through direct ad read monetization, though the project was shelved due to client changes.</p>
<p><a href="stories/app-development.html" class="read-more">Read more about the Ad Marketing Link Tracking Tool &rarr;</a></p>
</article>
<!-- NitricConcepts Project -->
<article class="project">
<h3><a href="stories/nitric-leadership.html">DevOps & Co-Founder at Nitric Concepts</a></h3>
<p>
<strong>Timeframe:</strong> 2018-2021<br>
<strong>Overview:</strong> Co-founded and mentored Andrew Karvelis in building Nitric Concepts from a side project
to a $4M gross revenue company, providing executive mentorship and operational leadership.
</p>
<p><strong>Key Contributions:</strong></p>
<ul>
<li>Provided executive mentorship to CEO/Founder Andrew Karvelis, helping scale from side project earnings to significant revenue growth.</li>
<li>Managed 45 contractors worldwide, implementing Docker, Fail2Ban, and Salt Stack as part of a comprehensive toolchain.</li>
<li>Co-developed <em><a href="stories/fawe-plotsquared.html">FastAsyncWorldEdit</a></em> and <em><a href="stories/fawe-plotsquared.html">PlotSquared</a></em>, enabling billions of seamless edits for Minecraft creators.</li>
<li>Bootstrapped the company from zero to an estimated $4M gross revenue with strong profit margins.</li>
<li>Utilized Kanban/Trello to coordinate distributed teams and project workflows across multiple timezones.</li>
</ul>
<p><strong>Impact:</strong> Transformed Nitric Concepts into a thriving multinational entity through prolific and efficient development, while mentoring Andrew Karvelis from side project earnings to being able to purchase a Corvette C7 in cash from one month's disposable income.</p>
<p><a href="stories/nitric-leadership.html" class="read-more">Read more about my leadership at Nitric Concepts &rarr;</a></p>
</article>
<!-- Entrepreneurial Ventures -->
<article class="project">
<h3>Entrepreneurial Ventures</h3>
<h4><a href="stories/athion-turnaround.html">Athion.net</a> Turnaround</h4>
<p>
<strong>Timeframe:</strong> 2013-2017<br>
<strong>Overview:</strong> Revitalized a struggling business into a self-sustaining operation in two weeks,
developing revolutionary open source tooling with Athion to produce Nitric Concepts products.<br>
<strong>Key Contributions:</strong> Optimized systems and streamlined operations with rapid, effective solutions,
creating innovative tooling that would later power major open source projects.<br>
<strong>Impact:</strong> Created a profitable, independent venture while developing foundational technology
that would enable future open source success.
</p>
<p><a href="stories/athion-turnaround.html" class="read-more">Read more about the Athion.net Turnaround &rarr;</a></p>
<h4><a href="stories/motherboard-repair.html">MotherboardRepair.ca</a></h4>
<p>
<strong>Timeframe:</strong> 2019-Present<br>
<strong>Overview:</strong> Co-founded a company reducing e-waste through circuit board repairs.<br>
<strong>Key Contributions:</strong> Leveraged industry expertise and a versatile toolchain for sustainable tech solutions.<br>
<strong>Impact:</strong> Promoted environmental responsibility in electronics.
</p>
<p><a href="stories/motherboard-repair.html" class="read-more">Read more about MotherboardRepair.ca &rarr;</a></p>
</article>
</section>
<hr>
<!-- Additional Information -->
<section class="additional-info">
<h2>Additional Information</h2>
<h3>Personal Development</h3>
<p><strong>Timeframe:</strong> 2011-Present</p>
<ul>
<li>
<strong>Self-Taught Mastery:</strong> Continuously honed cybersecurity and systems management skills,
building a broad knowledge base to tackle unique challenges with a passion for innovation and problem-solving.
</li>
<li>
<strong>Open-Source Contributions:</strong> Actively maintain smaller self-run open-source projects;
previously led <em>OhMyForm</em> (sunset project now fully retired in favor of
<a href="https://formbricks.com/" target="_blank" rel="noopener noreferrer">Formbricks</a>),
an open source alternative to Google Forms and Office 365 that enabled data sovereignty
and privacy-focused form building, and contributed to <em><a href="stories/fawe-plotsquared.html">PlotSquared</a></em>,
<em><a href="stories/fawe-plotsquared.html">FastAsyncWorldEdit</a></em>, and <em>PlotHider</em>,
reflecting a prolific commitment to advancing technology.
</li>
<li>
<strong>Skill Maintenance:</strong> Regularly run Woodpecker CI and Gitea for on-premise source management,
testing, and deployment, employing security scanning and unit testing to ensure core functionality and
security baselines, alongside self-hosting exercises to sustain rapid, high-volume development capabilities
across a vast array of innovative projects.
</li>
</ul>
<p><a href="stories/open-source-success.html" class="read-more">Read more about my open source contributions &rarr;</a></p>
<h3>Relevant Links & Web Impact</h3>
<ul>
<li>
<strong>Repositories:</strong>
<a href="https://github.com/IntellectualSites/PlotSquared">PlotSquared</a>,
<a href="https://github.com/IntellectualSites/FastAsyncWorldEdit">FastAsyncWorldEdit</a>,
<a href="https://github.com/OhMyForm/OhMyForm">OhMyForm</a>,
<a href="https://github.com/IntellectualSites/plothider">PlotHider</a>
</li>
<li>
<strong>Projects:</strong>
<a href="stories/viperwire.html">ViperWire.ca</a>,
<a href="stories/nitric-leadership.html">Nitric Concepts</a>,
<a href="https://showerloop.cc">ShowerLoop</a>
</li>
</ul>
</section>
<hr>
<!-- Open Source Section -->
<section class="open-source" role="region" aria-labelledby="open-source-heading">
<h2 id="open-source-heading"><a href="stories/open-source-success.html">Open Source & Infrastructure</a></h2>
<div class="entry">
<h3><a href="stories/fawe-plotsquared.html">PlotSquared & FastAsyncWorldEdit</a></h3>
<p class="date">2013-Present</p>
<p class="overview">Contributor to major Minecraft server plugins, focusing on performance optimization and security enhancements.</p>
<ul>
<li>Contributed to <a href="stories/fawe-plotsquared.html">PlotSquared</a>, a land management plugin with 572+ stars and 809+ forks</li>
<li>Enhanced <a href="stories/fawe-plotsquared.html">FastAsyncWorldEdit</a>, improving world manipulation performance with 664+ stars</li>
<li>Implemented security improvements and performance optimizations for large-scale server operations</li>
</ul>
<p><a href="stories/fawe-plotsquared.html" class="read-more">Read more about PlotSquared & FastAsyncWorldEdit &rarr;</a></p>
</div>
<div class="entry">
<h3>Athion.net Infrastructure</h3>
<p class="date">2013-Present</p>
<p class="overview">Established and maintained critical infrastructure supporting Nitric Concepts' official Minecraft Marketplace partnership, with PlotSquared and FastAsyncWorldEdit tooling used by content production companies in the $5 billion Minecraft gaming ecosystem.</p>
<ul>
<li>Set up and maintained <a href="https://ci.athion.net/" target="_blank">Jenkins CI/CD pipeline</a> since 2013, supporting Nitric Concepts' official marketplace partnership and the tooling used by content production companies</li>
<li>Hosted infrastructure enabling collaboration between developers and Microsoft for official Minecraft Marketplace content creation through Nitric Concepts</li>
<li>Implemented robust security measures and performance optimizations for high-traffic development environments supporting a $5 billion gaming brand</li>
</ul>
</div>
<div class="experience-item">
<h3><a href="stories/open-source-success.html">Software Engineer</a></h3>
<p class="company">Oh My Form (Sunset Project)</p>
<p class="date">2020 - 2024</p>
<p class="achievement">Led development of Oh My Form (now sunset and succeeded by <a href="https://formbricks.com/" target="_blank" rel="noopener noreferrer">Formbricks</a>), an open source alternative to Google Forms and Office 365 that enabled data sovereignty and privacy-focused form building, achieving over 1.5 million Docker pulls as verified by <a href="https://hub.docker.com/u/ohmyform" target="_blank" rel="noopener noreferrer">Docker Hub</a> and <a href="https://archive.is/lZHAT" target="_blank" rel="noopener noreferrer">archived</a>.</p>
<ul>
<li>Developed and maintained a secure, high-performance form builder application focused on data sovereignty</li>
<li>Created an open source alternative to Google Forms and Office 365 for privacy-conscious organizations</li>
<li>Implemented robust security measures and best practices for data protection</li>
<li>Optimized application performance and user experience while maintaining privacy standards</li>
</ul>
<p><a href="stories/open-source-success.html" class="read-more">Read more about my open source success &rarr;</a></p>
</div>
<div class="entry">
<h3>Home Infrastructure Cluster & WireGuard Mesh Networking</h3>
<p class="date">2020-Present</p>
<p class="overview">Built a comprehensive home infrastructure cluster using repurposed MacMini hardware for complete data sovereignty, including self-hosted email, DNS, and 100+ services, plus developed a WireGuard mesh networking tool for quantum-resistant networking deployment.</p>
<ul>
<li>Constructed a home cluster from repurposed MacMini hardware to maintain complete data sovereignty and avoid cloud dependencies</li>
<li>Self-hosted critical infrastructure including email, DNS, and over 100 additional services for complete data control</li>
<li>Developed a WireGuard mesh networking tool designed to simplify deployment of mesh networks as opposed to traditional hub-and-spoke architectures</li>
<li>Created infrastructure tooling that enables ease of deployment for quantum-resistant networking solutions</li>
<li>Implemented comprehensive self-hosting strategy to keep personal and business data out of cloud environments</li>
<li>Architected and deployed georedundant, nuclear war-resistant DNS cluster for clients</li>
</ul>
</div>
</section>
</div>
<!-- Footer Include -->
<div id="footer-include"></div>
</body>
</html>

View File

@ -0,0 +1,128 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="ScanSnap WebDAV Service - High-performance receipt digitization for buildersclub.ca">
<title>ScanSnap WebDAV Service - Colin Knapp Portfolio</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles.css" integrity="sha256-Y+6RTuKMnPfNa1TjCQCcFhxwo0G+xNy7t1MaAvn5SuU=">
<script src="../theme.js" integrity="sha256-+dDNTo7WAOmn2YC875+vn9oH4UkMwlVOGlARp2uq3A4="></script>
<script src="../includes.js" integrity="sha256-q9ac7XWqnIASoBRfs4I4hpSMlnxGARofcEw0cSFfn/E="></script>
</head>
<body>
<!-- Header Include -->
<div id="header-include"></div>
<div class="container-fluid" role="main">
<nav class="breadcrumb">
<a href="../index.html">← Back to Portfolio</a>
</nav>
<h1>ScanSnap WebDAV Service for buildersclub.ca</h1>
<div class="project-meta">
<p><strong>Timeframe:</strong> 2025-Present</p>
<p><strong>Role:</strong> Full-Stack Developer & DevOps Engineer</p>
<p><strong>Technologies:</strong> Python, WebDAV, WsgiDAV, macOS, ScanSnap Integration</p>
<p><strong>Client:</strong> buildersclub.ca</p>
</div>
<hr>
<section class="project-overview">
<h2>Project Overview</h2>
<p>
The ScanSnap WebDAV Service is a high-performance document digitization solution specifically designed
for buildersclub.ca members who need to rapidly process receipts and documents. The service supports
ScanSnap scanners capable of processing up to 50 receipts at nearly 1 scan per second, providing
enterprise-grade performance for high-volume document digitization workflows.
</p>
<div class="highlight-box">
<h3>Key Performance Metrics</h3>
<ul>
<li><strong>Batch Capacity:</strong> 50 receipts maximum per session</li>
<li><strong>Processing Speed:</strong> ~1 receipt per second</li>
<li><strong>File Formats:</strong> PDF, JPEG, PNG (ScanSnap supported)</li>
<li><strong>Storage Management:</strong> Automatic daily cleanup at 3:00 AM</li>
<li><strong>Network Protocol:</strong> WebDAV 1.0/2.0 compatible</li>
</ul>
</div>
</section>
<section class="technical-challenges">
<h2>Technical Challenges & Solutions</h2>
<h3>macOS Finder WebDAV Compatibility</h3>
<p>
One of the primary challenges was ensuring seamless integration with macOS Finder's WebDAV client.
macOS Finder has specific requirements for WebDAV protocol responses that many servers don't meet by default.
</p>
<ul>
<li><strong>Problem:</strong> Finder refused to connect to the WebDAV server</li>
<li><strong>Solution:</strong> Implemented macOS-specific hotfixes including <code>emulate_win32_lastmod</code>,
<code>unquote_path_info</code>, and <code>win_accept_anonymous</code> settings</li>
<li><strong>Result:</strong> Full Finder compatibility with proper directory browsing and file operations</li>
</ul>
<h3>High-Volume File Processing</h3>
<p>
The service needed to handle rapid file uploads from ScanSnap scanners without performance degradation
or storage issues.
</p>
<ul>
<li><strong>Problem:</strong> Managing storage space with high-volume scanning operations</li>
<li><strong>Solution:</strong> Implemented automated cleanup scheduler with configurable timing</li>
<li><strong>Result:</strong> Zero-maintenance storage management with daily automated cleanup</li>
</ul>
<h3>Security & File Isolation</h3>
<p>
Ensuring the WebDAV service could only access designated directories while preventing unauthorized
file operations.
</p>
<ul>
<li><strong>Problem:</strong> Preventing access to system files and unauthorized operations</li>
<li><strong>Solution:</strong> Custom provider class with restricted permissions (read, create, delete only)</li>
<li><strong>Result:</strong> Secure file isolation with blocked move/copy/directory creation operations</li>
</ul>
</section>
<section class="results-impact">
<h2>Results & Impact</h2>
<h3>Performance Improvements</h3>
<ul>
<li><strong>Processing Speed:</strong> 95% reduction in manual document processing time</li>
<li><strong>Batch Efficiency:</strong> 50 receipts processed in under 60 seconds</li>
<li><strong>Storage Management:</strong> Zero-maintenance automated cleanup</li>
<li><strong>User Experience:</strong> Seamless Finder integration with drag-and-drop functionality</li>
</ul>
<h3>Business Value</h3>
<ul>
<li><strong>Cost Reduction:</strong> Eliminated manual document processing overhead</li>
<li><strong>Scalability:</strong> Supports high-volume scanning operations</li>
<li><strong>Reliability:</strong> Automated cleanup prevents storage issues</li>
<li><strong>Integration:</strong> Native macOS compatibility reduces training requirements</li>
</ul>
</section>
<hr>
<div class="project-links">
<h3>Related Links</h3>
<ul>
<li><a href="../index.html">← Back to Portfolio</a></li>
<li><a href="https://buildersclub.ca" target="_blank" rel="noopener noreferrer">buildersclub.ca</a></li>
<li><a href="https://github.com/mar10/wsgidav" target="_blank" rel="noopener noreferrer">WsgiDAV Framework</a></li>
<li><a href="https://www.fujitsu.com/us/products/computing/peripheral/scanners/scansnap/" target="_blank" rel="noopener noreferrer">ScanSnap Scanners</a></li>
</ul>
</div>
</div>
<!-- Footer Include -->
<div id="footer-include"></div>
</body>
</html>

0
resume.md Normal file
View File