Welcome to my digital portfolio and resource collection ๐
Hi! I'm Caleb Wolf (CalebOWolf), a passionate technology enthusiast and lifelong learner. This repository serves as my digital portfolio, showcasing my projects, resources, and technical journey.
๐บ๐ณ๏ธโ๐ Proud member of the furry community | Technology Explorer | Virtual World Mentor
- Technology Enthusiast: Always exploring new tools, frameworks, and development practices
- Virtual World Mentor: Active mentor in Resonite, helping others learn and grow
- Linux User: Proudly running Fedora (I use Fedora BTW! ๐ง)
- Open Source Advocate: Contributing to and maintaining various projects
- Second Life Participant: Regular in virtual worlds and communities
- Discord Moderator: Long-time user (since 2016) with hands-on experience running collaborative and fair moderation teams
Joined Discord on July 11, 2016, and have built extensive experience in community moderation and server management over the years:
- Community Host: Moderate a private and close-knit Discord server, creating a safe, engaging, and welcoming home for friends and members.
- Technical Mastery: Proficient with Discord's built-in moderation ecosystem, safety features, team tools, permissions, and server setup structures to maintain server health and safety.
- Fair & Impartial Approach: Firm believer in balanced, objective moderation. I advocate for a team that operates without bias, avoiding one-sided judgments or showing favoritism to any individual or team member.
- Collaborative Teamwork: Strongly believe that moderation is a collective effort. A server's moderation team must work together as a unified front, ensuring all members take part and contribute equally rather than relying on only one or two individuals.
- Active Games: Cyberpunk 2077, Warframe, Baldur's Gate 3, Subnautica, osu!, Muse Dash
- Virtual Worlds: Second Life (Linden Labs), VRChat, Resonite (Depends on various factors)
- Creative Work: Character design - my fursona Luca Wood
- Development: System administration, automation scripts, configuration management
- ๐ง System Configurations: Dotfiles, setup scripts, and system optimization
- ๐ Learning Resources: Technical notes, tutorials, and references
- ๐ ๏ธ Automation Tools: Scripts for system management and workflow optimization
- ๐จ Creative Assets: Personal branding, artwork, and visual resources
- ๐ Documentation: Project guides, technical writing, and knowledge sharing
- ๐ง Linux Resources: Fedora-specific configurations and installation guides
| Component | Specification |
|---|---|
| Processor | AMD Ryzen 7 5700X |
| Motherboard | ASUS ROG Strix B550-F Gaming WiFi II |
| Graphics | ASUS ROG Strix RX 6600 XT |
| Memory | 48GB DDR4 Corsair Vengeance RGB Pro (3200MHz) |
| Storage | 1TB Samsung 990 Pro NVMe |
| 512GB TForce SSD | |
| Cooling | Corsair Nautilus 240mm AIO |
| Power | 750W NZXT PSU |
| Case | Fractal Design North |
| OS | Fedora |
| Category | Device |
|---|---|
| Input | Keychron V1 (Chosfox x Kailh Arctic Fox switches) |
| Pulsar X2 CrazyLight RFP edition | |
| Audio | SteelSeries Arctis 7P+ |
| Display | KTC H27S17 (Primary) |
| Dell P2219H 22" (Secondary) | |
| Dell Monitor | |
| Workspace | LTT Northern Lights Desk Mat |
| Network | Google Fiber |
Planning next-generation build - details coming soon!
I'm always interested in connecting with fellow developers, gamers, and technology enthusiasts:
- Discord: calebowolf [Preferred for quick chats]
- Telegram: @CalebMignano
- Email: Available in CONTRIBUTING.md
- Mastodon: @CalebOWolf@pawb.fun
- BlueSky: @wolfhowl.xyz
- Character Portfolio: Toyhou.se/CalebOWolf
- Nintendo Switch: SW-5646-8036-9502
I value clear, efficient communication and appreciate when people:
- ๐ Skip the "Hello" - Jump directly to your question or topic
- ๐ค Avoid "Can I ask a question?" - Just ask your question directly
- ๐ฏ Prevent XY Problems - Explain your end goal, not just immediate issues
- โ Be specific and honest - Clear communication saves everyone time and leads to better solutions
- ๐ Let the vibe flow โ If I'm especially excited or enthusiastic, please don't discourage my energy! Let me express it; positive momentum is important to me.
- ๐ฆ Connect on my terms โ If you want to collaborate, DM, or otherwise engage, please respect that it needs to be initiated or accepted by me for now.
- Professional discussions about technology, development, and learning are always welcome
- Gaming and creative collaboration - love connecting with fellow enthusiasts
- Learning opportunities - happy to help others or learn from your expertise
- Respectful dialogue - please ask before DMs or friend requests
If you are looking to build a friendship or connect on a personal level, please keep these essential guidelines in mind. I am a friendly individual, but healthy boundaries and mutual respect are non-negotiable:
- ๐ฅ Recognize the Person Behind the Screen: While I may appear as an avatar, a character, or a Discord profile, please acknowledge that there is a real human being living in real life behind the screen. I expect to be treated with the same real-world respect.
- ๐ก๏ธ Zero Drama & Safety First: I do not tolerate drama, and I expect complete safety and respect. Any form of harm, harassment, or doxxing is an absolute dealbreaker.
- ๐ Mutual Effort & Intent: Acknowledge that building a friendship is a two-way street. If you are requesting to connect, you should be willing to actively contribute to the conversation and relationship.
- ๐ Respect Boundaries & Limits: We must always respect each other's personal limits and boundaries. Consent and comfort are keyโno means no.
- ๐ฌ Balanced & Healthy Communication:
- No Pressure for Instant Replies: I do not expect immediate or exact-time replies, and I ask for the same understanding in return. We all have offline lives.
- Keep it Mutual (No Leaving "On Read"): While instant replies aren't needed, please avoid leaving me on read or hanging in a one-sided conversation. If we converse, I want to actually converse back-and-forth, not be ignored or have to carry the entire conversation alone.
- No Hounding: Let's keep interactions comfortable and natural. Please do not hound me or act as a nuisance; friendly, steady dialogue is always the best way to go.
- Handling Disconnects: If there is ever a disconnect in our communication and I reach out to reconnect, I ask that we allow for at least some basic, respectful communication to talk things through rather than shutting down or cutting off completely without a word.
I am autistic and have Sensory Processing Disorder (SPD), ADD, and ADHD. To help me navigate communication and collaboration effectively, I appreciate when others understand:
- ๐ฌ Direct & Explicit Communication: Literal and straightforward language is best. Please avoid hints, sarcasm, or ambiguous expectations.
- ๐งฉ Clear & Structured Information: Bullets and broken-down tasks help me process information without getting overwhelmed by large blocks of text.
- โก Sensory Awareness: Large volumes of rapid messages, flashing media, or excessive pings can trigger sensory overload. Smooth, steady communication is highly appreciated.
- โณ Patience with Response/Processing Times: My focus and processing speeds vary. Sometimes I need a bit more time to fully parse and respond.
- ๐ค Patience & Supportive Interaction: If I do not understand something clearly or struggle with specific internet lingo, abbreviations, or slang, please remain patient. Please do not get frustrated, upset, or hold a negative view of me. Allow me the time to read up, research, and clarify so I can fully grasp what you are trying to communicate.
- License: Hybrid License - Code under MIT, Personal content under CC BY-NC-SA 4.0
- Contributing: See CONTRIBUTING.md for guidelines
- Code of Conduct: CODE_OF_CONDUCT.md
- Community Values: Community Guidelines
This repository represents my ongoing journey in technology and serves as both a portfolio and a resource for others. Contributions, feedback, and connections are always welcome!