Andrew Garcia, PhD

Computational Scientist | Deep Learning | Machine Learning | Computer Simulations

image for portfolio page

Featured Projects

Explore some of my key software projects, demonstrating my skills across a range of technologies.

Project 1

Voxelmap

A Python library for making voxel models from NumPy arrays.

Python Library
.pyvista
Time2Vec Project

Time2Vec Keras Layer

Keras implementation of the Time2Vec algorithm for time-series analysis.

Keras
TensorFlow
Python
NonLocalBlock Project

NonLocalBlock Keras Layer (Contributor)

Non-Local Block Layer for enhancing feature representation. My contributions involved ensuring it for works for a special 1-D case for time-series forecasting and converting the project into a formal Keras Layer block.

Keras
TensorFlow
Python
Project 2

PowerXRD

A Python package made to analyze XRD data. The only known open-source Github project with a Rietveld refinement method in development.

Python package
.spglib
Project 3

rlish

Simple save-load functions for Python data.

Python package
.pickle
.joblib
Project 3

streamDice

A stream cipher based on pseudo-random shuffling of keyboard hashmaps.

Algorithm
C++
Python
JavaScript
Project 3

Tetris (Contributor)

Contributor to open-source tetris game made with C++.

Computer Game
C++
Emscripten

Technical Skills

Explore the tools and technologies I use to tackle complex problems in deep learning, machine learning, and computer simulations.

Programming Languages

Python, C++, C#, Bash, SQL

Machine Learning

TensorFlow, PyTorch, Scikit-learn, Keras

Deep Learning

Convolutional Neural Networks, Recurrent Neural Networks, Transformers, Neural Architecture Search, AutoML, Meta-learning

Computational Simulations

OpenMM, GROMACS, NAMD, LAMMPS

Data Analysis

Pandas, NumPy, SciPy, Matplotlib, Seaborn

Cloud Computing

AWS, Google Cloud, Azure, Docker, Kubernetes

Game Development

Unity, C#, C++

Web Development

React, Next.js

Resume

Education

  • Ph.D. in Chemical Engineering

    University of Florida

    2017 - 2022

  • M.S. in Chemical Engineering

    University of Florida

    2012 - 2015

  • B.S. in Chemistry

    University of Miami

    2007 - 2011

Work Experience

  • Intern, Economic Research (Subgerencia de Investigación Económica)

    Central Reserve Bank of Peru (BCRP)

    2023 - 2024

    Developed and deployed advanced neural networks for time series forecasting to predict the economy. Applied neural architecture search methods for automated model design using TensorFlow and PyTorch.

  • Research Assistant

    University of Florida

    2017 - 2022

    Optimized crystallization of MIL-53 MOFs and developed 3D kinetic Monte Carlo simulations to analyze crystal anisotropy. Engineered a cloud computing solution that reduced simulation times from 24 hours to under 2 hours using DigitalOcean clusters.

  • Teaching Assistant, Computer Model Formulation

    University of Florida

    Jan 2018 - May 2018

    Assisted in the teaching of numerical algorithms and Python programming essentials to undergraduate students. Held office hours to review course materials and provide additional instruction tailored to individual student needs.

Certifications

  • Fundamentals of Accelerated Computing with CUDA Python

    Issued by NVIDIA

    2021

  • Fundamentals of Deep Learning for Computer Vision

    Issued by NVIDIA

    2020

Get in Touch

I am always excited to collaborate on new projects or discuss potential opportunities. Feel free to reach out using the form below.