Skip to content
View iamsainikhil's full-sized avatar
👨‍💻
A good engineer is always learning…
👨‍💻
A good engineer is always learning…

Block or report iamsainikhil

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 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
iamsainikhil/README.md

GitHub profile banner: Sainikhil — Senior Software Engineer

Typing SVG

I build product-first applications on deterministic foundations, accelerated by AI. I lean on serverless architecture, keep state management simple, and treat AI as a tool I control, not one that controls me.

LinkedIn X Contact Blog Photography

total stars followers profile views

Featured work

Project What I built Why it matters Live
weather-react React 18 PWA with geolocation weather, 48h/8d forecasts, wind map, dynamic backgrounds, auto day/night theme, Sentry+LogRocket monitoring. Started as a React learning project, outlived both Dark Sky and Algolia Places shutting down. No Redux, no overengineering, just Context API and serverless proxies. Live
trimtube Next.js PWA that fetches YouTube videos/playlists, trims/loops client-side via IFrame API, manages playlists in localStorage with shuffle/sort/share. Paste a YouTube link to trim and loop any video client-side via the IFrame API. Playlists stay in your browser with shuffle, sort, and share links that survive full reloads. Live
qr-canvas Next.js QR builder with Firestore backend. 10 QR types, rich visual customization (colors, shapes, logos, scan labels), dynamic redirects via API routes, and per-code scan analytics with geo/UTM tracking. Change a printed QR's destination anytime. Full scan analytics without selling user data. A free, self-hostable alternative to paid QR services that charge $20+/mo. Live

Currently shipping

  • financial-os: Plaid-connected portfolio analysis, metals tracking, and retirement contribution planning with AI-assisted insights.
  • LLM + agent orchestration via n8n: connecting cloud and local models, agents, and APIs into automated multi-step workflows.
  • AI-powered dashboards aggregating data from Home Assistant, Bevel, TezLab, and other personal platforms into a unified view.

Blog

Blog

More articles

🛠️ Tech Stack & Tools

Frontend

JavaScript TypeScript Tailwind CSS Figma Cypress Jest

Frameworks

Next.js React Angular Vue shadcn/ui

Backend & API

Node.js Python Go GraphQL Postman

Database

PostgreSQL MySQL Supabase Firebase

DevOps

Vercel Docker Kubernetes Terraform Sentry Datadog

AI Tools

Ollama LM Studio Opencode Claude Cursor

Search & Retrieval

SearXNG Tavily

Knowledge Vault

Obsidian Notion

Workflows & Automations

Hermes Agent n8n Raycast

📊 GitHub Stats

Streak Stats

Activity Graph
Traffic Stars
People Contributions

⚡ Recent GitHub Activity

  1. ❌ Closed PR #15 in iamsainikhil/gatsby-prismic-blog-starter
  2. ❌ Closed PR #16 in iamsainikhil/gatsby-prismic-blog-starter
  3. ❌ Closed PR #14 in iamsainikhil/gatsby-prismic-blog-starter
  4. ❌ Closed PR #12 in iamsainikhil/gatsby-prismic-blog-starter
  5. ❌ Closed PR #13 in iamsainikhil/gatsby-prismic-blog-starter

Pinned Loading

  1. weather-react weather-react Public

    A robust weather application to provide current, 48 hours and 8-day weather forecast based on your geolocation built with ❤️ using React. Weather forecast data is powered by OpenWeather and Wind ma…

    JavaScript 102 26

  2. nextjs-prismic-blog-starter nextjs-prismic-blog-starter Public template

    A blog starter template using NextJS and Prismic CMS

    JavaScript 28 7

  3. gatsby-prismic-blog-starter gatsby-prismic-blog-starter Public template

    Blog starter template developed using Gatsby and Prismic.

    JavaScript 10 4

  4. trimtube trimtube Public

    TrimTube is a web application which allows user to fetch video or a playlist using a YouTube video or playlist link. This app also features a media player that allows the user to trim and loop any …

    JavaScript 14 4

  5. iamsainikhil.github.io iamsainikhil.github.io Public

    My portfolio website developed with ❤️ using Angular and Firebase.

    JavaScript 1

  6. qr-canvas qr-canvas Public

    Create stunning, customizable QR codes instantly. Free, open-source, self-hosted dynamic QR code generator with scan analytics. Edit destinations after printing, track scans with geo/UTM data. No p…

    TypeScript