Available for hire

Software EngineerBackend & Platform · AWS · AI Agents

Building distributed backend systems, event-driven pipelines, and LLM agent platforms — along with the frontends that make them usable.

Resume

About Me

Welcome to My Digital Playground! 🚀

Hey there! I’m a tech nerd on a mission to automate everything (because who has time for repetitive tasks?). These days I spend most of my time on the platform side — event-driven pipelines on AWS, Ruby on Rails and Python services, and LLM agents that actually do useful work — with a healthy detour into security testing (VAPT & WAPT).

I thrive where I can learn, break things (and then fix them), and collaborate on awesome projects. My passion? Exploring new tools, optimizing workflows, and pushing the limits of what’s possible—because "what if?" is my favorite question.

Oh, and I still self-host everything I personally care about, even though I spend my days deep in someone else’s cloud. 😎

Let’s build something ridiculously cool together!

Shah Rukh — Software Engineer (Backend & Platform · AWS · AI Agents)

Projects

Bookmark Manager

A privacy-focused, self-hosted bookmark management solution built with Ruby on Rails and Vue.js. Take control of your bookmarks and keep your data private by hosting it on your own infrastructure.

Bookmark Manager
Privacy-focused, self-hosted bookmark management
Telegram Affiliate Link Generator Bot

A Telegram Bot, which gets the link of Amazon/Flipkart from user, and process the affiliate link from the amazon and flipkart and send back an affiliate link to the user.

Telegram Affiliate Link Generator Bot
Affiliate Link Generator for Telegram
Minimalistic CV Builder

A Dynamic Minimalistic CV Builder based on NuxtJS app which can build the minimalistic CV with the provided JSON user Data file.

Minimalistic CV Builder
CV Builder
Rails Utilities

A collection of Utilities and tools created with Ruby on Rails. For Example: Realtime Text Manipulation, Code Benchmark comparision.

Rails Utilities
Common Utilities
Tutorials World

A community-driven platform designed to assist developers by providing a centralized hub for problem-solving across various programming languages and tools.

Tutorials World
Community-driven platform
URL Shortner Using Bitly API

VueJS App for Bit.ly Link Shortner Service, All the Short links will be stored in your account, you can view stats or delete them.

URL Shortner Using Bitly API
URL Shortner
Smart Mirror using Raspberry Pi

A Smart Mirror built using Raspberry Pi. It can display weather, news, and crypto/stock prices. Voice Controlled.

Smart Mirror using Raspberry Pi
Download Presentation Below
Home Automation using Arduino Uno

An Home Automation built using Arduino Uno connected via Bluetooth. Appliances can be controlled by Mobile Phone by Buttons or Voice.

Home Automation using Arduino Uno
Download Presentation Below

Work Experience

How it all connects

An interactive graph linking my roles, stack, and projects. Hover or tap a node to see every piece that depends on it.

Role Stack Project

Company Projects

HackerOne

Cross-Service Event Ingestion Pipeline

An event-driven ingestion pipeline carrying report events between two services: EventBridge bus to SQS, a batching Lambda consumer, S3 archival, and a Step Functions normalisation stage. Designed the contract, wrote the Terraform, and rolled it out from dev to staging to production.

Customer Credential Store Migration

Moved customer API tokens off application-level PostgreSQL encryption into AWS SSM Parameter Store and Secrets Manager. Ran as an RFC-first, dual-write-then-cutover migration: store client, CRUD commands, read path, cross-account IAM, then dropping the encrypted columns.

LLM Report-Triage Agent

A platform for triaging inbound vulnerability reports with LLMs: conversation data model behind a GraphQL API, composable model adapters supporting multiple event handlers, a family of analyzers, CVE policy enforcement with NVD lookup, LLM tool use, and a reviewer UI for selective acceptance of recommendations.

Issue-Tracker Integration Agent

A Python agent that syncs vulnerability reports into a customer’s issue tracker, speaking the agent-to-agent (A2A) protocol and wired into a Rails GraphQL backend. Includes streaming tool-call status, team matching, feature-flag gating, an audit trail with source attribution, and a stale-invocation sweeper.

WebAuthn Security Keys & Passkeys

Second-factor authentication with hardware security keys and passkeys, built end to end: gem integration, registration and authentication strategies, key deletion, password-manager passkey compatibility, and a support-tooling reset path for locked-out users.

GraphQL API Abuse Protection

Query-abuse defenses for a high-traffic public GraphQL API: alias limits extended to cover mutations, a fix for nested-alias evasion, and depth caps on generated Elasticsearch queries to close an unauthenticated resource-exhaustion class across every search entry point.

Self-Serve Forwarding Controls

Replaced a manual two-system ritual — mint an API token in one product, hand-paste it into a secret in another AWS account — with one-click enable/disable per program: Rails interactors doing mint-or-rotate and last-team-out teardown, GraphQL mutations with a forwarding-state field, and an internal support-app panel.

Automated Merge-Request Review Agent

An agentic code-review bot for the main product repository, triggered by an emoji reaction on a merge request. Built the non-interactive execution path, a shared review schema, guardrails against filename-based speculation in impact analysis, and escalation routing.

Bacancy Technologies

Argon

End user frontend application built with VueJS and Rails, for the Carrier Reports which uses the data saved from Data Server

Data Server

A Parser frontent which uses Bill Parser Gem to parse the Carrier Bills with different format like PDF, CSV, XLSX. Uses Regex to find the properties and store it them in Object

Bill Parser

A parser gem used for parsing the Carrier Bills with different format like PDF, CSV, XLSX. Uses Regex to find the properties and store it them in Object

Navtech (Navaratan Technologies Pvt. Ltd)

RetroTax

An US Tax Credit Administration Project, Worked on Ruby on Rails Admin Dashboard, Ruby Selenium Automation, creating and managing APIs, Vulnerability Assessment and Penetration Testing (VAPT).

Bauer Media Sweepstakes

An US Media Agenecy hosts Sweepstakes, Worked on the Sweepstakes Flow, Ads implementation with UI UX of End User Website and Admin Dashboard. Redesigned the complete look of the website using TailwindCSS.

Kaveri Group Portal

Cotton Exporter, Created A portal for handling the shipping, passing specifications to buyers, Implemented WhatsApp Business integration for handling Jobs

DrewBarryMore

A magazine Cover Page, Worked on the Frontend Design of the Magazine Cover using the TailwindCSS

ClassicCarsForSale UK

A Project for Car Auctions, Fetched the listings from XML file stores it to the Solr Index using Rake Jobs automatically, and fetches it on the website.

Technical Skills/Tools

Ruby on Rails

Artificial Intelligence

AI Agents

GraphQL

Event-Driven Architecture

AWS

Terraform

AWS Lambda

EventBridge

Step Functions

TailwindCSS

VueJS

NuxtJS

React

TypeScript

Ruby

Python

HTML

JavaScript

C

C++

Cloud Security

Web AppSec

API Security

WebAuthn

VAPT

OSINT

Bug Bounty

PostgreSQL

Redis

Elasticsearch

Windsurf

Cursor

Docker

Git

Github

Jira

Burp Suite

RSpec

Minitest

Regex

SQLMap

Nmap

Mac

Windows

Linux

Arch

Send a Message

Fill out the form below and I'll get back to you as soon as possible.

Shah Rukh

© 2026 Shah Rukh. All rights reserved.

Built with Vue.js, Nuxt, and TailwindCSS