Developer Logs
Welcome to the Arynwood Blog. This space serves as the technical documentation log for all current and future coding projects.
The site itself is being actively built — and the development process is fully transparent. You can follow the evolution of every system,
contract, and line of logic through these devlogs. Visit the GitHub repository:
- $ cd ./blog-html/DevLog250521.html
DevLog250521The Forge is still frozen — no system changes or new deployments logged today. But rather than sit idle, I put together a personal IRC refresher to get my mind back in shape after a 15- to 20-year gap.
- $ cd ./blog-html/DevLog250520.html
DevLog250520After getting the Forge Stack running and spinning up a few too many bots, my system started freezing. I'm pausing active dev to let things cool while I regroup and reinforce my security.
- $ cd ./blog-html/DevLog250519b.html
DevLog250519bToday marks the official beginning of my sovereign automation system. I spent the moments I had building and debugging the Forge Stack — a foundational containerized architecture for bots, AI, render automation, and smart contract flows.
- $ cd ./blog-html/DevLog250519.html
DevLog250519Completed the Forge’s foundational layer. This is a checkpoint entry: Mistral is running, n8n is live, GitHub is synced, and Docker Compose is fully functional. The system is no longer theoretical — it’s active.
- $ cd ./blog-html/DevLog250518.html
DevLog250518I’m writing this directly from my freshly built Ubuntu forge — dual booted, RTX 3060 active, SSD whisper-silent. All systems go. Today I declare my digital independence.
- $ cd ./blog-html/DevLog250517.html
DevLog250517The goal today: architect a full-stack, open-source, Docker-powered video generation pipeline that lets me make art, animation, music, and narration — all from prompts — and upload it to IPFS and optionally mint as NFTs. Total sovereignty, total freedom.
- $ cd ./blog-html/DevLog250516.html
DevLog250516While the screen stays dark, the architecture sharpens. The Forge may be silent, but the blueprints are humming with readiness. Infrastructure is being shaped for seamless deployment once hardware returns to life.
- $ cd ./blog-html/DevLog250515.html
DevLog250515No more drift. This week is about one thing: making FoundrySpace.nft functional. Bots can wait. Blender can wait. But this Web3 portal must breathe.
- $ cd ./blog-html/DevLog250514.html
DevLog250514Today I began planning a full automation framework for my IRC bot network using n8n — a no-code/low-code workflow automation tool with powerful extensibility via Docker.
- $ cd ./blog-html/DevLog250513.html
DevLog250513Despite my eyes drying out and the sleep creeping in, I had to see it through: my dual boot setup is complete. Ubuntu is live, the SSD is whisper quiet, and the forge is ready.
- $ cd ./blog-html/DevLog250512.html
DevLog250512After setting up my new GPU and SSD with Ubuntu, I’m moving toward a streamlined, containerized development stack. This post documents my full Docker setup plan—from system installation to GitHub architecture—for AI bots, headless Blender, and more.
- $ cd ./blog-html/DevLog250511.html
DevLog250511With a fresh SSD, upgraded GPU, and Ubuntu installed, I’m setting a new foundation for all future development—centered around Docker.
- $ cd ./blog-html/DevLog250510.html
DevLog250510Today’s goal was to determine which open-source LLMs I can run locally using my upgraded Dell T3600 workstation. With 64GB RAM, 12GB VRAM, and 2TB SSD, I’m preparing to light the fire in the Forge and populate it with multiple specialized agents.
- $ cd ./blog-html/DevLog250509.html
DevLog250509All my parts arrived today for the T3600 GPU upgrade—just in time to prep for a motherboard makeover on Mother’s Day. Sunday is mine, and I’m spending it with thermal paste and VRAM instead of brunch.
- $ cd ./blog-html/DevLog250508.html
DevLog250508A multi-agent IRC environment where each bot speaks with its own voice and domain knowledge. A self-hosted philosophy meets executable autonomy.
- $ cd ./blog-html/DevLog250507.html
DevLog250507Final integration of public IRC chat for Arynwood.com. I explored several methods and landed on a clean, stable solution with OFTC WebChat.
- $ cd ./blog-html/DevLog250504.html
DevLog250504Today I finalized my personal Astro theme for the Arynwood site. I’ve created a flexible terminal wrapper that applies to most pages, and I'm now optimizing my development workflow with a clear path forward.
- $ cd ./blog-html/DevLog250503.html
DevLog250503Netlify build minutes are replenished, but I’ve shifted gears—preparing my hardware for a new season of local AI development. Security and self-reliance are the guiding principles now.
- $ cd ./blog-html/DevLog250502.html
DevLog250502Today’s DevLog was a test of the new hamburger navigation layout for Arynwood. This confirms the dropdown box renders properly, aligns with the lavender theme, and can be used universally.
- $ cd ./blog-html/DevLog250426.html
DevLog250426Wrapping up the first full month of my Astro site, I've hit my Netlify build minutes limit — but it marks a great milestone. Here's the full summary of my April projects and progress.
- $ cd ./blog-html/DevLog250425.html
DevLog250425Today I reached the limit of what my local machine can handle with my Zephyr bot project. I stretched the system until it cracked, and realized it's time for some serious upgrades.
- $ cd ./blog-html/DevLog250424.html
DevLog250424Today I tested multiple Hugging Face models and finally stood up a free version of my Arynwood Robot — currently named Veylan. This post documents where I hit walls with local installs, where I found success, and what remains to be styled and refined.
- $ cd ./blog-html/DevLog250423.html
DevLog250423Continued building my terminal-themed homepage and began developing a Hugging Face AI bot with plans to customize it for documentation and portfolio use.
- $ cd ./blog-html/DevLog250422.html
DevLog250422Today I created a reusable DevLog.astro layout file to standardize all future logs and prepare for the Astro migration.
- $ cd ./blog-html/DevLog250421.html
DevLog250421Today I’m exploring how to use JSON files inside JavaScript to reduce load time and streamline object placement in a metaverse-style 3D project. This devlog explains where JSON comes from, its role in data-driven design, and when to break logic into new JavaScript modules.
- $ cd ./blog-html/DevLog250420.html
DevLog250420Today I documented my plan for laying out a full interactive 3D boutique using Three.js. This devlog covers the first steps of spatial item placement and outlines the gallery concept I'm building.
- $ cd ./blog-html/DevLog250419.html
DevLog250419The current art wall layout is functional but too formulaic. This next sprint focuses on giving each painting its own space, light, and intention.
- $ cd ./blog-html/DevLog250418.html
DevLog250418Today's update focuses on adding depth, precision, and atmosphere to the 3D gallery through improved lighting and a wrapped box display method for artwork using Three.js.
- $ cd ./blog-html/DevLog250417.html
DevLog250417I'm building a live placement and rotation system in JSFiddle to preview artwork positions before deployment to the Arynwood 3D gallery. This log documents the Three.js loader, wall coordinates, rotation math, and editor functionality.
- $ cd ./blog-html/DevLog250416.html
DevLog250416Today I tested EXR viewers and brought in an HDRI from PolyHaven, but decided it didn’t match the aesthetic I’m chasing. I'm now editing core geometry instead.
- $ cd ./blog-html/DevLog250415.html
DevLog250415Today marks a breakthrough. My 3D gallery is live at <a href="https://arynwood.com/gallery3d" target="_blank">arynwood.com/gallery3d</a> — and it works. Finally.
- $ cd ./blog-html/DevLog250413.html
DevLog250413Began building a 3D gallery using Three.js and Vite, with plans for glowing doors and textured artwork. Initial setup successful, though deployment to Netlify needs debugging.
- $ cd ./blog-html/DevLog250412.html
DevLog250412I’ve made a lot of mistakes building my Astro blog, and it’s been humbling. But with every misstep comes clarity. Today, I’m documenting the lessons learned and how I’m finally laying the foundation for something better.
- $ cd ./blog-html/DevLog250411.html
DevLog250411Today I replaced the old Pictorem iframe embed with a native masonry gallery, added responsive layout, lazy loading, and animated a lavender spinner while the artwork loads.
- $ cd ./blog-html/DevLog250409.html
DevLog250409I just added a brand new gallery page to <a href="https://arynwood.com/syrenwork">arynwood.com/syrenwork</a> that showcases my artwork and connects all my creative outlets in one place.
- $ cd ./blog-html/DevLog250408.html
DevLog250408Cleaned up my repo, restructured folders, and removed dead routes in the Astro blog. Finally starting to grasp how Astro works and letting go of Markdown formatting entirely.
- $ cd ./blog-html/DevLog250407.html
DevLog250407Today’s log is dedicated to cleaning up and debugging my Astro-based blog system. After a week of Markdown rendering bugs and deployment issues, I now have a streamlined, phone-friendly system that works consistently.
- $ cd ./blog-html/DevLog250402.html
DevLog250402No snippet available.
- $ cd ./blog-html/DevLog250401.html
DevLog250401No snippet available.
- $ cd ./blog-html/DevLog250331.html
DevLog250331No snippet available.
- $ cd ./blog-html/DevLog250330.html
DevLog250330No snippet available.
- $ cd ./blog-html/DevLog250329.html
DevLog250329No snippet available.
- $ cd ./blog-html/DevLog250328.html
DevLog250328No snippet available.
- $ cd ./blog-html/DevLog250327.html
DevLog250327No snippet available.
- $ cd ./blog-html/DevLog250326.html
DevLog250326No snippet available.
- $ cd ./blog-html/DevLog250325b.html
DevLog250325bNo snippet available.
- $ cd ./blog-html/DevLog250325.html
DevLog250325No snippet available.
- $ cd ./blog-html/DevLog250324.html
DevLog250324No snippet available.
- $ cd ./blog-html/DevLog250323.html
DevLog250323No snippet available.
- $ cd ./blog-html/DevLog250322.html
DevLog250322No snippet available.
- $ cd ./blog-html/DevLog250321.html
DevLog250321No snippet available.
- $ cd ./blog-html/DevLog250320.html
DevLog250320No snippet available.
- $ cd ./blog-html/DevLog250319.html
DevLog250319No snippet available.
- $ cd ./blog-html/DevLog250318.html
DevLog250318No snippet available.
- $ cd ./blog-html/DevLog250317.html
DevLog250317No snippet available.
- $ cd ./blog-html/DevLog250316.html
DevLog250316No snippet available.
- $ cd ./blog-html/DevLog250315.html
DevLog250315No snippet available.
- $ cd ./blog-html/DevLog250314.html
DevLog250314No snippet available.
- $ cd ./blog-html/DevLog250313.html
DevLog250313No snippet available.
- $ cd ./blog-html/DevLog250312.html
DevLog250312No snippet available.
- $ cd ./blog-html/DevLog250311.html
DevLog250311No snippet available.
- $ cd ./blog-html/DevLog250310.html
DevLog250310No snippet available.
- $ cd ./blog-html/DevLog250309.html
DevLog250309No snippet available.
- $ cd ./blog-html/DevLog250308.html
DevLog250308No snippet available.
- $ cd ./blog-html/DevLog250307.html
DevLog250307No snippet available.
- $ cd ./blog-html/DevLog250306.html
DevLog250306No snippet available.
- $ cd ./blog-html/DevLog250305.html
DevLog250305No snippet available.
- $ cd ./blog-html/DevLog250304.html
DevLog250304No snippet available.
- $ cd ./blog-html/DevLog250303.html
DevLog250303No snippet available.
- $ cd ./blog-html/DevLog250302.html
DevLog250302No snippet available.
- $ cd ./blog-html/devlog250301.html
devlog250301No snippet available.