One person, three disciplines, no handoffs
I write the code, build the automation, and read the data behind both — myself, start to finish. Here's the reasoning behind why I work that way.
Hi, I'm Ishwor

I work across full-stack development, AI automation, and data analysis. Not as three separate hats, but as one continuous way of solving a problem: understand it, build the thing that fixes it, then check the numbers to see if it actually worked.
Most projects only need one of those disciplines to start. I'm equally glad to stay on just the one, or carry it through all three once it's clear that's what the problem actually needs.
The tools I build with
- Frontend
- React
- Next.js
- Vue
- Nuxt
- JavaScript
- TypeScript
- HTML
- CSS
- Tailwind CSS
- Backend & APIs
- Node.js
- Express
- NestJS
- Django
- FastAPI
- Flask
- Python
- GraphQL
- AI, Agents & Automation
- OpenAI
- Anthropic Claude
- MCP
- n8n
- OpenClaw
- Data, BI & Tools
- Power BI
- Pandas
- NumPy
- Matplotlib
- Seaborn
- GitHub
- Docker
Framework agnostic by design. This is what I reach for most.
What I value
The same three ideas hold up whether the work is a codebase, a workflow, or a dashboard.
Understanding before building
The first real step isn't code — it's figuring out what's actually slowing something down. Everything after that is just execution.
Fewer moving parts
I'd rather ship something simple that works than something impressive that needs three people to keep running.
Staying in the loop
I don't disappear after handoff. The people I've built things for can still reach me when something needs to change.
Let's build something
Got a problem worth solving, not just a feature to ship? That's exactly where I work: the product, the automation behind it, and the dashboard that proves it worked.
I build the product first, frontend to backend. Then I automate the repetitive work around it. Last comes the dashboard that shows how it's all performing.
A good product isn't just functional. It fits into how you already work, so it gets used instead of ignored. That's the standard I hold every build to, whether it's a web app, an automation, or a dashboard.