Enterprise modernization · AI integration · Scientific computing · Polyglot runtimes
Lima, Peru · Open to remote opportunities across LATAM and the U.S., technical partnerships and collaborative R&D.
LinkedIn · Email · Personal repositories · Robotics & Intelligent Systems
I am a systems analyst and senior software engineer with 10+ years of experience across 50+ enterprise projects in FinTech, banking, microfinance, e-commerce, ERP and electronic invoicing.
My work connects enterprise software engineering with AI-assisted architectures and scientific computing. I focus on modular systems, explicit integration contracts and practical modernization paths across Java, .NET and cloud platforms.
My current personal project portfolio explores GraalVM, Truffle, IKVM/.NET, Modelica and language engineering, alongside web-based modeling, simulation and 3D tools.
- Engineering Focus
- Personal Project Portfolio
- Selected Organization Projects
- Technology Stack
- Collaboration
| Area | Focus |
|---|---|
| Enterprise modernization | Modular architectures, legacy integration, transactional systems and cloud migration |
| AI and knowledge systems | RAG, Model Context Protocol (MCP), agent integration and private/hybrid inference |
| Scientific computing | Physical modeling, digital twins, Scientific Machine Learning (SciML) and HPC |
| Language engineering | GraalVM/Truffle, metaprogramming and JVM/.NET interoperability |
| Engineering tools | Low-code simulation workflows, browser-based CAD and 3D visualization |
The following 24 personal repositories are grouped by their primary focus. Descriptions summarize project scope; implementation status, supported features, licensing and performance evidence belong to each repository's documentation.
| Project | Focus |
|---|---|
| OpenBAP | AI-assisted enterprise modernization platform combining Apache OFBiz, GraalVM/Truffle and OpenXava for semantic reconstruction, legacy ABAP interoperability and incremental ERP migration |
OpenBAP focuses on semantic-first modernization: extracting legacy ERP metadata and business rules, mapping them to an open enterprise model, validating reconstructed behavior and supporting staged migration without reproducing proprietary application-server internals.
| Project | Focus |
|---|---|
| GraalModelica | Modelica-based physical modeling with a GraalVM-oriented runtime approach |
| JModelica-Flow | Low-code simulation and control canvas for GraalModelica |
| jfxmodelica | JFXModelica Cloud AI: a web platform project for modeling, multiphysics simulation and digital twins around GraalModelica |
| jfxengine | Research and architecture project connecting MBSE/SysML, 3D visualization, simulation and digital twins with AI-assisted engineering workflows |
These projects address complementary layers: modeling language, visual workflows, simulation platforms, systems engineering and 3D visualization.
| Project | Focus |
|---|---|
| GraalJulia | Julia language implementation work targeting GraalVM |
| GraalScilab | Scilab language implementation work targeting GraalVM |
| Project | Focus |
|---|---|
| GraalIKVM | Interoperability initiative connecting IKVM.NET concepts with GraalVM and Truffle |
| TruffleMono | AST interpreter infrastructure and IKVM/Mono integration research |
| rascal-mono | Rascal-based language tooling with ECMA CLI, C# and .NET integration scope |
| asharplang | A# (A Sharp), an Ada-to-.NET port project |
| jsharplang | JSharp.NET (J#), a Java-oriented language transition project for the .NET ecosystem |
| Project | Focus |
|---|---|
| GraalRascal | Rascal metaprogramming language work targeting GraalVM |
| rascal-latino | Rascal metaprogramming with a Latino core implementation |
| GraalLatino | Latino language implementation work targeting GraalVM |
| Project | Focus |
|---|---|
| GraalClang | Clang-related compiler and GraalVM integration work |
| GraalVala | Vala language implementation work targeting GraalVM |
| GraalAugusta | Augusta language implementation work targeting GraalVM |
| GraalOCaml | OCaml language implementation work targeting GraalVM |
| GraalEiffel | Eiffel language implementation work targeting GraalVM |
| GraalCOBOL | COBOL language implementation work targeting GraalVM |
| Project | Focus |
|---|---|
| JFXBlender | 3D modeling environment |
| JWebCAD | Browser-based 3D CAD design and editing project using GraalVM |
| JDot | Educational 3D animation web engine with a unified interface and GraalVM integration |
My broader architecture and research work is organized under Robotics & Intelligent Systems.
| Project | Area |
|---|---|
| jfxai4arch | Enterprise AI architecture, agents, RAG, MCP and local/cloud inference |
| jfxai4obs | Financial engineering, payment/credit workflows and banking interoperability |
| jfxai4ohs | B2B e-commerce and integration across catalog, order, payment and ERP workflows |
The organization also brings together research into robotics, digital twins, scientific simulation, industrial AI and performance-portable computing.
| Domain | Technologies and practices |
|---|---|
| Backend | Java, C#/.NET, Scala, Python, TypeScript, Node.js, PHP, Spring Boot, ASP.NET Core, NestJS |
| Cloud and delivery | Azure, AWS, Docker, Kubernetes, Linux, CI/CD, RabbitMQ, Nginx |
| Enterprise integration | REST, SOAP, OData, OpenAPI, ETL, microservices and event-driven architecture |
| AI and knowledge | Azure OpenAI, LangChain, RAG, MCP, agents, vector databases, Ollama and local inference |
| Scientific computing and runtimes | Julia, Kokkos C++, GraalVM, Truffle, IKVM.NET, JModelica/Modelica, SciPy, OCaml, GNAT Ada |
| Data | PostgreSQL, SQL Server, Oracle, MySQL, DynamoDB |
| Business domains | Payments, credit workflows, microfinance, electronic invoicing and ERP interoperability |
I welcome conversations about:
- Remote engineering roles: software architecture, senior/staff engineering and AI systems leadership.
- Enterprise projects: modernization, cloud integration, FinTech workflows and private AI deployments.
- Research partnerships: language runtimes, JVM/.NET interoperability, simulation, SciML and digital twins.
- Startups and ventures: technical co-founding, MVP engineering and product validation.
For a project-specific proposal, start with an issue in the relevant repository. For professional opportunities and partnerships, connect through LinkedIn or email.
Build openly. Integrate intelligently. Validate with engineering.
