Skip to content
View franklinmdev's full-sized avatar

Block or report franklinmdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
franklinmdev/README.md

Franklin Martinez

Software engineer in the Dominican Republic. I've spent the last three and a half years at Nubeteck building business software with TypeScript, React and .NET. Since February 2026 I work there as a Full-Stack AI Engineer, and outside of work I'm building LLM systems that get judged by benchmarks instead of demos.

franklinmdev.me · LinkedIn · franklinmdev@hotmail.com

Projects

docmatch, Python, in progress

Invoice reconciliation for accounts payable. Vision models read the invoice, deterministic code checks the totals and matches it against the purchase order and the receiving record, and anything that doesn't add up goes to a person for review. Each extraction backend is scored on a fixed set of 100 labeled documents, and every row in the benchmark table links the commit that produced it. Right now Gemini 3.1 Flash-Lite reaches 0.615 field F1 at $0.002 per document, against 0.556 at $0.011 for Azure's prebuilt invoice model.

dgii-ts, TypeScript, on npm

Library for working with the DGII, the Dominican tax authority. It validates RNC, cédula, NCF and e-NCF numbers offline, and looks up taxpayers by scraping DGII's web pages with retries and a circuit breaker, because DGII has no public API and shut down its SOAP service in January 2025.

DomiProp, TypeScript, private repo

Rental management for Dominican landlords: expense tracking, the monthly 606 purchase report, lease contracts under Ley 85-25, and reminders before tax deadlines. Next.js, NestJS, Prisma and PostgreSQL.

Tools

  • Product work: TypeScript, React, Next.js, Node.js, NestJS, ASP.NET, PostgreSQL, SQL Server
  • AI work: Python, Pydantic, pytest, Gemini API, Azure Document Intelligence, Claude Code and MCP

Recent courses

  • Associate Python Developer, DataCamp, 2026
  • query.gg and react.gg, ui.dev, 2025 and 2026
  • The Ultimate Next.js 15 Course, JavaScript Mastery, 2025

Popular repositories Loading

  1. dgii-ts dgii-ts Public

    Librería TypeScript para validación e integración con la DGII de República Dominicana. RNC, Cédula, NCF, e-NCF.

    TypeScript 2 2

  2. franklinmdev franklinmdev Public

    GitHub profile README

    1

  3. docmatch docmatch Public

    Document reconciliation engine: vision-LLM extraction, deterministic validation, three-way matching, human review, and a labeled benchmark in CI.

    Python 1

  4. TheMVProgrammer TheMVProgrammer Public

    Config files for my GitHub profile.

  5. threejs-airplane-app threejs-airplane-app Public

    This is my final project for the subject Computer Graphics. Here I am using OBJLoader to load and modify an airplane.obj using threeJS.

    JavaScript

  6. fcc-projects-build-a-technical-documentation-page fcc-projects-build-a-technical-documentation-page Public

    This is one of the projects for the FCC Responsive Web Design Certification

    HTML