Welcome to Xavi's Projects
Playground and showcase for modern backend architectures, system design patterns, and full-stack experimentation.
I’m Xavier, a backend-focused software developer exploring cloud, APIs, and frontend integration.
How I Design Systems
Every project is built to be a learning experience, starting simple, but structured for future scalability. Expect layered architectures, robust API boundaries, and intentional trade-offs between impact, speed and maintainability.
- Cloud-native first: AWS, containerization, and CI/CD
- Testable APIs: REST, event-driven patterns, and contract validation
- Clean separation between frontend skins and backend logic
Current Projects
Kafka Visualizer
Monitor and understand real-time message flows in distributed systems using Apache Kafka.
In ProgressText Message Service Interface
A frontend UI for testing and visualizing backend messaging API integrations.
PrototypeCulinary Connection
A marketplace connecting culinary students with customers, emphasizing scalable system design.
AlphaBot Maker
An experimentation ground for algorithmic trading bots and analytics tools.
ExploringIdeas to Expand This Portfolio
API Sandbox & Live Demo
Interactive playgrounds for each backend service, letting visitors experiment with your APIs in real time—showcasing live request/response and code snippets.
Architecture Deep-Dives
Clickable diagrams and write-ups for major projects—walk through the decisions, trade-offs, and lessons learned, helping recruiters see your system-level thinking.
Project Evolution Timeline
A visual timeline or changelog, tracking your tech growth, migrations, and major learning moments. Highlights your iterative process and adaptation to new tech.