rdsx.dev

Rudro Dip Sarker

rss feed

I gaslight rocks 🪨 to think 🧠 tagline

Hey 👋 RDS here! I build stuff

Resumegithub - https://github.com/rudrodiptwitter - https://x.com/rds_agimail - mailto:official.rudrodipsarker@gmail.comdiscord - https://discordapp.com/users/841126921886498817linkedin - https://linkedin.com/in/rudrodip

Frontend: React, Next.js, TailwindCSS, SCSS, Headless UI, ShadCN UI, Framer motion, GSAP, Redux, Recoil, Zustand, SWR, Tanstack Query, Tanstack Router, React Hook Form, Jest, Vitest, Cypress, Playwright, Storybook

Javascript runtime: Node.js, Bun, Deno, Edge runtime (Vercel), CF Worker

Backend: Hono.js, Express.js, Fastapi, Flask, Go, Fiber, Mux

Mobile: React Native, Expo, Flutter, RN MMKV, RN Reanimated, RN Gesture Handler, RN BLE, Flutter BLE

Web3: Solana, Anchor, Solana Wallet Provider, Solana Mobile Wallet Provider, Ethereum, Web3.js

Firmware: C, C++, Rust, Python, Micropython

Firmware IDE: Arduino IDE, PlatformIO, ROS

Hardware: Arduino (UNO, Nano, Micro, Mini), ESP32, ESP8266, Raspberry Pi Pico, Raspberry Pi (Zero, ZeroW, 3, 4)

Projects
Experience
TIL
Blogs
August 25, 2024
  • learned about onnxruntime
  • learned about candle
August 23, 2024
  • learned about vad
  • vite configuration for copying files in build time
August 16, 2024
  • Large scale medical data visualization with recharts
  • Vercel OG image generation optimization for edge-functions
August 13, 2024
  • How to send emails via Sendgrid & Sendgrid dynamic template
  • Multi-step email verification workflow
August 11, 2024
  • Learned about Okapi BM25 search algorithm
  • Implemented bm25 search algorithm in Python
August 10, 2024
  • Learned about recharts in depth
  • Implemented zoomable chart with brush using shadcn charts
August 7, 2024
  • Learned about how to host Next.js application on Cloudflare pages
  • useOptimistic from Next.js
July 31, 2024
  • Learned about Clerk authentication & WebSSO for Chrome Extension authentication
  • Created zensquid extension for Zensquid for Squid contest
July 26, 2024
  • Created whatdoyouwant

Click on the link to try 😉

July 17, 2024
  • Created Zensquid for Squid contest
July 12, 2024
  • Created svg-pan-animation inspired from linear.com/plan
July 10, 2024
  • Learnt shader programming and created an open source template
  • Contributed to Shadcn UI
July 8, 2024
  • Learnt three.js and created an open source template
  • Contributed to swift
July 3, 2024
  • Created NUX using Chrome's new built-in LLM and Gemini Flash Pro for fallback
  • Fixed a bug in old but most favourite project Harmonic Motion Analyzer
July 2, 2024
  • Created Nanobot using Chrome's new built-in LLM
  • Learnt a little about Tauri
  • Contributed to Flowplane
July 1, 2024
  • Coined a new term NUX or Natural User Experience
  • Studied about Chrome's new built-in LLM
June 29, 2024
  • Complex SVG animation sequence using framer-motion
  • SVG animation optimization for complex workflows
June 19, 2024
  • added features to buildspace os mod
  • rehype plugin customizations
June 18, 2024
  • rss feed
  • how to add rss feed to my blog
  • how to modify iframe content using content script
  • modded the original buildspace os (mod version: buildspace os mod)
June 17, 2024
  • OpenAI tool calling in chain
  • Vercel AI SDK sucks
  • Streaming response in FastAPI
June 13, 2024
  • Lucia Auth
  • Email verification & password reset workflow
June 9, 2024
  • Contentscript in Chrome Extension
  • How to fetch tweet without API
  • Made a simple Chrome Extension
May 29, 2024
  • How on-scroll video playback works
  • Cloudinary system design
May 16, 2024
  • Published a rust crate named ytranscript
  • How to publish rust crate
  • How to generate docs for rust crate