Skip to content
View dhanush788's full-sized avatar

Organizations

@tedxcusat @Sponsorship-vc @IEDC-CUSAT

Block or report dhanush788

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

Dhanush P K

Full-stack engineer at @navtechnologies — Kochi, India.

I build backend services and the interfaces that sit on top of them: primarily Node.js and TypeScript, with Go for systems work and developer tooling. Most of my recent work has been in authentication and access control — identity-aware infrastructure access, WebAuthn/passkey integration — and in operational tooling that makes environments diagnosable.


Selected work

Project What it is Stack
bastion-os A containerised bastion/jump-host platform that brokers audited access to internal infrastructure. OIDC device-flow login, deny-by-default RBAC, managed credential injection and full session recording — users never hold the target's real secrets. Go · OIDC/Keycloak · Postgres · Docker Compose
medic A one-shot environment health diagnostic for on-call triage, CI preflight and onboarding. Runs host, Docker and Swarm checks in a single pass, prints remediation hints, exits non-zero on failure. Go · Docker · Swarm
passkey-linker An npm package for adding WebAuthn passkey sign-up and sign-in to web apps, with Firestore-backed credential storage. JavaScript · WebAuthn · Firebase
chatwithdb Natural-language search over enterprise datasets, so non-technical staff can query internal data — support emails, CRM records, contracts — in plain English. Ingests from a data-lake layer, generates embeddings with OpenAI, stores vectors in Pinecone, ranks matches by cosine similarity, and augments the results with Gemini. Team project. Python · Flask · Pinecone · OpenAI · Gemini · React
Cadsy Real-time video consultation app with Gemini-powered in-call assistance. React · VideoSDK · WebRTC · Gemini
TaxiTrack Analytics ERP and analytics dashboard for taxi rental operators — bookings, CSV ingest and reporting. React · Firebase

Tech

Languages — TypeScript · JavaScript · Go · Python · SQL

Backend — Node.js · NestJS · Express · PostgreSQL · MongoDB · Prisma · REST

Frontend — React · Next.js · Angular · React Native · Tailwind CSS

Infrastructure — Docker · GitHub Actions · AWS · Vercel · Keycloak/OIDC · Firebase


Contact

Pinned Loading

  1. passkey-linker passkey-linker Public

    npm package for integrating WebAuthn passkey sign-up and sign-in into web apps, with Firestore-backed credential storage.

    JavaScript

  2. chatwithdb chatwithdb Public

    Forked from AB7zz/chatwithnosql

    Natural-language search over enterprise datasets — embeds data-lake sources with OpenAI, stores vectors in Pinecone, ranks by cosine similarity and augments results with Gemini.

    JavaScript

  3. bastion-os bastion-os Public

    Containerized bastion/jump-host platform: OIDC device-flow login, deny-by-default RBAC, managed credential injection and full session recording for SSH and internal infrastructure.

    Go

  4. Cadsy Cadsy Public

    Real-time video consultation app built on VideoSDK, with Google Gemini-powered in-call assistance.

    JavaScript 1

  5. doctor-cli doctor-cli Public

    medic - a one-shot environment health diagnostic for on-call triage, CI preflight and onboarding. Host, Docker and Swarm checks with remediation hints and a non-zero exit code.

    Go

  6. TaxiTrack-Analytics TaxiTrack-Analytics Public

    ERP and analytics dashboard for taxi rental operators - booking records, CSV import and reporting, built on React and Firebase.

    JavaScript