Projects

Over my career, I've built large-scale patent data systems for clients worldwide.

Tech Stack: Go, Javascript, Typescript, Python, Docker, Elasticsearch/OpenSearch, AWS, Oracle, MySQL, CI/CD, Lucene, Logstash and more

Here's a sample of what I've delivered:

AI-Powered Patent Tools

  • Patent Connector - Hosted MCP Server that connects ChatGPT, Claude, and other AI tools directly to patent databases (EPO OPS, USPTO ODP, DPMA Connect Plus). Available for self-hosted implementation.
  • AI-Driven Claim Dependency Tree Builder - Automatically analyzes and visualizes dependency relationships between patent claims
  • AI-Driven Claim Features Analyzer - Extracts and analyzes technical features and elements from patent claim language

Side Projects

  • PTO Sync - Automatically synchronizes USPTO office actions, payment notices, grants, and deadlines with patent management systems

Open Source Contributions

  • EPO OPS - Go client library for European Patent Office API
  • EPO BDDS - Go client library for EPO Bulk Data Distribution Service
  • USPTO ODP - Go client library for USPTO Open Data Portal
  • DPMA Connect Plus - Go client library for German Patent and Trademark Office API
  • Bulk File Loader - Automated patent data downloads with web UI, supporting EPO, USPTO, and DPMA bulk data
Bulk File Loader

View the full Patent API Client Roadmap for upcoming integrations

Patent Search Infrastructure

Full-Text Search Systems

  • Built patent database with 200M+ documents from worldwide sources
  • Implemented full-text search across 40+ languages
  • Deployed Lucene, Elasticsearch, and OpenSearch clusters for bibliographic and full-text data
  • Optimized relevance scoring for patent-specific queries
  • Developed family-based patent search functionality

Data Import & Processing

  • Created import pipelines for data from multiple national patent offices
  • Built automated & optimized translation service for patent full-text
  • Developed download services for patent data from various countries written in Go
  • Imported Asian language patents into databases
  • Supported migration to new XML schemas
  • Developed algorithms for simplified legal status determination
  • Created national legal status evaluation for EP patents
  • Built OpenSearch cluster for legal status information with data import
  • Implemented legal status monitoring tools
  • Developed search monitoring capabilities

Custom Patent Applications

User-Facing Tools

  • Built online collaboration tool with subscription payment system
  • Developed new patent tool frontend for existing backend using Vue.js
  • Created web service for patent originals and figures
  • Maintained and adapted image service for patent PDFs and figures
  • Designed guided FTO search concept

Data Optimization

  • Optimized OCR-based full-text digitization from historical patent PDFs
  • Improved classification search (IPC/CPC)
  • Enhanced patent database update routines

Infrastructure & Team Building

Cloud & Database Management

  • Supported AWS cloud infrastructure migration with Docker containerization
  • Managed Oracle-based patent databases
  • Optimized OpenSearch patent full-text clusters
  • Maintained Logstash-based patent data importers
  • Maintained Java-based patent data importers

System Maintenance & Optimization

  • Stabilized legacy patent software systems
  • Resolved various issues in existing patent software
  • Supported migration of existing customers between software versions
  • Implemented CI/CD pipelines for automated deployments

Team Development

  • Established and led new development team for patent software

Need similar work for your organization?

info@patent.dev