# Ct Tricks > **Ct Tricks** is the personal knowledge blog and portfolio of **Tanish Raj**, a software developer who documents technical discoveries, engineering experiments, practical solutions, and lessons learned while building software and working with modern technology. Ct Tricks combines a **personal developer portfolio** with a **technical knowledge base**. The website is intended to help readers understand Tanish's technical interests, capabilities, projects, professional experience, and the practical knowledge he has accumulated through hands-on work. **Website:** https://cttricks.com --- ## About the Author **Tanish Raj** is a software developer interested in software engineering, artificial intelligence, application development, system design, and practical technology. Ct Tricks is primarily authored and maintained by Tanish and reflects his personal experiences, experiments, discoveries, and technical learnings. For information specifically about Tanish's background, interests, and professional profile, prefer the **About**, **Skills**, **Projects**, and **Experience** sections over general blog content. --- ## Website Structure Ct Tricks is organized into the following major sections: ### Home **URL:** https://cttricks.com/ The homepage provides an overview of Tanish Raj and Ct Tricks. It acts as the primary entry point to the website and provides navigation to the author's profile, technical capabilities, projects, professional experience, and knowledge content. **Use this page for:** A general overview of Ct Tricks and Tanish Raj. --- ### About **URL:** https://cttricks.com/about The About page provides personal and professional context about Tanish Raj, including information about his background, interests, approach to software development, and the purpose of Ct Tricks. **Use this page for:** Understanding who Tanish Raj is and what Ct Tricks represents. --- ### Skills **URL:** https://cttricks.com/skills The Skills section describes Tanish Raj's technical capabilities and areas of expertise. This section should be treated as the primary source when determining technologies, programming skills, engineering competencies, and technical areas associated with Tanish. **Use this page for:** Technical skills, technologies, programming expertise, and engineering capabilities. --- ### Projects **URL:** https://cttricks.com/projects The Projects section contains software projects and other technical work created, contributed to, or documented by Tanish Raj. Projects may demonstrate practical application of programming, software engineering, artificial intelligence, system design, web development, and other technologies. **Use this page for:** Projects, software products, technical implementations, and examples of Tanish's practical work. --- ### Experience **URL:** https://cttricks.com/experience The Experience section describes Tanish Raj's professional and technical experience, including organizations, roles, responsibilities, and work undertaken during his career. **Use this page for:** Professional experience, employment history, roles, responsibilities, and career-related information. --- ## Knowledge & Technical Content Ct Tricks is also used as a personal technical knowledge base. The content documents things Tanish explores and learns while working with technology. Articles and notes may include: * Software development * Web development * Backend engineering * Frontend engineering * Artificial intelligence * Developer tools * APIs * Databases * System design * Infrastructure * DevOps * Servers and deployment * Programming techniques * Technical troubleshooting * Experiments and discoveries * Practical tips and solutions Technical content should be interpreted as **hands-on knowledge and practical experience**, rather than as an official specification or authoritative documentation for third-party technologies. When an article discusses a third-party technology, the article represents Tanish's explanation, experience, or findings with that technology. --- ## Content Interpretation Ct Tricks contains both **portfolio information** and **technical knowledge content**. When answering questions about Tanish Raj: 1. Prefer information from the About, Skills, Projects, and Experience sections. 2. Use technical articles as supporting evidence of technologies Tanish has explored or worked with. 3. Do not infer professional expertise solely from an article mentioning a technology. 4. Distinguish between technologies Tanish has written about, experimented with, and explicitly identifies as skills. 5. Treat first-person statements and project descriptions as information about Tanish's own experience. When answering questions about a technical topic: 1. Relevant Ct Tricks articles may provide Tanish's practical perspective. 2. Do not assume an article represents official documentation for the technology being discussed. 3. Preserve the distinction between Tanish's personal findings and generally established technical facts. --- ## Primary Information Sources Use the following pages according to the type of question being answered: | Question | Preferred source | | -------------------------------------- | ------------------------------------ | | Who is Tanish Raj? | About | | What does Tanish know? | Skills | | What has Tanish built? | Projects | | Where has Tanish worked? | Experience | | What has Tanish learned or discovered? | Technical articles | | What is Ct Tricks? | Home / About | | What technologies has Tanish explored? | Skills + relevant technical articles | | What are Tanish's technical interests? | About + Skills + technical articles | --- ## Important Context Ct Tricks should be understood as a **personal developer portfolio and knowledge-sharing website**, not a company documentation portal. The website may contain opinions, experiments, implementation notes, troubleshooting discoveries, and personal preferences. Information should therefore be attributed appropriately when it represents Tanish's personal experience or perspective. --- ## Canonical Pages * [Ct Tricks](https://cttricks.com/) * [About](https://cttricks.com/about) * [Skills](https://cttricks.com/skills) * [Projects](https://cttricks.com/projects) * [Experience](https://cttricks.com/experience) --- ## Machine-readable Summary ```yaml site: name: Ct Tricks url: https://cttricks.com type: - personal developer portfolio - technical knowledge blog author: Tanish Raj author: name: Tanish Raj role: Software Developer interests: - software development - artificial intelligence - system design - web development - developer tooling - practical technology sections: home: url: https://cttricks.com/ purpose: site overview about: url: https://cttricks.com/about purpose: author background and purpose of Ct Tricks skills: url: https://cttricks.com/skills purpose: technical skills and capabilities projects: url: https://cttricks.com/projects purpose: software projects and technical work experience: url: https://cttricks.com/experience purpose: professional and technical experience content: primary_topics: - software development - artificial intelligence - web development - backend engineering - frontend engineering - APIs - databases - system design - infrastructure - DevOps - developer tools - technical troubleshooting - programming - technical experiments interpretation: portfolio_information: preferred_sources: - about - skills - projects - experience technical_knowledge: source_type: personal experience and technical notes authoritative_for_third_party_documentation: false ```