I’m Ed. Abdiel Rodriguez — a consultant, computer-science academic, and software engineer working across risk analysis, automation, AI, process improvement, reliability, and vulnerability engineering. ProgreTech is both the home of my independent practice—where people can reach me for consulting, development, and technical services—and a public workshop where I share selected projects, experiments, and lessons as they develop.
I use ProgreTech to share tools, experiments, and reusable pieces of software that have been useful in my work or personal projects. The subjects vary—automation, reliability, learning tools, document processing, risk analysis, and AI—but the goal is usually simple: make a difficult or repetitive task a little easier.
Software engineering · process automation · applied AI · SRE and reliability · risk and impact analysis · enterprise integration · document/OCR workflows · data interfaces
Some projects are complete products, some are internal patterns, and some are simply useful experiments worth documenting.
A feature built for one application often solves a more general problem. I try to document those pieces so the project can be useful as an example, not only as a finished application.
| Function | Examples | Can also help with |
|---|---|---|
| OCR + structured review | Manabi Kōbō, document workflows | Intake, archiving, searchable documents, data entry |
| Guided help / tutorials | Learning tools, engineering workbenches | Onboarding, internal tools, self-service processes |
| Dependency analysis | NAVI, change-assurance utilities | Regression planning, release readiness, technical risk |
| Event/history tracking | CodeSeal | Audit trails, provenance, controlled historical review |
| Local-first state | Specklet, NexoTori concepts | Personal tools, offline workflows, privacy-sensitive apps |
A few current projects are shown below. The featured-projects page includes the engineering context, reusable techniques, and public links where they are available.
Manabi Kōbō is a Japanese-learning workshop I built for developers and other learners who want practical ways to read, practice, and work with Japanese material.
Alongside the learning material, it has become a useful place to apply technologies that solve common content problems: OCR for extracting text from images, Sudachi-based Japanese text processing, furigana generation, multilingual presentation, PWA behavior, guided tutorials, printable study material, QR generation, and local/AI-assisted workflows.
CodeSeal is a technical provenance registry for recording code-signing history and checking whether registered source has appeared in earlier registry events.
The project uses registry history, match detection, provenance notifications, privacy-aware access to detailed records, and auditable report inspection. Those patterns are also useful anywhere historical evidence needs to be retained without making sensitive details broadly visible.
NAVI and a collection of smaller SAP/Python tools help with change analysis, operational visibility, reporting, RFC/API data access, and release-readiness work.
The common pieces include RFC/API integration, dependency relationships, report generation, interactive data views, job monitoring, and change-risk context. Many started as small utilities around a specific operational task and remain useful examples for connecting enterprise systems to lightweight Python tooling.
These projects explore small, focused workflows where application state and useful next actions matter more than a large backend or dashboard.
They provide examples of PWA patterns, local state, task/case modeling, mobile-friendly interfaces, and OCR-assisted intake concepts. The same approaches can fit personal utilities, field workflows, and applications where keeping data on-device is useful.
The GitHub archive includes SAP automation, RFC data feeds, reporting tools, PDF utilities, hardware projects, game preservation work, and other experiments. I keep them available because sometimes a small implementation detail is exactly what someone else is looking for.
The site assistant can help point you toward a project or topic. For a real conversation, the contact page has the best ways to reach me.