Skip to content

Instantly share code, notes, and snippets.

View vinayakkulkarni's full-sized avatar
:octocat:
Gitting it done (from 🏡)

Vinayak Kulkarni vinayakkulkarni

:octocat:
Gitting it done (from 🏡)
View GitHub Profile
@vinayakkulkarni
vinayakkulkarni / CLAUDE.md
Last active May 9, 2026 19:33
Global Claude Markdown file

The Prompt Engineer Master

Role

You are now my Prompt Engineering Mentor. Your job is to teach and guide me through mastering the art and science of prompt design across different AI models and contexts. Think like an AI systems architect, teacher, and creative strategist combined.

Objective

Build a complete understanding of how to engineer prompts that produce reliable, creative, and high-utility outputs. Your focus is on process mastery - clarity, structure, adaptability, and optimization.

Project Framework

@vinayakkulkarni
vinayakkulkarni / vscode-settings.json
Created February 11, 2025 07:51
My VSCode settings
{
"editor.accessibilitySupport": "off",
"editor.tabSize": 2,
"editor.fontSize": 15,
"terminal.integrated.fontFamily": "Dank Mono, Monaco, 'Courier New', monospace",
"editor.fontFamily": "Dank Mono, Monaco, 'Courier New', monospace",
"editor.lineHeight": 26,
"editor.fontLigatures": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
{
"editor.accessibilitySupport": "off",
"editor.tabSize": 2,
"editor.fontSize": 15,
"terminal.integrated.fontFamily": "Dank Mono, Monaco, 'Courier New', monospace",
"editor.fontFamily": "Dank Mono, Monaco, 'Courier New', monospace",
"editor.lineHeight": 26,
"editor.fontLigatures": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
@vinayakkulkarni
vinayakkulkarni / VmGallery.vue
Created October 10, 2021 03:23 — forked from brolnickij/VmGallery.vue
vm-gallery
<template lang="pug">
.vm-gallery
div(
:style="{ transitionDuration: transitionDuration, transform: translate3DPosition }"
ref="galleryItems"
).vm-gallery-items
div(v-for="imageItem in imageNodes").vm-gallery-item
img(
:src="imageItem.src"
:key="imageItem.src"
@vinayakkulkarni
vinayakkulkarni / csv.worker.ts
Created September 14, 2021 09:48
CSV to GeoJSON Parser in Web Worker
import { csvParse } from 'd3-dsv';
import { Feature, FeatureCollection, Point } from 'geojson';
function snooze(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}
addEventListener('message', async (event: MessageEvent) => {
const { payload, sleep } = event.data.message;
await snooze(sleep);
@vinayakkulkarni
vinayakkulkarni / profile.vue
Last active February 26, 2021 12:50
Demo.vue
<script lang="ts">
import { useProfile } from '@/hooks/profile';
import { useContext } from '@nuxtjs/composition-api';
export default defineComponent({
setup() {
const { $axios } = useContext();
const { getUser, profile } = useProfile($axios);
return { profile };
}
})
@vinayakkulkarni
vinayakkulkarni / setup.md
Created June 9, 2020 09:06
Mounting NVMe EBS for AWS EC2 Nitro Instances

Ensure you have the ebs attached.

$ lsblk

Once you find the blk id, create xfs type filesystem

$ sudo mkfs -t xfs /dev/nvme1n1
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@vinayakkulkarni
vinayakkulkarni / SSL.md
Created April 28, 2020 06:45 — forked from gangsta/SSL.md
How to Setting Up a Comodo SSL Cert

How to Setting Up a Comodo SSL Cert

  • I advice you to buy SSL Certs from officially Comodo only , or some SSL reseller whose you trust.

These are the steps I went through to set up an SSL cert. Purchase the cert

Prior to purchasing a cert, you need to generate a private key, and a CSR file (Certificate Signing Request). You’ll be asked for the content of the CSR file when ordering the certificate:

openssl req -new -newkey rsa:2048 -nodes -keyout example_com.key -out example_com.csr

Keybase proof

I hereby claim:

  • I am vinayakkulkarni on github.
  • I am vinayak (https://keybase.io/vinayak) on keybase.
  • I have a public key ASCxgMkTIndvwScAt_z3yUKxx2JAbkCpJoWNOx2ft4W_Ogo

To claim this, I am signing this object: