Alexander Garcia

Freelance Software Engineer

Whittier, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Alexander Garcia is a freelance software engineer with nine years of experience building backend systems, data visualizations, and frontend features for startups and larger tech firms. He brings production experience from Facebook and internships at Stripe and Salesforce, and now focuses on freelance engagements out of Whittier, California. A strong contributor to open source, he implemented a Faiss-backed SQLite vector search extension and added extensible configuration and extension-loading features to the popular Datasette project, reflecting deep familiarity with databases and tooling. Alexander combines practical engineering with a data-centric mindset, able to move from low-level database extensions to user-facing visualizations. He favors pragmatic, composable solutions and has a Computer Engineering degree from UC San Diego.
code9 years of coding experience
job2 years of employment as a software developer
bookUniversity of California San Diego
github-logo-circle

Github Skills (13)

vector-search10
configuration-management10
database-management10
c-language10
sqlite10
cprogramming-language10
faiss10
sql10
python10
architecture9
testing9
app-architecture9
asgi8

Programming languages (13)

C++CRustGoHTMLJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
asg017/sqlite-vss

Dec 2022 - Feb 2023

A SQLite extension for efficient vector search, based on Faiss!
Role in this project:
userBack-end Developer
Contributions:50 releases, 7 reviews, 79 commits in 1 month
Contributions summary:Alexander primarily focused on developing a SQLite extension for vector search. Their contributions included implementing various functions for vector operations such as vector creation, printing, and conversion to/from blobs. Key features involved creating a virtual table interface to search for similar vectors based on a query vector. They integrated the Faiss library for efficient vector search operations, showcasing a strong understanding of database extensions and vector similarity algorithms.
faisssqlitesqlite-extensionvector-search
simonw/datasette

Aug 2022 - Aug 2022

An open source multi-tool for exploring and publishing data
Role in this project:
userBack-end Developer
Contributions:3 reviews, 1 commit, 17 PRs in 1 day
Contributions summary:Alexander significantly contributed to the Datasette project by implementing new features and enhancing existing functionality related to SQLite extensions and configuration. They added an entrypoint option for loading SQLite extensions, allowing for more flexible customization. The user also initiated the implementation of a new configuration mechanism with datasette.json and yaml files, moving plugin configurations and metadata to these files, along with restructuring database and table settings. Furthermore, they introduced an internal database for storing metadata and deprecated the legacy _internal database, demonstrating their focus on database management and application configuration.
multi-sourcecsvasgipythondata
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexander Garcia - Freelance Software Engineer