Skip to content
View Kartikpatkar's full-sized avatar
🏠
Learning
🏠
Learning

Block or report Kartikpatkar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kartikpatkar/README.md

πŸ‘‹ Hi there, I'm Kartik Patkar

I'm a Senior Salesforce Developer and Chrome Extension builder who specializes in creating offline-first, privacy-focused developer tools for Salesforce professionals.

I design and ship real-world solutions that simplify Apex development, metadata management, UI building, and everyday developer workflows β€” many of which are published on the Chrome Web Store and used by Salesforce developers globally.

πŸš€ About Me

  • πŸ”­ Senior Salesforce Developer with hands-on experience in Apex, LWC, metadata-driven architectures, and secure integrations.
  • 🧩 Creator of multiple published Chrome Extensions focused on Salesforce and developer productivity.
  • 🧠 Strong interest in offline-first tools, browser-based automation, and privacy-respecting architectures.
  • βš™οΈ Experienced in Salesforce DevOps, package.xml workflows, Metadata API, Tooling API, and deployment automation.
  • 🌱 Continuously exploring scalable design patterns, clean UX for developer tools, and modern web APIs.
  • πŸ’¬ Happy to discuss Salesforce architecture, Chrome extension development, Apex patterns, or open-source collaboration.

πŸ† What I’m Known For

  • Building offline-first Chrome Extensions for Salesforce developers
  • Turning painful Salesforce workflows into one-click tools
  • Metadata-driven solutions (package.xml, exports, comparisons)
  • Clean, developer-friendly UI/UX for technical tools
  • Privacy-first designs β€” no servers, no tracking, no data leaks

🧠 Featured Project – Apex Genie ⚑

Apex Genie is a powerful browser extension that helps Salesforce developers effortlessly convert JSON into strongly typed Apex classes, generate test classes, and more β€” right from the browser.

  • πŸ’‘ One-click JSON β†’ Apex class generation
  • πŸ§ͺ Auto-generate test classes with optional comments and assertions
  • πŸ”’ Offline-first, no data leaves your browser
  • πŸ“¦ Download output as a ZIP with metadata, class files, and stats
  • 🧩 Modular, themeable, and open-source

🎯 Whether you're prototyping, testing, or integrating APIs β€” Apex Genie saves hours of manual coding.

πŸ”— Install Chrome Extension
πŸ“¦ View Project Repository

βœ” Offline-first β€’ βœ” Privacy-focused β€’ βœ” Zero external servers


🧩 Project – SLDS Icons Kit 🎨

SLDS Icons Kit is a full-tab Chrome Extension built for Salesforce Developers, Admins, and Architects to explore and utilize the complete SLDS icon library with ease.

  • πŸ” Browse and filter icons by name, category, or tags
  • πŸŽ› Customize icon color, size, and style with live preview
  • πŸ“‹ Copy LWC, Aura, and SLDS code snippets instantly
  • πŸŒ— Toggle between dark/light themes β€” theme-aware Monaco Editor included
  • πŸ“¦ Download icons as SVG or PNG, customize on the fly
  • πŸ’‘ Built for speed, productivity, and offline use

Perfect for building lightning-fast UIs in LWC or Aura, without ever leaving your dev environment.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository


🧠 Featured Project – Base64 Buddy πŸ–‡οΈ

Base64 Buddy is a lightweight Chrome Extension that enables developers and designers to encode and decode files in Base64 effortlessly β€” right from the browser.

  • πŸ’‘ Encode/decode images, documents, and other file types instantly
  • πŸ“‹ One-click copy for Base64 strings or Data URIs
  • πŸ” File preview before encoding or after decoding
  • πŸŒ‘ Dark/light theme support with auto-save preferences
  • πŸ”’ Offline-first and privacy-focused β€” no data leaves your browser

🎯 Perfect for web developers, Salesforce developers, or anyone working with Base64 in integrations and workflows. Save time, reduce errors, and simplify file handling.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository

βœ” Offline-first β€’ βœ” Privacy-focused β€’ βœ” Zero external servers


🧠 Featured Project – DiffBoard πŸ”€

DiffBoard is a modern, developer-focused Chrome Extension that helps you compare code, text, and JSON visually with clarity and speed β€” directly inside your browser.

  • 🧩 Side-by-side comparison for code, text, and JSON
  • βž•βž– Clear highlighting for added, removed, and modified lines
  • πŸ“‹ One-click copy for:
    • Original input
    • Modified input
    • Full diff output
    • Only added or removed lines
  • πŸŒ— Dark / light theme support with persistent preferences
  • 🧭 Smooth navigation between input and diff views
  • πŸ”’ Offline-first & privacy-friendly β€” all processing happens locally

🎯 Ideal for developers comparing API responses, configuration files, logs, JSON payloads, or reviewing code changes quickly without switching tools.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository

βœ… Fully client-side | πŸ” No data leaves your browser | ⚑ Built for developer productivity


🧠 Featured Project – Salesforce Package XML Generator πŸ“¦

Salesforce Package XML Generator is a developer-focused Chrome Extension that helps Salesforce professionals explore org metadata and generate accurate package.xml files visually β€” directly from their active Salesforce session.

  • 🧩 Automatic Salesforce org detection (Prod, Sandbox, Dev Edition)
  • πŸ“‚ Browse real metadata types and components present in the org
  • πŸ” View metadata using the correct Salesforce APIs:
    • Tooling API for Apex metadata
    • Metadata API for configuration metadata
  • β˜‘οΈ Fine-grained selection for partial deployments
  • πŸ“¦ Instant generation of valid package.xml
  • πŸ‘οΈ Live XML preview with one-click download or copy
  • πŸŒ— Clean, developer-friendly UI with dark / light mode
  • πŸ”’ Secure & privacy-first β€” no OAuth, no credentials stored

🎯 Ideal for Salesforce developers, consultants, and release managers preparing deployment packages, partial releases, or CI/CD metadata lists without manually writing XML.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository

βœ… Session-based authentication | πŸ” No external servers | ⚑ Built for real Salesforce deployment workflows


🧩 Project – Salesforce Metadata Exporter πŸ“¦

Salesforce Metadata Exporter is a lightweight Chrome Extension built for Salesforce Developers, Architects, and Technical Admins to export Salesforce metadata only from a logged-in org into a downloadable ZIP file β€” quickly, safely, and on demand.

  • πŸ“¦ Export Salesforce metadata using the Metadata API
  • 🧩 Select specific components like Objects, Fields, Apex, Flows, and more
  • ⚑ Use one-click presets such as Apex Only or Object Model
  • πŸ“„ Automatically generate a clean package.xml
  • πŸ” No credentials stored β€” uses your existing Salesforce session
  • πŸ’» No CLI, no setup, no external servers

Ideal for quick audits, configuration reviews, pre/post deployment checks, and development workflows β€” without relying on Salesforce CLI or ANT.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository


🧩 Project – Offline PDF Tools πŸ“„

Offline PDF Tools is a privacy-first Chrome Extension that allows users to modify PDF files completely offline β€” directly inside the browser, with no uploads, no servers, and no tracking.

  • πŸ“‘ Merge multiple PDF files into one
  • βœ‚οΈ Split PDFs using flexible page ranges (e.g. 1-3,5,7-10)
  • πŸ“‹ Extract selected pages into a new PDF
  • πŸ”€ Reorder pages visually using thumbnails
  • πŸ—‘ Delete unwanted pages safely
  • πŸ”„ Rotate pages by 90Β°, 180Β°, or 270Β°
  • πŸ” 100% offline processing β€” files never leave your device
  • πŸ’» No accounts, no subscriptions, no external services

Ideal for privacy-conscious users, professionals handling sensitive documents, students, and anyone who wants reliable PDF tools without trusting online services.

πŸ”— Install Chrome Extension πŸ“¦ View Project Repository


πŸ› οΈ Technologies & Tools

Apex Lightning Web Components SOQL HTML5 CSS3 JavaScript Git VS Code GitHub Actions Salesforce CLI


πŸ“Œ Pinned Projects

Here are some of my highlighted projects:

  • Apex Genie: A browser extension to convert JSON to Apex classes and generate test classes β€” built for Salesforce devs.
  • SLDS Icons Kit: A full-tab Chrome Extension to explore and copy SLDS icons with preview, color customization, and export tools.
  • Base64 Buddy: A lightweight Chrome Extension that enables developers and designers to encode and decode files in Base64 effortlessly β€” right from the browser.
  • DiffBoard: A Chrome Extension for fast, visual code comparison. It highlights differences line-by-line, supports JSON formatting, offers copy utilities, and works entirely offline with a clean, developer-friendly UI.
  • Salesforce Package XML Generator: A Chrome Extension for Salesforce developers to visually explore org metadata and generate accurate package.xml files for deployments.
  • Salesforce Metadata Exporter: A Chrome Extension for Salesforce developers to export Salesforce metadata only from a logged-in org as a ZIP file using the Metadata API.
  • Offline PDF Tools: A privacy-first Chrome Extension that lets users merge, split, extract, rotate, delete, and reorder PDF pages completely offline, directly in the browser.

πŸ“« Let's Connect

I'm always open to connecting with like-minded individuals. Feel free to reach out to me through the following platforms:

Looking forward to collaborating and sharing knowledge!


🀝 Open to Collaboration

I’m especially interested in:

  • Salesforce developer tooling
  • Chrome Extensions for productivity
  • Open-source projects with real-world impact

If you’re building something interesting or want to collaborate, feel free to reach out.

Pinned Loading

  1. json-2-apex-genie json-2-apex-genie Public

    Instantly convert JSON into clean Apex wrapper & test classes. Boost Salesforce dev productivity with ApexGenie Chrome Extension!

    JavaScript 1

  2. base64-buddy base64-buddy Public

    A lightweight, offline Chrome Extension for developers to convert files to Base64 and Base64 to files instantly. Perfect for previewing images, encoding text or files, and downloading or copying Ba…

    JavaScript 1

  3. diff-board diff-board Public

    DiffBoard is a privacy-first Chrome extension that lets developers compare code, JSON, and text side-by-side with clear visual diffs, offline support, and a modern dark/light UI β€” all directly in t…

    JavaScript 1

  4. offline-pdf-tools offline-pdf-tools Public

    A 100% offline, privacy-first Chrome extension for merging, splitting, rotating, and managing PDF pages in the browser.

    JavaScript 1

  5. salesforce-metadata-exporter salesforce-metadata-exporter Public

    A Chrome Extension that lets Salesforce developers export Salesforce metadata only from a logged-in org as a ZIP file using the Metadata API.

    JavaScript 1

  6. SLDS-icons-kit-salesforce SLDS-icons-kit-salesforce Public

    Browse, preview, customize, and copy SLDS icons like a pro.

    JavaScript 1