CLAUDE.md
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
This is a Jekyll-based GitHub Pages personal blog/portfolio site for Adam Mischke, hosted at https://catwebm.com. The site features monthly life updates, farming content, and personal projects.
- Static Site Generator: Jekyll 3.x with Ruby/Bundler
- Theme: “no-style-please” remote theme (minimalist design)
- Hosting: GitHub Pages (uses github-pages gem for compatibility)
- Development: Docker-based environment for consistency
Development Commands
# First-time setup - builds Docker image and installs dependencies
make install
# Start development server (default command)
make # or 'make up'
# Server runs at http://localhost:4000 with live reload
# Stop development server
make down
The Docker setup provides:
- Jekyll development server with
--watch
and--incremental
flags - Live reload on file changes
- Port 4000 exposed for local development
- Automatic dependency management via Bundler
Architecture & Structure
Content Organization
_posts/
: Blog posts followingYYYY-MM-DD-title.markdown
naming convention- Monthly life updates (consistent posts from 2021-2025)
- Posts use YAML frontmatter with layout, title, date, and categories
_includes/
: Reusable HTML componentsfarm.html
: Farming-related contentresume.html
: Professional resume
_data/menu.yml
: Navigation structure and site menuassets/
: Static resources organized by type/farm/
: Farm-related images/smoking/
: Food/smoking images- PDF documents, videos, and other media
Special Pages
farm.md
: Uses `<body>Chickens - Gallus gallus domesticus
Chickens require the least maintenance of the flock. They run down our hill when they see us come outside, flapping their wings, gliding down, sometimes to flight. We let them roam freely within our backyard fenced in area. The rooster protects them by alerting for hawks and finds them food by scratching and foraging. You never want more than one rooster per half a dozen hens or so, or else they'll fight, but you want them around for their great defensive properties. Some were hand raised and are quite friendly, happy to eat right out of your hand or jump in your lap.
Barred Rock
Is what we call them in Tennessee, their full name is Plymouth Rock. Looking similar to California Gray or a Dominique, some of them actually might be mixed. They are black with white spots and stripes. Very sweet chickens, definitely one the smarter types. One of ours has learned to climb our goat fence by hooking her feet into the second to last top rows and hopping over to get more food outside our fence and is able to get back in when she wants as well. They enjoy being hand fed treats of meal worms, dried corn, and seeds.
Female Infant Female Baby
Female Teen - Banana Crispy
Female Adult
Rhode Island Red
Reds, like their name implies are very red in coloration. Some of the breeds we have maay be considered New Hapshires. These chickens are very commonly owned and widely recognized. They lay medium sized brown eggs. When hand raised and fed they are some of the most friendly chickens you will ever meet. They enjoy perching on hands and shoulders. Three of our Rhode Island Reds were hatched and hand raised by a 3rd Grade class at the previous Elementary School my wife worked at. They are also mixed with Americana and Brahma's, which is why their feathers have a slight sheen to them that is not commonly found on Rhode Island Reds.
Baby, perched on my laptop Teen
Female Adult
Ameraucana
America!!! The males rare proud, strong, confronters. They are great scavengers for their hens and great protectors, calling out when predators like hawks are seen. We have a female splash type, named Freckle, that has a splash of black colors on her grayish white feathers and she lays blue eggs.
Male Adult - Pumpkin Female Adult - Freckle
Silkie
Silkie's are a very fluffy and funny looking chicken. Ours is white, but they can come in all different colors, but all have blue skin. Given their furriness, they are incapable of flying. They're very smart and fast, but docile. When mixing with the flock, they are generally loners, often not interacting with the others.
Male Adult Brahma
Brahma
Teen Female Adult
Bantam
Tiny chickens! The Bantam are cute smaller than half the size of a normal chicken. They routinely jump through our gate doors and fence openings. They come in different color feathers, ones we've had were yellow/white and brown. Their eggs are tiny, about half as big as regular chicken eggs, but still just as good. Will be the lowest on the pecking order if left with their bigger-sized flock.
Female Baby Female Adult
Ducks - Anas platyrhynchos domesticus
Ducks were our second flock type, they quickly became my favorite because they greet you with large motioning tail wagging and happy loud quaking. I tend to quack back at them or make excited sounds and they perk up very fast. They love it when they have a clean water pond to clean themselves and play. An easy way to tell between male and female are their quacks. Drakes will make a neutral sound that sounds more guttural, think Donald Duck. Females make the onomatopoeia *quack* sound. Males also sometimes have a curled back feather and broader heads.
American Pekin
American Pekins are probably what you think of when you think of a duck, considering how well-known Donald Duck is. They are a sleek white color, that when comparing their feather in front of a snowy background, have a yellowish tint.
Male and Female Babies Donald - Male Adult
Khaki Campbell
Khaki Campbell Are the other type of duck that may come to mind easily, they're usually a mix of colors of brown, green, tan, and white. Our drake looks very similar to a Mallard.
Baby Randy - Male Adult (notice the curly tail!)
Blue Sweedish
They're definitely a hue of blue! They are very calm, but sometimes loud when walking past them as to get your attention. Swedish Blue
Female Babies
</body> ` for content
resume.md
: Uses `
About Me:
- Navy veteran,
-
I love my family and like to
program software, lift weights and
run, and take care of my farm.
School:
- Middle Tennessee State University
-
2014 - 2018
Bachelor of Science (B.S.), Computer Science
Minor in Mathematics
• Dean’s List 2014-2018
• Member of Association of Computing Machinery (ACM)
• Member of the Upsilon Pi Epsilon Computer Honor Society
Work:
- AM2 LLC
-
2024 - Present
Founder & Software Consultant
• Entrepreneurship: Founded AM2 LLC to provide software consulting and development services.
• Technical Leadership: Delivering custom software solutions and technical expertise to clients across various industries.
-
Ford Motor Company
-
January 2023 - August 2024
Creative Technology Expert
• Software Expert: Demonstrated technical expertise and adaptability by developing multiple prototypes for the BlueCruise Audio Tour Guide Experience iOS app and the Apple Vision Pro BlueCruise experience, showcasing proficiency technologies like React, React Native, iOS, CarPlay, VisionOS, Android, and Android Auto.
• Leadership: Demonstrated leadership and a collaborative approach by actively contributing to the XD Process and Deliverables team, focusing on enhancing operational efficiency, minimizing waste, and developing tools like the Agile Sprint Canvas Board for improved communication and transparency across stakeholders.
-
Open3
Digital Art
-
July 2022 - December 2022
Senior Full-Stack Software Engineer
• Focused Execution: Developed a React Website, Django Backend, and a secure Solidity Smart Contract template in 3 months, attracting over 17,000 verified users and hosting 68 partners and their projects, including renowned brands like Liquid Death.
• Leadership: Collaborated with artists and brands to create digital art, deploying over 33 smart contracts that resulted in the sale of more than 100,000 art pieces. Worked alongside Artists and Brands to generate digital art and deployed over 33 smart contracts that sold over 100,000 art pieces.
-
FunFunFun Inc. -
Gen Z Dating
-
May 2020 - June 2022
Full-Stack Software Engineer
• First Engineering Hire: Served as the Subject Matter Expert for a live-updating video dating app integrated with TikTok, which attracted over 10,000 users. The app enabled users to like, match, and message each other in real-time.
• Backend: Developed a Django and GraphQL REST API along with a matching algorithm to pair users based on similar parameters. Created a video processing pipeline using Firebase, Firestore, and Google Storage TypeScript triggers, which asynchronously processed and cut over 8,000 videos.
• Frontend: Launched a SwiftUI iOS app from the ground up and successfully deployed it to the App Store. Also contributed to an internal TypeScript React webpage, enabling admins to monitor and manage uploaded media and content.
• DevOps: Implemented a CI/CD pipeline using GitHub Actions to automate testing and deployment for both the backend and iOS app, utilizing Fastlane to manage multiple environments.
-
Coinmine -
Making Crypto Mining Easy
-
May 2018 - April 2020
Software Engineer
• First Engineering Hire: Developed a plug-and-play cryptocurrency miner capable of mining six different cryptocurrencies 24/7, allowing users to control the device through their iOS or Android phones.
• mineOS: Developed and maintained MineOS, an Arch Linux-based operating system for small form factor computers. Created build and deployment tools to distribute MineOS images, enabling remote updates for over 5,000 miners through a test and build pipeline.
• Backend: Utilized Agile, Extreme Programming, and Test-Driven Development methodologies to deploy, update, and configure a Django-based REST API serving over 10,000 users. Developed programmatic reports to calculate all accounting assets.
• DevOps: Configured and managed analytical, deployment, and pipeline tools including CircleCI, Code Climate, Datadog, and Sentry.
• Communication: Collaborated with overseas distribution centers in China to develop and implement Standard Operating Procedures (SOPs) for assembly and manufacturing.
- Middle Tennessee State University - Walker Library
-
November 2015 - March 2018
Student Technology Assistant
• Assisted in student’s technical difficulties and maintain printer functionality while routing questions to proper resources.
• Trained students on 3D printing technology, laser etching, and vinyl cutting in the MakerSpace.
• Troubleshot and solved for quick workplace solutions.
- Caterpillar Financial Services Corporation
-
May 2017 – July 2017
Information Services Intern-Network Team
• Leadership: Led research and meetings to recommend replacing a network team application. Acted as the liaison between team members and company solutions, and obtained quotes for integration into the annual budget.
• Problem Solving: Researched and developed a web dashboard using Python and Flask with a SQL database to display global network information. Utilized JavaScript, jQuery, Bootstrap, AJAX, and Google Charts to create a user-friendly interface. Implemented a search function that integrated with database calls to enhance information retrieval speed.
• Process Improvement: Six Sigma Green Belt Trained
- United States Navy
-
July 2008 - July 2016
Computer and Network Technician, Fire controlman (FC)
• Leadership: Efficiently led as work center supervisor, supervising 8 personnel in accomplishing over 1,634 maintenance actions with a 94% maintenance accomplishment rate, managing 372 maintenance checks and repairs.
• Security Clearance: Held a Secret Clearance and handled the Electronic Key Management System, which managed 106 classified software programs and hardware systems.
• Preventative & Corrective Maintenance: Upkeep and corrective maintenance of the Ship’s Self Defense System, Open architecture network server and computer systems, Battle Force Tactical Trainer network, and Cooperative Engagement Capability LAN.
• Teamwork: Assisted in the successful overhaul of 3 major system installs with lead engineers to include: Hardware, software, and network installation, troubleshooting to the perfection of the system.
` for CV
Build Output
_site/
: Generated static files (do not edit directly)vendor/
: Ruby gems and dependencies
Content Creation
Adding Blog Posts
Create a new file in _posts/
with format YYYY-MM-DD-title.markdown
:
---
layout: post
title: "Month Year"
date: YYYY-MM-DD 00:00:00 -0600
categories: life
---
Post content here...
Adding to Navigation
Edit _data/menu.yml
to add new menu items:
entries:
- title: New Section
url: /new-section.html
Managing Assets
- Place images in appropriate subdirectory under
assets/
- Reference in posts/pages:
/assets/category/filename.jpg
- Farm content goes in
/assets/farm/
- Consider image optimization for web performance
Key Configuration
Jekyll Settings (_config.yml)
- Theme:
remote_theme: riggraz/no-style-please
- Appearance:
theme_config: appearance: "dark"
- Permalinks:
/:slug.html
structure - Plugins: jekyll-feed, jekyll-seo-tag (GitHub Pages compatible)
Development Environment
- Ruby version managed by Docker
- Bundler for dependency management
- Jekyll runs with development configuration
- GitHub Pages gem ensures production compatibility
Common Tasks
Local Development
make # Start server
# Edit files - changes auto-reload
# View at http://localhost:4000
make down # When done
Publishing Changes
- Commit changes to master branch
- Push to GitHub
- GitHub Pages automatically builds and deploys
- Changes appear at https://catwebm.com
Troubleshooting
- If build fails:
make down && make install && make
- Check Jekyll build output in Docker logs
- Ensure post filenames follow exact naming convention
- Verify YAML frontmatter is valid in posts/pages