Alejandro Gonzales
Machine Learning Engineer

I'm an innovative and creative Sr. Software Engineer pursuing opportunities in machine learning and full-stack development. I'm skilled in Python, Java, Javascript, NodeJS, Pytorch, Pandas, Tensorflow, NLP, LLMs and DNNs. Please see my About Me and projects below!

About Me

I've been a professional Software Engineer for over 12 years, with experience in Python and Java as well as SQL and Mongo databases. I'm passionate about NLP, LLMs, DNNs, Vector DBs, as well as data science and other Deep Learning modalities. I'm currently working on a TrailzAI app that recommends mountain bike trails to users utilizing natural language processing with HuggingFace Transformers and a PineCone VectorDB. You can find that project here. I'm always learning new technologies, but more importantly, I enjoy applying my knowledge to projects and apps to benefit others. I also have my own blog Tales from the Trailz where I write poetry and essays about my experiences in Nature, riding my mountain bike, hiking and camping. Please see my code and projects below.

Trailz AI

Trailz AI app for recommending trails to users using NLP (Natural Language Processing). This project is written in Python, using HuggingFace SentenceTransformers, OpenAI and PineCone VectorDB for LLMs.

Abantu Audio

Audiobooks web and mobile app dedicated to the BIPOC community. I created the webapp using NodeJS, React, Javascript, TypeScript, and a backend MongoDB. All code is proprietary, so please reach out for more info.

Tales from the Trailz

Blog dedicated to my experiences as a Chicano (Mexican American) man in Nature. From mountain biking to hiking, I write poems, essays and prose about my perspective in Nature. This site was created using WordPress and WooCommerce.

Speech Recognition

Speech recognition app built in Python that's able to detect who is speaking in a room of audio. This project utilizes the Mel Frequency spectrum to convert audio to spectrograms, and the LGB and K-Means clustering to identify speakers.

NodeJS DRM Proxy

DRM (Digital Rights Management) Proxy needed for streaming audiobooks from contracted publishers. This app was designed in NodeJS and utilizes DRM contracts between publishing servers and Google Cloud.