kevin@portfolio: ~

$ whoami

Kevin Daniel Molina Ramírez

$ cat role.txt

Full Stack Software Engineer

I'm a Salvadoran software engineer drawn to problems with real stakes — where uptime, data integrity and a clean experience all have to hold at once. By day I build Java & Spring services on GCP at Telus International, currently on their recommendation engine. On the side I design AI-powered products and ship them end to end on the cloud — most recently Rori, an LLM-driven medical-records assistant. I'm increasingly focused where applied AI meets solid cloud engineering: systems that are reliable, secure, and genuinely useful.

San Salvador, El Salvador · GMT−6 · open to remote

~/experience

Where I've worked

Jun 2022 — Present Telus International

Backend Software Engineer

Four years building production backend systems across three projects — most recently Telus' recommendation engine. I work inside a Scrum team across the full delivery cycle (design, code, test, document, integrate) alongside QA, architecture and business stakeholders.

  • Building and maintaining the recommendation engine's services on Java & Spring, Node.js / Express, PostgreSQL on GCP.
  • Designed and shipped microservices for a large health-insurance platform, integrating systems over SOAP & REST against Oracle.
  • Earlier, contributed to an open-source collaborative software suite and built tooling for its migration.
  • Java
  • Spring
  • GCP
  • PostgreSQL
  • Node.js
  • Express
  • REST & SOAP
  • Oracle
Jul 2021 — Jun 2022 Universidad de El Salvador — FMOcc

Full Stack Developer · Servers & Network Manager

Owned the faculty's web systems and the infrastructure underneath them — from Java EE applications to the networks, servers and services the whole campus relied on.

  • Maintained and updated web systems built with Java EE and JSP.
  • Ran internal & external services: IP telephony (Asterisk), DNS, firewall, mail, Wi-Fi and dockerized apps.
  • Administered Moodle virtual classrooms and the campus networks end to end.
  • Java EE
  • JSP
  • MySQL
  • PostgreSQL
  • Docker
  • Asterisk
  • Linux
Sep 2020 — Jun 2021 Universidad de El Salvador — FMOcc

Full Stack Developer · Servers & Network Assistant

Helped modernize legacy systems and keep critical campus services running while learning the infrastructure ropes hands-on.

  • Migrated and updated legacy web systems written in Java EE and JSP.
  • Configured and maintained IP telephony, security cameras, networks and Wi-Fi.
  • Java EE
  • JSP
  • PostgreSQL
  • Docker
  • Networking
~/skills

Tools of the trade

// AI & LLMs

  • LLM application design
  • Agentic AI
  • RAG
  • Prompt engineering
  • AWS Bedrock (Claude)
  • Vertex AI (Gemini)
  • Document AI / OCR
  • Async LLM pipelines

// Backend

  • Java
  • Spring Boot
  • Spring Framework
  • Node.js
  • Express
  • REST & SOAP
  • JUnit
  • Mockito

// Cloud & DevOps

  • AWS
  • GCP
  • Terraform
  • SST
  • Docker
  • GitHub Actions
  • Linux

// Frontend

  • React
  • React Native
  • TypeScript
  • Next.js
  • JavaScript
  • HTML & CSS

// Data

  • PostgreSQL
  • Aurora DSQL
  • Oracle
  • MySQL
  • MongoDB
  • DynamoDB
  • Sanity
  • Spring Data / JPA

// Ways of working

  • Microservices
  • Serverless
  • Scrum
  • Git & GitHub
  • CI/CD
  • Jira
~/focus

Where I'm headed: AI × cloud

My recent work lives at the intersection of applied AI and cloud engineering. With Rori I built a production LLM pipeline end to end — OCR with AWS Textract, then an indexing-and-summarization workflow over Claude (Bedrock) and Gemini (Vertex AI) behind a provider-abstracted service with retry and fallback — running asynchronously on Java virtual threads, fronted by a React/TypeScript app and backed by Terraform-managed AWS infra. It's the direction I'm doubling down on: dependable, secure systems that put modern AI to real, practical use.

  • Production LLM pipelines
  • Multi-provider (Bedrock / Vertex)
  • Serverless on AWS
  • HIPAA-conscious by design
~/projects

Things I've built

A mix of client work and personal apps shipped end to end — backend, frontend and the parts in between.

Rori

An AI-powered medical Review of Records assistant. Doctors upload PDFs of patient records; Rori runs OCR, indexes each individual record, and generates AI summaries tagged by category and severity — through an async pipeline on Java virtual threads. The LLM layer is provider-abstracted (Claude on Bedrock, Gemini on Vertex AI) with retry and fallback, and it's built HIPAA-conscious from the ground up: per-user data isolation, in-memory tokens, and no PHI in logs.

  • Java
  • Spring Boot
  • React
  • TypeScript
  • Python
  • AWS Bedrock
  • Vertex AI
  • Textract
  • Aurora DSQL
  • Terraform
EOPLAT website

EOPLAT website

A full rebuild for EOPLAT (Eagles of Peace Latinoamérica), a Guatemalan missionary NGO — migrating a 9-year-old WordPress site to a modern stack. A statically-exported Next.js site with a Sanity headless CMS, fronting a serverless AWS backend (Lambda + Cognito) that powers mission-enrollment and a role-based admin dashboard. Deployed on Cloudflare Pages and engineered to run at near-zero hosting cost.

  • Next.js
  • React
  • Sanity
  • AWS Lambda
  • Cognito
  • SST
  • Cloudflare Pages
WiMouse remote control app

WiMouse

An all-in-one remote control for your computer: a precise touchpad, media keys and a full keyboard, all from your phone. A cross-platform desktop server receives the input events over WebSockets and executes them locally. Designed to be effortless to set up.

  • React Native
  • Node.js
  • Electron
  • WebSockets
  • RobotJS
Webcam4all app

Webcam4all

An Android app that turns a phone into a 1080p wireless webcam for Windows or macOS. It captures each frame, encodes it to JPEG and streams it over the local network via HTTP. The real challenge: a low-latency, fault-tolerant stream that still looks sharp.

  • Android
  • React
  • HTTP streaming

ECO Library

A library management system built for a private school. Students search the catalog with rich filters and log media usage; administrators manage books, authors, publishers, tags, loans and reports. The hard part was keeping it intuitive enough for the youngest students without sacrificing depth for the staff.

  • React
  • Spring Boot
  • Spring Data
  • JWT
  • JasperReports
  • PostgreSQL
This portfolio website

This site

The page you're reading. A hand-built, dependency-free portfolio that doubles as a printable CV — save it straight to PDF and the dark theme comes along for the ride.

  • HTML
  • CSS
  • JavaScript
~/3d-art

Off the clock: 3D art

When I'm not writing code, I model. I sculpt and texture in Blender and Substance Painter (Cinema 4D in a past life) and sell the results on TurboSquid.

~/education

Education & credentials

Information Systems Engineering

Universidad de El Salvador

2015 — 2019 · Graduated with honors

AWS Partner: Technical Accreditation

Amazon Web Services Training & Certification

View badge ↗