Madhur Goyal

Hi, My name is

Madhur Goyal

Full Stack Developer · Building AI-Powered Products

About Me

Hi, I'm Madhur Goyal, a Software Engineer passionate about building AI-powered products and scalable platforms that solve real business problems. Over the last 5+ years, I've worked across fintech and HR tech, building systems used by thousands of users — from banking integrations and real-time systems at Niyo to AI-driven recruiter experiences, outreach automation, and agent-powered workflows at SeekOut. My work spans backend architecture, distributed systems, LLM integrations, and user-facing experiences, shipping with Node.js, TypeScript, Go, Python, React, and modern AI stacks. I enjoy taking ideas from concept to production and building products where AI is a core capability, not an add-on.

Building Scalable Products, One Line at a Time

I'm not just a developer. I'm a problem solver who brings ideas to life through clean code, scalable systems, and user-focused design. With experience across the full stack — from distributed backends and LLM-powered features to responsive frontends. I thrive in fast-paced environments and love turning complex challenges into elegant solutions that create measurable impact.

If you're looking for someone who can build, adapt, and grow with your team—let's connect and make it happen.

Contact Me

Skills

AI & LLM Engineering

OpenAI APIOpenAI API
Agentic AIAgentic AI
Claude CodeClaude Code
CodexCodex

Backend Development

Node.jsNode.js
GoLangGoLang
Nest.jsNest.js
TypeScriptTypeScript
MongoDBMongoDB
PostgreSQLPostgreSQL
MySQLMySQL
GraphQLGraphQL
PythonPython

Frontend Development

React.jsReact.js
JavaScriptJavaScript
Next.jsNext.js
Tailwind CSSTailwind CSS
ReduxRedux
CSSCSS

Tools & Technologies

GitGit
DockerDocker
AWSAWS
AzureAzure
RedisRedis
KafkaKafka
KubernetesKubernetes
JiraJira

Featured Work

E2EE Adapter — project screenshot

E2EE Adapter

A plug-and-play TypeScript package providing End-to-End Encryption (E2EE) middleware for Express.js and NestJS applications using hybrid encryption (AES-CBC + RSA).

NestJS
TypeScript
Express.js
NPM
PDF Pipeline — project screenshot

PDF Pipeline

Automated pipeline for generating, customizing, and delivering PDFs from structured data using Node.js and TypeScript.

Node.js
SQS
Puppeteer
Mustache
S3
Typescript
Quanto Professionals — project screenshot

Quanto Professionals

A modern, offline-first invoice management desktop application for service providers

Node.js
Electron.js
React
MUI
Typescript
SQLite
DevEase — project screenshot

DevEase

DevEase is a modern web application built with Next.js that offers a suite of essential development tools to streamline your workflow.

Next.js
Tailwind
TypeScript
NestJS Blueprint — project screenshot

NestJS Blueprint

Scalable starter template for NestJS applications, featuring built-in integrations for AWS, databases, observability, event-driven architecture, and many more features. It provides a solid foundation to quickly build robust APIs and real-time systems with best practices.

NestJS
TypeScript
MongoDB
Redis
Docker
View All Projects

My Experience

Software Engineer II

SeekOut

Aug 2025 - Present

Bengaluru, India

  • Built AI-powered recruiter outreach for the SeekOut Recruit platform, including an AI credit-quota system for LLM email-sequence generation and re-architected OpenAI prompts (multi-prompt extraction, structured JSON outputs) that reduced malformed responses and AI costs.
  • Shipped the Quick Message feature end-to-end — APIs across 4 microservices plus a React UI — with 1000+ recruiter emails sent within days of launch.
  • Led People Insights in Workspaces, unifying candidate results and insights across 6 tabs with interactive drill-down charts for diversity, languages, and skills.
  • Building core features for Helix (SeekOut Connect), a candidate-facing AI product: AI Career Coach with voice-to-text, portfolio editor with sharing and analytics, and AI-driven interview flows; owned the Candidate Profile Agent epic.
  • Building Spot's Engage outreach stack in Python — Instantly and Microsoft integrations, webhook-based candidate resolution, AI-drafted replies, and a unified metrics API.
  • Owned P0 incident response and postmortems for critical production systems.

Software Development Engineer 2

Niyo Solutions

Aug 2023 - July 2025

Bengaluru, India

  • Led the integration of Federal Bank into the Niyo Global app by developing APIs and microservices, enhancing banking connectivity and platform functionality.
  • Implemented gRPC for inter-service communication, improving system efficiency and performance.
  • Quickly ramped up on GoLang and delivered production-ready code for a multi-service project within five months.
  • Built an in-house analytics tool that replaced third-party solutions, cutting costs and enabling customized analytics.
  • Implemented WebSockets for real-time client-server communication in the stock-based Niyo Money app, improving user interaction and data flow.
  • Led a team of 2, managing tasks and ensuring on-time project delivery.

Feb 2022 - Aug 2023

Bengaluru, India

  • Developed critical features such as Video KYC and support for multiple delivery partners for card distribution.
  • Optimized CI/CD pipelines using Bitbucket and Docker caching, reducing deployment time by 70% (18 min to 4 min).
  • Initiated and developed reusable NPM packages (e.g., Logger, Karza Connector, Bluedart Connector), accelerating development across multiple services.
  • Built a Redis-based user data caching system to optimize retrieval of static user data and improve response times.

Dec 2020 - Jan 2022

Gurugram, India

  • Core technical member in the early integration of Niyo with SBM Bank, enabling the launch of the Niyo Global SBM Card.
  • Developed and maintained React-based PWAs for core banking features including onboarding, fund transfers, and customer support.
  • Refactored a React codebase using Google Lighthouse insights, improving performance score from 60 to 90+ and enhancing code maintainability.
  • Developed and maintained the SBM Workbench tool used by customer support to access and manage customer details.

Full Stack Developer

Freelance Projects

Apr 2019 - Dec 2020

Remote

  • Developed a factory production and process management application for a resins manufacturing company, streamlining operations and workflow tracking.
  • Built an invoice management application for a jewellery store, enabling efficient billing and record-keeping.
  • Developed multiple full-stack applications using Node.js, Express.js, Angular, and MongoDB.

Contact Me

Get In Touch With Me

Location

Bengaluru, India

Connect With Me

Send Me A Message