Frontend-First Engineer · Pune, India · Open to Opportunities

Shubham
Halle

React · TypeScript · Angular · Node.js · Automation · Self-Hosting

Frontend engineer with 7+ years and hands-on backend experience. I lead with UI — design systems, mobile-first architecture, real-time interfaces — and go deep into the stack when it matters: REST APIs, microservices, WebSockets, Kafka. Currently at FourKites, previously at Light & Wonder.

I help teams discover automation opportunities and build agentic workflows — from n8n pipelines and AI integrations to full self-hosted infrastructure setup and support.
01

Projects

★ Featured Project
Socialize
LangGraph pipeline that turns a newsletter inbox into scheduled social posts

A full-stack AI content pipeline — Gmail ingestion, LLM-driven research and drafting, AI-generated posters and video reels, a human-review Kanban board, and scheduled publishing to WhatsApp and Postiz. Built to run several brands at once, each with its own inbox, niche, and voice.

  • Multi-Brand, Multi-User: Each brand connects its own Gmail inbox, niche, and identity; owners can share access with other users, with LLM/API costs always billing to the owner.
  • AI Pipeline, Checkpointed: A LangGraph state graph orchestrates research, drafting, and media generation — checkpointed to Postgres so any run pauses for review and resumes exactly where it left off.
  • Generative Media: AI-composed poster designs and multi-scene video reels, with correct Devanagari rendering for Hindi/Marathi — a known weak point for most image/video models.
  • Scheduled Publishing: Send an approved post to WhatsApp instantly, or bulk-schedule a queue of them across a date range to Postiz-connected channels.
  • Human-in-the-Loop, With an Escape Hatch: Every stage is a review gate by default; Auto Mode can auto-advance and auto-publish anything clearing a configurable confidence score.
Project Stats
3
Languages generated: English, Hindi, Marathi
6
AI poster templates, auto-selected per article
2
Publish channels: WhatsApp + Postiz
Roles Worn
Product Manager Full-Stack Developer AI/Prompt Engineer DevOps
FastAPILangGraphPostgreSQLDockerLiteLLM
★ Featured Project
Shacky CMS
Self-hosted headless CMS for modern publishing — write, ingest, publish, send

A fast, self-hosted headless CMS built for magazine-style publishing. A rich TipTap editor with an AI writing panel, bulk DOCX ingestion with automatic AI categorisation and image generation, magazine-style issues sent as email and WhatsApp campaigns, and a full MCP server so AI agents like Claude can manage the whole CMS directly.

  • Bulk DOCX Ingest: Upload a ZIP of Word docs — articles are parsed, images extracted, and queued for AI categorisation, tagging, and featured-image generation automatically.
  • AI Pipeline, Provider-Agnostic: OpenAI, Gemini, Ollama, or Groq for auto-categorisation, tag generation, and featured image creation or stock-photo search.
  • Issues & Campaigns: Group posts into magazine-style issues, then send them as email or WhatsApp campaigns to subscriber lists.
  • MCP Server for AI Agents: Full OAuth2 + PKCE-secured Model Context Protocol server — Claude and other agents can read and write posts, issues, campaigns, and media directly.
  • n8n Automation: A ready-made workflow takes a newsletter from Gmail inbox straight to a published, sent campaign with zero manual steps.
Project Stats
4
AI providers supported: OpenAI, Gemini, Ollama, Groq
0
Manual steps, inbox to sent campaign (n8n)
MCP
Direct AI-agent read/write access
Roles Worn
Full-Stack Developer Product Designer DevOps
Next.jsFastifyPrismaTypeScriptDocker
★ Featured Project
Botsab
Multi-tenant WhatsApp API platform — messaging, campaigns, and full AI-agent control via MCP

A self-hosted WhatsApp automation platform behind the messaging in several of my other projects. Connect unlimited WhatsApp accounts, send text/image/document/audio/video, run bulk campaigns with opt-out handling and anti-detection safeguards, and drive all of it from Claude or any other MCP-compatible AI agent.

  • Multi-Tenant by Design: Unlimited WhatsApp accounts per deployment, each with its own instances, API keys, contact lists, and campaigns.
  • Bulk Campaigns, Done Right: Configurable delays, batch pacing, daily limits, and send-hour windows, with automatic opt-out/STOP detection and live per-recipient progress tracking.
  • 22-Tool MCP Server: Full OAuth2 + PKCE authorization — Claude.ai connects with a single URL, no manual credential setup, and can drive every messaging/campaign/group capability directly.
  • Real-Time Webhooks: 8 subscribable event types with optional HMAC-signed payloads and automatic retry with backoff.
  • Powers Production Traffic: Backs the WhatsApp "Send" actions in both Socialize and Shacky CMS through the same REST API.
Project Stats
22
MCP tools exposed to AI agents
8
Subscribable webhook event types
WhatsApp accounts per deployment
Roles Worn
Backend Developer DevOps
Node.jsTypeScriptBaileysPostgreSQLMCP
★ Featured Project
Volunteer
Connect
Open-source CRM built for nonprofits and social organisations

A full-stack contacts management and relationship platform built from scratch for nonprofits. Handles thousands of contacts, event tracking, communication history, and bulk operations — designed for real organisations with real needs. Multiple nonprofits use it in production today.

  • Full-Stack Solo Ownership: Built complete Node.js + MySQL application — schema design, REST APIs, React frontend, Docker, DevOps, QA. Every hat worn.
  • Contact Management: CRUD operations, advanced search & filtering, tagging system, bulk imports, data export.
  • Event Tracking: Relational schema for events, volunteer assignments, and communication history.
  • Real-World Impact: Enables nonprofits to maintain regular, meaningful connections with thousands of volunteers and donors.
  • Open Source: Publicly available — contributions welcome. Starred on GitHub.
Project Stats
1000+
Contacts managed per org
Free for nonprofits
100%
Solo built & maintained
Roles Worn
Product Manager Developer DevOps QA Designer
Node.jsReactMySQLDockerExpress
P — 02
🎙
VoiceType

Chrome extension for speech-to-text in any input on any website. AI auto-punctuation, 18 languages, voice commands, wake word, silence auto-stop.

Gmail · Notion · ChatGPT · anywhere
Powered by Claude API
Alt+S hotkey · floating mic
P — 03
⚙️
JAP — WordPress Automation

Open-source automation tool for WordPress publishing. Reduced weekly magazine effort from 14+ hours to 3 hours. WhatsApp automation doubled publication reach in 3 months.

14h → 3h weekly effort
2× reach in 3 months
Newsletter + WhatsApp automation
P — 04
📰
Strapazine

Strapi-based magazine website template. Node.js + React CMS-backed publishing platform — headless architecture for digital publications.

Headless CMS architecture
Strapi backend + React frontend
Open source template
P — 05
🛠
Utilify Online

Go-to utility web app — a growing collection of practical browser-based tools built in TypeScript. The "Swiss Army knife" approach to everyday dev/user utilities.

TypeScript · React
Multiple utility tools
Actively expanded
P — 06
🇮🇳
DEEP

Programming language interface in Marathi. DEEP lets you write executable statements in Marathi and feeds them to traditional compilers — making coding accessible in regional languages.

Python · Language tooling
Marathi programming interface
Open source · 1 star · 2 forks
P — 07
🖥️
Self-Hosted Stack

Personal infrastructure running on multiple servers — n8n, Nextcloud, Postiz, sure.am, OpenCart, Ghost, WordPress and more. Full setup, maintenance, and support for open-source services.

n8n · Nextcloud · Postiz · sure.am
Ghost · WordPress · OpenCart
Available for setup support
P — 08
🔌
WP-MCP

MCP server that gives Claude direct control over WordPress sites — create posts, manage pages, upload media, and work with Gutenberg blocks via WP REST API. Multi-site, dry-run support, full audit log.

Multi-site WordPress management
Dry-run · audit log on every write
TypeScript · MCP · WP REST API
02

Experience

Nov 2022 — Present
FourKites Inc.
Remote
Sr. Software Engineer I & II

Full-stack on Facility Management — Agent Alan (agentic AI booking), Gate Automation (WebSockets + QR), Appointments Manager (led 4-person team). Reduced UI load times 45%, 60%+ mobile adoption, design system adopted across 6+ repos.

ReactAngularTypeScriptNode.jsJavaPythonKafkaWebSockets
Sep 2017 — Nov 2022
Light & Wonder
Pune
Software Engineer

B2B online casino platform — built RGS Proxy Service (Java, Docker) for 2000+ operators, TypeScript/React frontend adapters, and backoffice management UIs.

TypeScriptReactJavaDockerJenkinsMySQL
May 2017 — Sep 2017
Crelio Health
Pune
Jr. Software Developer

Redesigned support dashboard for LiveHealth.in SaaS healthcare platform — improving usability and operational efficiency for the support team.

JavaScriptReactREST APIs
📄
Full Resume
Detailed experience, highlights & achievements
↓ Download PDF
03

Automation & Agentic Workflows

Available for consulting

I find where
automation wins.

I have a knack for spotting bottlenecks and repetitive processes that can be automated — across business ops, publishing, data pipelines, and communication workflows. I've cut 14-hour tasks to 3 hours, doubled publication reach, and built agentic AI appointment systems from scratch.

Whether it's wiring up n8n workflows, building AI-powered agents, integrating APIs, or setting up the entire self-hosted infrastructure — I can help you assess, design, and ship it.

Let's talk automation →
🔁
n8n Workflow Automation
No-code/low-code pipelines for any business process
Self-hosted
🤖
Agentic AI Systems
LLM-powered agents for booking, support, data processing
Built at FourKites
☁️
Nextcloud Setup & Support
Private cloud storage infrastructure
Self-hosted
📢
Postiz — Social Media Scheduling
Self-hosted social media management & automation
Self-hosted
🔗
sure.am & Link Management
Short link infra, tracking, and redirect automation
Self-hosted
📬
Publishing Automation
WordPress API, Ghost CMS, newsletter & WhatsApp pipelines
JAP project
04

Skills

Frontend
ReactTypeScriptAngularJavaScriptHTML / CSSSASSViteWebpackFigmaDesign Systems
Backend
Node.jsJavaPythonExpressREST APIsMicroservicesWebSocketsKafkaPHP
Infrastructure & Databases
DockerKubernetesJenkinsCI/CDMySQLPostgreSQLMongoDBRedisNginxGit
Automation & Tooling
n8nJestPlaywrightJasminePostizsure.amNextcloudWordPress APITwilioSendGrid
05

Writing

🖊 Blog · Hindi / Marathi
Parivartak

My non-technical blog where I write about poetry (Hindi/Marathi), Digital Wellbeing, Gandhi-Ambedkar philosophy, and social change. Parivartak means "transformer" — reflecting the belief that ideas and words can shift perspectives.

💡 Interests
Beyond Code

Keen on poetry in Hindi and Marathi. Passionate about Digital Wellbeing — thoughtful use of technology in everyday life. Student of Gandhi-Ambedkar political philosophy. Active open-source contributor who believes software can serve social good.

Let's build
something real.

Open to full-stack roles, automation consulting, and open-source collaboration. Based in Pune — comfortable with remote and async teams globally.