Miguel Ángel García Figueroa
Iro Dev · Mexico

Hi, I’m Miguel García.

> NetSuite developer

Software developer specializing in NetSuite. As Iro Dev I build extensions, Android apps and websites people use every day.

Outside of code, I translate video games and Japanese songs into Spanish with karaoke effects, and write about Japanese music.

01 — Projects

Shipped and in use

netsuitefulltools.com
NetSuite Full Tools
Chrome extension

NetSuite Full Tools

  • JavaScript
  • Manifest V3
  • AI
  • ES · EN

More than 100 tools for everyday NetSuite work: SuiteQL editor, AI assistant, record viewer, dark mode and shortcuts.

japan-pulse.com
Japan Pulse
Digital media

Japan Pulse

  • Astro
  • TypeScript
  • Cloudflare
  • Writing

Spanish-language outlet about Japanese music: news, releases and concerts in Latin America, plus anime and culture.

Translation installer: game found, with Apply patch, Remove patch and Play buttons
Video game translation

Little Goody Two Shoes, in Spanish

  • Localization
  • Python
  • Windows
  • Steam Deck

Unofficial translation into Latin American Spanish, with its own installer for Windows and Steam Deck.

02 — Experience

Work and education

Experience

  1. CurrentAug 2022 – present· 4 yrs 4 mos

    NetSuite Developer

    CERBERUSTECK
    Full-time · Remote, Mexico

    Development and support for 10+ NetSuite client accounts.

    Projects delivered
    • Inventory counts and adjustments
    • PDF generation: quotes, statements, checks, labels and barcodes
    • Mexican e-invoicing (CFDI 4.0): stamping through PACs, cancellation, payment complements and Carta Porte
    • Manufacturing: work orders, assemblies, recipes, waste control and quality release
    • Purchasing: requisitions, requests and approval flows
    • Payments and treasury: bulk payment uploads, payment application and deposits
    • Budget control and calculation
    • Accounting: account reclassification, journals and exchange rates
    • Transfers, lots, logistics and returns
    • Bulk imports from CSV
    • Dashboards, charts and scheduled reports
    • Portals and web modules inside NetSuite: vendors, quotes, sales and leads
    • Land and lot management: split, merge and re-plot
    • Interactive maps with pins
    • Contracts and no-debt letters in PDF
    • Integrations with external systems
  2. Since Jul 2017

    Programmer

    Facultad de Estudios Superiores Iztacala, UNAM
    Full-time · Mexico City metro area
    • Web systems
    • Databases

Education

  1. CertificateIssued: Nov 2026

    AI Development: Programming with Agents

    BIG school · MoureDev
    Introduction to AI development · 6 hours
  2. CourseIssued: Nov 2021

    Java Full Stack Developer

    MitoCode
    Spring Boot 2 + Angular 12 · 36 hours, online
  3. DiplomaIssued: Mar 2020

    Systems development with Java

    UNAM · DGTIC
    Directorate General of Computing and ICT
  4. DegreeJul 2012 – Nov 2016· 4 yrs 5 mos

    B.S. in Computer Systems

    Universidad Autónoma del Estado de Hidalgo
    Computer Software and Media Applications
03 — Skills

What I work with

NetSuite

Development and tools for the ERP.

  • SuiteScript 1.0 / 2.1
  • Suitelets
  • User Event
  • Client Script
  • Scheduled
  • Map/Reduce
  • RESTlets
  • Workflow Action
  • Mass Update
  • Portlets
  • Custom GL Lines plugin
  • SuiteQL
  • Saved searches
  • SuiteFlow (workflows)
  • serverWidget UIs
  • Custom records and fields
  • Advanced PDF/HTML templates
  • HTTP/REST integrations
  • Automated emails
  • Background jobs (N/task)
  • SuiteTalk REST
  • SuiteCloud SDF

Frontend

Fast websites and installable web apps.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Astro
  • React
  • Next.js
  • Vue
  • Angular
  • Tailwind CSS
  • PWA

Backend & cloud

Servers, data and deployment.

  • PHP
  • Laravel
  • Java
  • Spring Boot
  • Node.js
  • MySQL
  • SQLite
  • Cloudflare Workers
  • GitHub Pages

Mobile

Native apps with careful design.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Flutter
  • Dart

Extensions

Improving the tools you already use without waiting for the vendor.

  • Chrome Manifest V3
  • VS Code
  • Userscripts

Automation

Scripts and Windows apps that do the work for you.

  • Python
  • PowerShell
  • Desktop apps
  • Portable executables

Applied AI

Language models inside useful tools.

  • Claude API
  • DeepSeek API
  • AI agents
  • Prompting

Content & languages

What I do beyond code.

  • Translation & localization
  • Japanese → Spanish
  • Karaoke-effect subtitles
  • Writing
  • Bilingual interfaces
  • Interface design
04 — About me

Who’s behind this

My name is Miguel Ángel García Figueroa; online, Iro.

I’m a software developer in Mexico, specializing in NetSuite: SuiteScript and SuiteQL.

Almost everything I make starts from a real problem: Android apps, extensions and websites.

I also translate video games and Japanese songs into Spanish with karaoke effects, and write about Japanese music at Japan Pulse.

彩
Iro DevThe name I sign my projects with. It comes from irodori (彩り), “to add color” in Japanese.
  • LocationMexico
  • FocusNetSuite · Web · Android
  • LanguagesSpanish · English
Portrait of Miguel García
05 — Contact

Shall we build something?

Need NetSuite development?

Something else? If a tool, an extension or an app can solve it, tell me about it.