Skip to content
AVAILABLE FOR WORK

I turnbusinessproblemsintoproductionsoftware.

Full-stack engineer who built the system that replaced a 15-year Excel workflow. Now shipping a PDF editing trilogy with 628 tests and 85% coverage.

Aryan B V
Open to work
01Selected work

Production systems. Not demos.

All projects on GitHub
~/pdf-edit-engine
$ pip install pdf-edit-engine
Installed pdf-edit-engine 0.1.0
 
>>> from pdf_edit_engine import replace
>>> r = replace("invoice.pdf",
... "$12,500", "$13,250",
... "invoice-v2.pdf")
>>> r.fidelity_report.font_preserved
True
/01
Live2025

pdf-edit-engine

Format-preserving PDF text editing at the content-stream level

A Python library that edits text in existing PDFs by modifying content-stream operators in place — preserving the original font, kerning, and exact pixel positioning instead of redact-and-replace. Every edit returns a structured FidelityReport so automated pipelines and AI agents can verify quality programmatically, and the engine powers a companion MCP server that exposes 38 tools to agents.

628
tests
85%
coverage
7
PDF generators
Python 3.12pikepdffonttoolspdfminer.sixpytestmypy strict
~/pdf-edit-mcp
$ npx -y @aryanbv/pdf-edit-mcp
[mcp] ready · 38 tools · 3 prompts
 
> pdf_inspect { "pdf_path": "quote.pdf" }
✓ 4 pages · 2 fonts · 12 annotations
 
> pdf_batch_replace { "edits": [...] }
✓ font_preserved · overflow: false
/02
Live2025

pdf-edit-mcp

38-tool MCP server for format-preserving PDF editing

TypeScript MCP server that exposes pdf-edit-engine's capabilities to AI agents over the Model Context Protocol — 38 tools across 7 categories, 3 built-in workflow prompts, and a long-running Python bridge that eliminates per-request interpreter startup. Every input is validated by Zod before it reaches Python, and every edit returns a FidelityReport agents can inspect to verify quality.

38
tools
7
categories
3
prompts
TypeScriptNode.js 20MCP SDKZodPython 3.12JSON-RPC
~/pdf-toolkit-mcp
$ npx -y @aryanbv/pdf-toolkit-mcp
[mcp] pdf-toolkit ready · 16 tools
 
> pdf_create_from_markdown {
"markdown": "# Q1 2026 Review\n..."
}
✓ q1-review.pdf · 3 pages · 47 KB
/03
Live2025

pdf-toolkit-mcp

Zero-config MCP server for creating and manipulating PDFs

TypeScript MCP server that exposes 16 tools for the PDF workflows people actually use — create rich PDFs from Markdown with tables and page numbers, generate invoices from structured data, merge/split/rotate, fill forms, embed QR codes and barcodes, and password-encrypt. Installable with a single npx command — no config, no API keys, no Docker — and listed on the official MCP Registry.

16
tools
51
tests
listed
MCP Registry
TypeScriptNode.js 18MCP SDKpdfmake@pdfme/pdf-libunpdf
ajsp-manager
AJSP Manager
/04
Live2025

AJSP Manager

Business management PWA for a family-run spare parts shop

Full-stack PWA running daily at my family's automotive spare parts retailer in Karnataka. Tracks purchases, payments, sales, funds, and loans — replacing a 15-year Excel workflow. An inventory counting system is built and ready for the next six-monthly count; everything else is already in daily production use.

Next.jsSupabasePostgreSQLTypeScriptPWA
lumina-crafts.vercel.app
Lumina Crafts
/05
Live2025

Lumina Crafts

E-commerce platform for handmade goods

Full-stack e-commerce platform with product catalogue, cart, checkout with payment integration, and a complete admin dashboard for inventory and order management.

Next.jsSupabaseTypeScriptRazorpay
smart_med
SMART_MED
/06
Prototype2024

SMART_MED

AI-powered family health management app

AI-powered diabetes management system with interactive family tree visualization and medical document OCR. Upload prescriptions, extract medicine names automatically, and manage family health profiles with hierarchical access control.

ReactTypeScriptExpressMySQLTesseract.js
02About

The story behind
the code.

Currently

Shipping the PDF trilogy. Taking on freelance and contract work — web apps, MCP servers, Python tooling, AI integrations. Based in Bangalore, working with clients remotely.

I grew up in Kodagu, Karnataka, where my family runs Amar Jyothi Spare Parts — an automotive spare parts retail shop. Watching purchases, payments, and sales tracked across ever-growing Excel spreadsheets for 15 years — and the whole stock counted by hand every six months — showed me how much time manual processes quietly consume.

So I built AJSP Manager — a full-stack PWA that replaced that 15-year paper workflow. It's been in daily production use since launch. That experience shaped how I approach every project: start with a real problem, build something that actually gets used.

The PDF trilogy came from going a layer deeper when the shallow fix wasn't enough. I started with pdf-toolkit-mcp, hit the limits of existing PDF libraries, and built pdf-edit-engine — a Python library that modifies content-stream operators in place and keeps fonts, kerning, and pixel positioning intact.

Education

B.Tech · AI/ML

M S Ramaiah University of Applied Sciences

8.0/10

Duration

2021–25

Location

Bangalore

Cert

Azure AI-900

Grad

2025

03Skills

What I build with.

Build

Frontend & backend code

Core

ReactNext.jsTypeScriptPythonTailwind

Also using

NestJSNode.jsFastAPI

Integrate

APIs, databases, AI

Core

Claude APIMCP ProtocolSupabasePostgreSQL

Also using

RazorpayTesseract OCRREST

Ship

Deploy with confidence

Core

VercelGit / GitHubpytestPWA

Also using

mypyZodGitHub Actions
04Proof of work

Shipping, every week.

@AryanBV
Public repos
Total stars
Forks
Contrib · 1y

Contribution graph

Fetching contributions…

Contributions unavailable

Language breakdown

Fetching…

Top repositories

BY STARS + ACTIVITY

Fetching…

Fetching…

05Certifications

Verified credentials.

Microsoft Azure AI Fundamentals (AI-900) certificate
AI-9002024

Microsoft Azure AI Fundamentals (AI-900)

Microsoft

Core AI and machine learning concepts on Microsoft Azure — covering ML workloads, computer vision, NLP, and generative AI fundamentals.

Java & Data Structures — Alpha Batch certificate
ALPHA2023

Java & Data Structures — Alpha Batch

Apna College

Comprehensive Java and Data Structures & Algorithms course — covering arrays, linked lists, trees, graphs, dynamic programming, OOP, and placement-ready problem solving.

Full Stack Web Development — Delta Batch certificate
DELTA2024

Full Stack Web Development — Delta Batch

Apna College

Complete MERN stack development — HTML, CSS, JavaScript, Node.js, Express.js, React, MongoDB, REST APIs, and full-stack deployment.

06Contact

Let's make
something real.

Available for freelance projects and contract engineering — from one-off integrations to end-to-end product builds. Usually reply within 24 hours.

New inquiryReplies in ~24h