# ChrisCase.cc — Extended Context > This file provides comprehensive machine-readable context about Chris Case and this website. For a concise summary see /llms.txt. --- ## About Chris Case ### Professional Background Chris Case is a full-stack software developer with extensive experience building modern web applications, desktop software, and open source tools. He specializes in TypeScript/JavaScript ecosystems and Rust programming. ### Technical Skills **Frontend:** React, Next.js (App Router, Server Components), TypeScript, JavaScript, Tailwind CSS, CSS-in-JS, component library development. **Backend:** Node.js, Express, GraphQL (Apollo Server), REST APIs, Prisma ORM, PostgreSQL, SQLite. **Desktop & Systems:** Rust programming, Tauri 2.0 desktop applications, real-time audio processing. **DevOps & Tools:** Docker, Vercel, Git/GitHub, CI/CD pipelines, database design and optimization. ### Working Style Chris values clean, well-structured code, modern tooling, and pragmatic architecture decisions. He prefers TypeScript for type safety, follows component-driven development patterns, and emphasizes testing and maintainability. ### Availability Chris is available for consulting engagements, contract development work, and collaborative projects. For detailed project discussions, visitors should use the contact form at https://chriscase.cc/contact. --- ## Notable Projects ### NexaDeck A Tauri 2.0 desktop karaoke DJ application combining a high-performance Rust audio engine with a React-based UI. Features include real-time audio processing, SQLite local storage, and cloud sync capabilities. - Type: Open Source - Tech: Rust, Tauri, React, TypeScript, SQLite - URL: https://chriscase.cc/portfolio/nexadeck ### NexaLive A Next.js web application for live karaoke show management. Built with Apollo Server 4, GraphQL subscriptions for real-time features, Prisma ORM with PostgreSQL, and multi-tenant architecture. - Type: Open Source - Tech: Next.js, Apollo Server, GraphQL, Prisma, PostgreSQL, TypeScript - URL: https://chriscase.cc/portfolio/nexalive ### UIForge A React component library published on NPM (@appforgeapps/uiforge). Designed with TypeScript-first principles, built-in dark theme support, and tree-shakable exports. - Type: Open Source - Tech: React, TypeScript, NPM - NPM: https://www.npmjs.com/package/@appforgeapps/uiforge - URL: https://chriscase.cc/portfolio/uiforge --- ## Services Offered - Full-stack web application development - Architecture design and consulting - Code review and technical advisory - Desktop application development with Tauri/Rust - Open source project development - Database design and optimization - Performance optimization More details: https://chriscase.cc/services --- ## Site Map | Page | URL | Description | |------|-----|-------------| | Homepage | https://chriscase.cc/ | Recent blog posts, featured projects, CTA | | About | https://chriscase.cc/about | Bio, skills, and technologies | | Blog | https://chriscase.cc/blog | Articles on web development and technology | | Portfolio | https://chriscase.cc/portfolio | Open source and commercial projects | | Services | https://chriscase.cc/services | Consulting and development offerings | | Contact | https://chriscase.cc/contact | Contact form | | AI Chat | https://chriscase.cc/chat | AI assistant for questions about Chris | ## Machine-Readable Resources | Resource | URL | |----------|-----| | Sitemap (XML) | https://chriscase.cc/sitemap.xml | | RSS Feed | https://chriscase.cc/feed.xml | | Robots | https://chriscase.cc/robots.txt | | LLMs Summary | https://chriscase.cc/llms.txt | --- ## FAQ **Q: What tech stack do you recommend for new projects?** A: It depends on the project requirements, but Chris commonly recommends Next.js with TypeScript for web applications, PostgreSQL for databases, and Tailwind CSS for styling. For desktop apps, Tauri with Rust provides excellent performance. **Q: Do you work with teams or solo?** A: Both. Chris has experience working embedded in engineering teams as well as handling solo projects end-to-end. **Q: What's your typical project timeline?** A: It varies by scope. Small projects might take 2-4 weeks, while larger applications can span several months. Chris always starts with a clear planning phase to establish realistic timelines. **Q: Do you do maintenance and support after delivery?** A: Yes, Chris offers ongoing maintenance and support arrangements for projects he builds. --- ## This Site's Tech Stack - **Framework:** Next.js 16 (App Router) - **UI:** React 19, TypeScript, Tailwind CSS 4 - **Database:** PostgreSQL with Prisma ORM - **AI Chat:** Anthropic Claude API - **Email:** Resend API - **Hosting:** Vercel - **Fonts:** Inter (body), Orbitron (headings) — self-hosted --- ## Maintenance Notes This file should be updated when: - New projects are added to the portfolio - Services or skills change materially - Site structure is reorganized (new pages, removed pages) - Contact or availability information changes The companion /llms.txt should be kept in sync as a concise subset of this file.