Skip to content
View tarunnjoshi's full-sized avatar

Organizations

@ColoredCow

Block or report tarunnjoshi

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
tarunnjoshi/README.md

Typing SVG

LinkedIn GitHub Gmail


👨‍💻 About Me

const tarun = {
  role      : "Frontend Developer",
  company   : "ColoredCow, Haryana 🇮🇳",
  location  : "Almora, Uttarakhand",
  experience: "3.5+ years",
  education : "B.Tech — THDC-IHET Tehri (UTU, 2022)",
  focus     : ["React", "Next.js", "CiviCRM", "Blockchain"],
  currentWork: "Sparklegacy — Digital Legacy Platform",
  funFact   : "I automated 90% of Goonj NGO's manual operations 🏆"
};
  • 🚀 Building production-grade web applications for 3.5+ years
  • 🔭 Currently leading Sparklegacy — a blockchain-based digital legacy platform
  • 🌱 Open source — 3 PRs merged into CiviCRM core (shipped in 6.15 / 6.16 / 6.17) + CiviCRM extensions for Razorpay & WhatsApp (Glific)
  • 🏆 Top Innovator Award by UpLink (World Economic Forum) for SankalpTaru
  • 💡 Reduced NGO operational effort by 90% through CiviCRM automation at Goonj
  • 📫 Reach me at tarun12joshi@gmail.com

🚀 Featured Projects

Project Description Tech Stack Links
⛓️ Sparklegacy Digital legacy platform with blockchain-based digital wills — frontend architecture, product strategy & system design Next.js Django Blockchain Web3 TypeScript 🔒 Private
💛 Goonj Transitioned India's iconic NGO from manual to fully automated ops. Open-source CiviCRM extensions for Razorpay & WhatsApp (Glific) CiviCRM WordPress PHP Razorpay WhatsApp API 🔗 Goonj.org · 💻 GitHub
🌱 SankalpTaru Award-winning step-counting & gamification platform. Top Innovator — WEF UpLink & 8th e-North East Award 2023 React React Native Laravel WordPress 🔗 SankalpTaru.org
🥗 MegaFitMeals E-commerce platform for US-based meal delivery company. Custom checkout, Klaviyo + ShipStation integrations WordPress WooCommerce PHP Klaviyo ShipStation 🔗 MegaFitMeals.com
👑 Prince's Trust International Educational chatbot for UK's leading youth charity — guided students to certifications & career placements RapidPro Tableau EdTech 🔒 Private
🏢 Employee Portal Centralized platform for organizational operations and employee management at ColoredCow React Laravel MySQL 🔗 GitHub

🧩 Open Source — CiviCRM Contributions

✅ Merged into CiviCRM Core

PR What it fixes Shipped in
#35463 Per-request caching on hot paths CRM_Extension_Mapper::getModules() was querying civicrm_extension ~8,700× per page load (~41% of all queries on a contact summary page). Added Civi::$statics caching there and in CoreUtil::getOptionValueFields(). 6.15
#35425 MailingJob writeToDB() performance Removed redundant Activity.create API calls, repeated lookups and per-contact duplicate-check queries during bulk sends — cuts ~250K+ queries on a 250K-recipient mailing. 6.16
#36350 Fix "View / Edit Multiple Choice Options" link Regression fix: the custom-field edit form's options button opened Custom Field Groups after the options screen moved to SearchKit/Afform. Re-pointed it to the new route with option_group_id. 6.17

🔌 CiviCRM Extensions

Extension Description Links
💬 civiglific WhatsApp for CiviCRM via Glific — sync CiviCRM groups to Glific collections, send contribution receipts & messages on WhatsApp. Author & maintainer. 💻 GitHub
💳 civirazorpay Razorpay payment processor for CiviCRM (UPI, cards, netbanking). Extended for Goonj with recurring subscriptions, webhook deadlock-retry, and settlement/reconciliation crons. 💻 GitHub · 📦 Extensions Directory · 🍴 Goonj fork
🏗️ goonjcustom Goonj's core CiviCRM extension — collection camps, urban planned visits, volunteer & event workflows, PAN verification, recurring-donation reminders, duplicate-contact merging, AWS SES mailing. Lead developer & top contributor on the Goonj repo (2,200+ commits). 💻 GitHub

🛠️ Tech Stack

⚡ Frontend

React Next.js JavaScript TypeScript Redux React Native Tailwind CSS Material UI Bootstrap HTML5 CSS3

🔧 Backend & CMS

PHP Laravel Django WordPress WooCommerce CiviCRM

🗄️ Databases & Cloud

MySQL MongoDB AWS

🛠️ Tools & Workflow

Git GitHub VS Code Postman Webpack Figma


📊 GitHub Stats

GitHub stats GitHub streak
Top languages by repo Top languages by commit

🏆 Achievements

CiviCRM Core


📈 Contribution Graph

Tarun Joshi's GitHub contribution chart

🤝 Let's Connect

LinkedIn Portfolio Email


Popular repositories Loading

  1. tarunnjoshi tarunnjoshi Public

  2. Evergreen Evergreen Public

    JavaScript

  3. react react Public

    React series

    JavaScript

  4. react-blog react-blog Public

    JavaScript

  5. civiglific civiglific Public

    PHP

  6. portfolio portfolio Public

    Personal portfolio website

    HTML