Backend, full stack & AI developer
Jesus Arias Lopez
I’m Jesus Arias Lopez, a Software Engineering graduate. I build full stack applications, backend systems, and AI tools, with attention to business logic, data, and the people using them.
Available for junior roles & freelance projects
Explore projects
Projects
Nutcracker Memory
MVP
Persistent memory for coding agents that checks whether the code context behind a memory is still intact.
Python, MCP, SQLite, Semantic search
My contribution
Individual development: semantic retrieval, episode storage, and file revalidation using hashes.
Evidence & scope
Tests and CI in the repository. The MVP detects file changes; it does not determine whether a decision is still semantically correct.
Bexy
In development
An application aimed at reducing repetitive pre-triage and friction when connecting with doctors and arranging appointments.
Next.js, .NET 8, Frontend, Backend
My contribution
Individual development of the entire application: Next.js frontend and .NET 8 backend, since August 2026.
Evidence & scope
Visit the website to explore the application. An ongoing project focused on easier access and appointment coordination.
Java Workflow Engine
Prototype
An expense approval engine with explicit states and tasks that unlock when their dependencies are completed.
Java 21, Javalin, JDBC, PostgreSQL, Testcontainers
My contribution
Individually built the domain, use cases, JDBC persistence, and REST API, with dependency cycle detection.
Evidence & scope
Local demo and API demonstration script. The README documents unit, HTTP, and PostgreSQL integration tests.
Crescendo Database Engine
Educational project
An embedded database engine with on-disk tables, B-Tree indexes, and a practical subset of SQL.
C++17, Qt 6, B-Tree, SQL
My contribution
Individually developed the engine, query operations, and a Qt Workbench-style desktop interface.
Evidence & scope
Architecture, build instructions, and SQL examples in the repository. An educational project exploring storage and indexing.
CodeClass
Personal project
A programming class platform with real-time sessions, shared code, and questions between teachers and participants.
React, TypeScript, NestJS, WebSockets, Prisma, PostgreSQL
My contribution
Individually developed the frontend and backend, connecting the classroom experience with sessions, collaboration, and code execution.
Evidence & scope
Website and separate frontend and backend repositories to explore the interface and implementation.
Surface Defect Detection
Experiment
Steel surface defect detection, including annotation preparation, training, and failure analysis.
Python, YOLOv8, Computer vision, NEU-DET
My contribution
Individually developed the experimental pipeline: data inspection, annotation conversion, evaluation, and inference.
Evidence & scope
The README reports mAP@50 ≈ 0.736 for the 100-epoch experiment and analyzes difficult classes. An experimental result, not industrial validation.
SandboxCity Engine
Prototype
An open-world engine and sandbox prototype, organized into core, engine, game, and tools modules.
C++, CMake, MSVC, Game engine
My contribution
Individual development of the C++ prototype, exploring game systems and tools within a monorepo.
Evidence & scope
Code and instructions to build the editor and runtime on Windows with MSVC. Still a prototype.
About me
I’m a Software Engineering graduate based in Lima, Peru. I enjoy building systems that connect a need to a useful solution, from an API and its data model to the interface. My C++ and game development projects complement that focus with hands-on work in data structures and systems.
Software Engineering graduate. Lima, Peru. English B2, native Spanish. Available for junior roles and freelance projects: remote, hybrid and on-site.
Backend & data
Java, .NET 8, NestJS, and databases. Experience with APIs, business rules, and persistence.
Full stack applications
Next.js, React, and TypeScript. Connected interfaces and services, including real-time collaboration.
AI & developer tools
Python, MCP, and computer vision. Experiments with explicit limits, evaluation, and failure analysis.