Featured Software Engineering & Technology Projects
ProgreTech is my public engineering workshop—a place where problems, ideas, and technologies become working software.
The projects below demonstrate the areas I most often work in: Progressive Web Apps, applied AI, Site Reliability Engineering, risk and impact analysis, analytics, SAP and enterprise engineering, automation, data visualization, and open-source software development.
Some projects began with a professional engineering problem. Others started because I wanted to learn something, preserve something useful, or build a tool I wished already existed. What they share is the same approach used throughout ProgreTech: understand the problem, build something practical, test it, and keep improving it.
Specklet – Micro-Tasks, Data Visualization & Actionable Insights
Specklet is a local-first Progressive Web App built around a simple idea: make big things smaller.
The application brings together two workflows that are often treated separately: breaking complicated projects into manageable micro-tasks, or “specklets,” and turning structured data into understandable visual insights.
Users can break a goal or project into smaller actionable units, organize and track those tasks, and visualize progress. They can also bring in CSV or Excel data, inspect its structure and quality, filter it, create useful visualizations, and turn something discovered in the data directly into a tracked task.
The connection between those workflows is one of the project’s core ideas: an insight should be able to become an action, and actions should produce information you can understand.
Specklet is designed as an installable, responsive, local-first PWA. Its free workspace is browser-owned and does not require an account. Core task management and visualization functionality is deterministic and useful without AI, while optional semantic assistance can enhance task decomposition and data interpretation without becoming a dependency.
The project brings together PWA development, Python, Flask, IndexedDB, responsive UI/UX, data profiling, CSV/XLSX analysis, interactive visualization, local-first architecture, privacy-conscious design, and optional AI assistance.
Manabi Kōbō – Interactive Japanese Learning Workshop
Manabi Kōbō (学び工房, “learning workshop”) is an interactive Japanese learning platform built around tools and techniques I use in my own language study.
Rather than functioning as another traditional language course, it focuses on creating specialized tools for specific learning problems: kana recognition, Jōyō kanji study, adaptive retrieval practice, reading comprehension, grammar visualization, bilingual reading, vocabulary recall, and learning Japanese in technical and professional contexts.
Applications include the Kana Dojo, Jōyō Kanji Hub, Adaptive Retrieval Practice tool, Tsundoku Reading Nook, Side-by-Side Reader, Michel Thomas Method Companion, and other learning experiments.
From an engineering perspective, Manabi Kōbō has also become a large testing ground for Progressive Web App design, responsive interfaces, offline-capable tools, persistent customizable workspaces, natural-language processing, accessibility, multilingual UX, and AI-assisted learning.
NAVI Change Analyzer – SAP Change Risk & Impact Analysis
NAVI Change Analyzer (NAVI-CA) is an experimental SAP change-risk and impact-analysis tool inspired by concepts found in SAP Business Process Change Analyzer.
The project investigates how applications and development objects moving through Git and SAP gCTS can be analyzed to identify potentially affected areas, understand change relationships, and better focus regression-testing effort.
NAVI-CA represents one of the recurring themes in my engineering work: using software and analytics to answer the question “What could this change affect before we deploy it?”
It combines concepts from SAP application lifecycle management, software change governance, DevOps, dependency analysis, risk analysis, regression planning, Git, and data visualization.
View NAVI Change Analyzer on GitHub →
SAP, SRE & Enterprise Engineering Tools
A significant portion of my engineering work focuses on the intersection of SAP, Site Reliability Engineering, application lifecycle management, monitoring, automation, analytics, and operational readiness.
Several ProgreTech repositories document experiments and utilities created around those problems.
SAP Cloud Debugger
A Python-based debugging and analysis utility for examining SAP UI5 and HTML5 applications and presenting application information in a more useful form for developers and support engineers.
SAP Solution Manager Job Monitor
A monitoring application built with Python and Bokeh that explores alternative ways to transform SAP operational monitoring information into interactive dashboards and useful operational views.
View SAP Solution Manager Job Monitor →
SAP Cloud ALM SRE Kanban
A Python project exploring how SAP Cloud ALM APIs and SRE-oriented workflows can be brought together through an operations-focused Kanban interface.
View SAP Cloud ALM SRE Kanban →
Together, these projects reflect a broader interest in building lightweight engineering tools around enterprise platforms rather than assuming every operational problem requires another large enterprise product.
Think Like Python – Programming Through an Engineering Mindset
Think Like Python is a collection of programming notes, examples, and experiments centered on learning Python by solving practical engineering problems.
Topics include Python fundamentals, automation, APIs, desktop applications, AI integration, SAP utilities, data processing, debugging, and software architecture.
The emphasis is not simply on learning Python syntax. It is about learning how to decompose a problem, model a solution, debug it, and gradually turn an idea into working software.
Think in Japanese – Language Learning Through Structure & Context
Think in Japanese documents my effort to learn Japanese by gradually moving away from direct translation and toward understanding how Japanese sentences, expressions, reactions, and everyday communication are actually structured.
The project contains study guides, frequency-based vocabulary, printable materials, Hiragana and Katakana practice, structured study plans, kanji resources, sentence-building exercises, and interactive learning tools.
Much of the material is designed from the perspective of an adult learner who speaks English and Spanish and wants to gradually process Japanese without translating every sentence internally.
Think in Japanese also became one of the foundations from which the more application-focused Manabi Kōbō project eventually grew.
EinScan-S Open Source ScanDrive – Keeping Useful Hardware Alive
EinScan-S Open Source ScanDrive explores extending the useful life of legacy 3D scanning hardware.
The goal is to provide a custom tool capable of operating an older EinScan-S 3D scanner with modern NVIDIA-powered computers, addressing compatibility limitations that can otherwise make functional hardware difficult to continue using.
Unlike many ProgreTech projects centered on Python or web technologies, this project uses C++ and combines software engineering with hardware compatibility, 3D scanning, device preservation, and reverse-engineering-style experimentation.
It represents another recurring ProgreTech principle: modernization does not always have to mean replacement.
View EinScan-S ScanDrive on GitHub →
Navia Dratp Digital Archive – Digital Game Preservation
The Navia Dratp Digital Archive is a preservation project dedicated to documenting the rules, mechanics, characters, history, and surviving information surrounding the collectible strategy game Navia Dratp.
As information about discontinued games gradually disappears from the web, documentation that once seemed permanent can become surprisingly difficult to find. The archive attempts to preserve that knowledge for future players, collectors, researchers, and enthusiasts.
Explore the Navia Dratp Digital Archive →
Navia Dratp Digital Game – Python Game Development & Preservation
The Navia Dratp Digital Game is a long-term open-source effort to create a playable digital interpretation of Navia Dratp using Python.
It combines Python game development, software architecture, game-state management, UI design, AI experimentation, and digital preservation while exploring how physical tabletop mechanics can be represented as software.
View the Navia Dratp Project on GitHub →
More Open-Source Projects & Experiments
Not every idea needs to become a full product.
My public repositories also contain smaller projects and experiments involving Python automation, SAP scripting, APIs, developer utilities, desktop applications, Flask, data visualization, peer-to-peer concepts, hardware integration, and software engineering exercises.
Some eventually become larger projects. Others exist simply because solving the problem was useful—and documenting the solution might help someone else.
Explore my public projects on GitHub →
From Experiment to Practical Engineering
ProgreTech projects cover very different subjects, but the engineering process behind them is remarkably consistent.
A problem is identified. The problem is broken into smaller pieces. Existing tools are evaluated before building something new. A focused solution is created, tested against the real use case, and improved through iteration.
Sometimes the result is a Progressive Web App. Sometimes it is an analytics dashboard, risk-analysis tool, AI-assisted workflow, SAP utility, automation, desktop application, or open-source experiment.
The technology changes. The objective does not: build the smallest practical solution that makes the problem easier to understand or solve.
Have a Similar Problem?
The projects on this page are also examples of the kinds of problems I enjoy working on. If your organization is dealing with a difficult manual workflow, operational data that is hard to use, software-change risk, reliability challenges, an enterprise integration gap, or an AI idea that needs to become something practical, feel free to reach out.
ProgreTech
Software engineering, PWA development, AI, SRE, risk analysis, analytics, SAP engineering, automation, open-source projects, and digital preservation by Edwin Rodriguez.
Follow through.