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.
| 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 |
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
- Email — dhanushpk50@gmail.com
- LinkedIn — dhanush-p-k
- Writing — medium.com/@dhanushpk50

