Available for new projects Portfolio — 2025 · Arequipa, Perú

André Guevara

Full-Stack Developer

I'm André Guevara — 5 years building backend services and web applications for a 1,000+ employee public institution. Java & Spring Boot with hexagonal architecture, Angular 17 & React on the frontend, and applied AI in production: a case-law search engine with RAG that answers in under a second.

01/Featured Projects

house
Three.js · WebGL

🏚️ Haunted House 3D (Three.js)

Interactive experience in a cemetery with dynamic weather, volumetric fog, and animated lights. The user explores a nighttime scene in real-time, ideal for web visualization or game projects.

View project ↗
andre
Three.js · WebGL

🧊 Interactive 3D Name

Dynamic render of my name with floating particles, 3D typographic geometry, and reflective environment. A visual experiment with real-time animations and custom reflections.

View project ↗
galaxy-3D
Three.js · WebGL

🌌 3D Galaxy Generator

Interactive simulation of a procedurally generated galaxy using Three.js, where stars orbit based on trigonometric functions. A visual experiment combining math, custom shaders, and real-time dynamic movement.

View project ↗

02/Experience

15min→1s

case-law lookup, with AI

-35%

process delays

500+

daily users served

7

systems approved by decree

2023 — Present

Full-Stack Developer

Judiciary of Peru — Superior Court of Justice of Arequipa

  • Built SIGEF, the flagrancy management system connecting police, prosecutors, public defenders, the judiciary and forensics — hexagonal architecture, deployed across 10+ courts.
  • Shipped an AI case-law search engine with a natural-language chatbot (Ollama, embeddings, RAG): lookups went from ~15 minutes to under 1 second.
  • Built a penalty calculator (React + Spring Boot) that replaced a manual spreadsheet: ~10 minutes down to seconds.
  • Lead the SIJA intranet: 15+ modules, 500+ daily users, ~100 concurrent.
  • Delivered PJNOTEN+, the mobile app judicial notifiers use in the field, cutting process delays by 35%.
  • Seven of these systems are formally approved by Administrative Resolution; the digital copier system was adopted by another court district (Moquegua).

Java · Spring Boot · Angular 17 · React · TypeScript · Ollama / RAG · PostgreSQL · WildFly · Docker

2022 — 2023

Software Developer (Consultant)

Judicial Digitalization Project

  • Built a queue / turn management system that reduced wait time by 25%.
  • Implemented a digital copier workflow processing 1M+ sheets per year.

Java · Spring Boot · Angular · PostgreSQL

2024 — Present

Personal Projects

Built outside of work

  • Request Processing System (.NET + Azure): event-driven REST API with ASP.NET Core and EF Core, async messaging via Azure Service Bus, deployed on AKS and Container Apps with GitHub Actions CI/CD and Azure Monitor observability.
  • DrevaFit: native Kotlin Android app following Google's Now in Android architecture — feature modularization, Jetpack Compose, offline-first, Room. Published on Google Play as a closed beta.

C# · .NET · Azure (AKS, Service Bus) · Kotlin · Jetpack Compose · Docker · GitHub Actions

2021 — 2022

Software Development Intern

Superior Court of Justice of Arequipa

  • Supported development and maintenance of internal judicial systems.

Java · SQL

03/I'm a developer that enjoys building things

I'm André Guevara, a full-stack developer with 5 years of experience shipping software that people rely on every day. I combine creativity and logic to craft solid backends and interfaces that resonate with users.

I currently lead the SIJA intranet at the Superior Court of Justice of Arequipa — REST APIs and microservices with Java / Spring Boot, and UIs with Angular, React and TypeScript. I'm also finishing my B.Sc. in Software Engineering (2026), and my goal is to start my own business and live from inspiring projects.

Besides coding, I enjoy playing piano, reading about persuasion, building 3D experiences with Three.js, and ideas that scale.

André Guevara

04/Skills

Specialty

5 years

Java / Spring Boot

REST APIs, microservices and hexagonal architecture in production

Applied AI

RAG, embeddings and chatbots shipped to real users

Angular 17 / React

Modern and maintainable SPA interfaces

Frontend

Angular 17 / React

SPASignalsHooksState ManagementComponent Architecture

TypeScript / Tailwind / PrimeNG

Strict typingDesign systemsDataTableResponsive

Vite / Astro / Three.js

Build toolingSSRWebGL

AI & LLM

RAG / Semantic search

EmbeddingsVector searchOllamaPrompt design

Chatbot integration

Natural languageContext groundingStreaming

AI-assisted development

Claude CodeCursorWindsurfGemini CLI

Mobile

Jetpack Compose

Material 3State HoistingNavigation

React Native

ExpoHooksReanimated

Database

PostgreSQL / MySQL

RelationshipsSQL QueriesIndexes

MongoDB / Firebase

DocumentsAuthFirestore

Infrastructure

Azure / AWS

AKSContainer AppsService BusEC2S3

Docker / Kubernetes

ContainersCI/CDGitHub ActionsWildFly / Tomcat

Linux / Git

AutomationCLIVersioningScrum

In Learning

Elasticsearch

Advanced search and data analysis with Spring Boot

Kafka

Asynchronous event-based communication for microservices

AWS Lambda

Serverless backend and scalable cloud functions

05/Education and Courses

University

B.Sc. in Software Engineering — final year (2026)

Universidad Tecnológica del Perú (UTP). Currently in the final year of the Software Engineering program.

Higher Education

Degree in Software Design and Development

Professional training at the TECSUP Technological Institute (2019–2022) with a focus on programming, databases, software architecture, and agile methodologies.

Academic Specialization

Prompt Engineering for ChatGPT-4

Postgraduate course at the Catholic University of San Pablo, focused on designing, evaluating, and optimizing prompts with LLM models.

3D Graphics

Three.js Journey

Full course by Bruno Simon covering interactive 3D scenes using geometry, lighting, cameras, physics, shaders, and advanced effects with Three.js.

05/ Versions

The same CV, four times

One portfolio was not enough, so I built four. The same real information, told in four completely different ways — pick whichever one you prefer.