profile picture

Full Stack Developer & Scientific Programmer

I build web apps with Ruby on Rails, FastAPI, React and Astro.

I also develop scientific software using Python and MATLAB.

Follow me on Github!

Projects

Rischio.io preview

Rischio.io

Design and analyze geotechnical engineering structures such as retaining walls, deep foundations and shallow foundations.

Visit project

Code

a-gracia/andres-g.com

A personal portfolio website featuring background information, a blog, and contact details.

View Repo

Deployed Site

Astro
CSS
TypeScript

a-gracia/tic-tac-toe-js

Play a classic tic-tac-toe game with a clean, intuitive interface, where players aim to align three marks in a row.

View Repo

Deployed Site

JavaScript
HTML
CSS

a-gracia/CV-Application

Create a clean, professional, and print-ready CV from your personal information.

View Repo

Deployed Site

JavaScript
CSS
HTML

a-gracia/memory-card

Play a Pokémon-style memory game where players must click each character only once without repeating.

View Repo

Deployed Site

JavaScript
CSS
HTML

a-gracia/shopping-cart

Browse a product gallery, select items, and complete a simple checkout flow.

View Repo

Deployed Site

TypeScript
CSS
JavaScript

a-gracia/where-is-waldo

Play a Where’s Waldo-style visual puzzle game, searching for a hidden character within large, detailed scenes.

View Repo

HTML
Ruby
JavaScript

a-gracia/battleship

Play a classic Battleship game where players try to locate and sink their opponent’s hidden fleet on a 10x10 grid.

View Repo

Deployed Site

JavaScript
CSS
HTML

a-gracia/messaging-app

A WhatsApp-style chat app where users can exchange messages through a simple messaging flow.

View Repo

Ruby
HTML
JavaScript

a-gracia/flight-booker

Search for flights, compare options, and seamlessly book your trip with an integrated checkout experience.

View Repo

HTML
Ruby
JavaScript

a-gracia/weather-app

Get current weather conditions and forecasts for any city with a clean, user-friendly interface.

View Repo

Deployed Site

JavaScript
HTML
CSS