Hi, my name is

Hector M. Lopez

Full-Stack Engineer

Python · Go · Rust · TypeScript

Building production-grade developer tools, APIs, and modern user interfaces.

01. About Me

I thrive at the intersection of technical precision and creative exploration. As a full-stack engineer — choosing Python for rapid iteration, Go for performance, Rust for safety, and TypeScript for robust interfaces.

My approach to problem-solving is deeply analytical. Whether I'm designing a database migration system or crafting a component library, I apply the same algorithmic thinking and attention to detail that drives everything I build.

Outside of code, I'm a music producer and audio engineer. I create instrumental beats and design sounds using Ableton Live, approaching music through math, theory, and experimentation — the same systematic mindset I bring to software architecture.

Hector M. Lopez

02. Skills & Technologies

Languages

Python TypeScript Go Rust SQL Bash

DevOps

Docker Linux CI/CD AWS GCP Git

Backend

FastAPI GraphQL REST APIs gRPC Strawberry SQLAlchemy

Frontend

React Vue Web Components Tailwind CSS Accessibility (ARIA) Design Systems

Databases

PostgreSQL SQLite MongoDB Redis

03. Featured Projects

astroladb

65

Define a database schema once, then automatically generate migrations for PostgreSQL/SQLite, OpenAPI specs, GraphQL schemas, and type definitions for TypeScript, Go, Python, and Rust. No ORM, no framework lock-in.

Go PostgreSQL SQLite GraphQL

spoc

3

A foundational Python framework for creating dynamic and adaptable applications through schema-based design. Define modular components, plugins, and extensible architectures.

Python Framework Plugins

dinja

1

A Rust HTTP service for MDX rendering with Python and TypeScript clients. Render MDX into HTML, JavaScript, JSON, or schema formats with custom components and YAML frontmatter support.

Rust Python TypeScript MDX

uizy

A lightweight CSS framework (~6KB JS, ~6.5KB CSS) with utility-first CSS, pre-built Web Components, integrated state management, and a plugin architecture for extensibility.

TypeScript CSS Web Components

waria

30+ accessible Web Components meeting WCAG 2.1 Level AA standards. Unstyled and composable primitives that work with Vue, React, Svelte, or vanilla JS — zero dependencies.

TypeScript Web Components Accessibility

04. Certifications