react-basic-rbac
Role-based access control for React, published on npm.
Define roles with inheritance once, then check any permission with one function call. Fully typed, no hard-coded defaults.
- TypeScript
- React
- npm

engineering, data systems, and AI/ML. always building.
I am a software engineer and startup CTO working at the intersection of data and AI. Currently, I am the co-founder and CTO of AntCluster, where I design and build the knowledge-graph pipeline, the text-to-SQL agent and the control plane behind an AI data-analytics product for enterprises.
Previously, I spent two and a half years at Param Network, an enterprise AI and supply-chain platform, where I built the Go orchestration service behind its document pipeline, led the rebuild of its main React application and built the interface of its agentic AI studio. Before that, I interned as a frontend engineer at Intelliroot Technologies.
I work in Python, Go and TypeScript, build a lot on the side, and spend the rest of my time studying and researching AI systems, databases and system design. More about me
Role-based access control for React, published on npm.
Define roles with inheritance once, then check any permission with one function call. Fully typed, no hard-coded defaults.
A toolkit of ready SaaS screens for React. Co-founded.
Dashboards, auth flows and settings pages built as components you can drop into a new product.
Plug-and-play email and push notifications for Node.js.
Global and per-user rate limits, an async queue, SMTP email, in-app push and MySQL history behind one small API.
Interview notes for AI engineers.
Each topic is explained simply, then precisely, then in words you can say out loud, then practised.
Let's talk. Email reaches me fastest, and I usually reply within a day.