Software Engineer · Backend & Systems
Professional software development since 2019. I work with Java / Spring Boot, Python and TypeScript, with experience in business systems and API integration. My public work explores persistent runtimes, event-driven game systems, accessible web apps and edge robotics.
LinkedIn · Email · Engineering notes
These are implemented projects. Each entry links to a concrete part of the code; the engineering notes describe their current limits.
| Project | What to inspect | Stack |
|---|---|---|
| EarthCore | Domain services and persistence: economy, territorial claims, skills and server events. | Java 21 · Paper |
| trader-assistant | Temporal validation, OOS tests and risk-aware paper execution. | Python · FastAPI · SQLite |
| fala-comigo | Speech and local storage: an offline-capable communication PWA with privacy and sensory accessibility in its design. | JavaScript · Web APIs |
| urubu-vegas | Server-side round processing, deterministic tests and Redis transactions. Virtual-credit arcade parody. | TypeScript · Hono · Redis |
| pce-python-engine | Plugin contracts, persistent state and explicit approval transitions in an experimental agent runtime. | Python · FastAPI · SQLAlchemy |
| NeuroMesh | Actuator validation, bounded command queues and core/edge integration tests. Experimental foundation. | Python · FastAPI · OpenCV |
- Define contracts and boundaries before expanding a system.
- Test behavior, failure paths and replay/idempotency where they matter.
- Keep simulation, hardware adapters and external integrations explicit.
- Make projects inspectable through source, setup instructions and technical decisions.
Backend: Java, Spring Boot, Python, FastAPI, PostgreSQL and SQLite
Interfaces: TypeScript, Angular and native browser APIs
Systems: Linux, Git, event-driven integration and resource-constrained hardware
I enjoy building across software and the physical world. The same questions follow me: what is the contract, how does it fail, and how can someone else reproduce it?




