﻿# Eduardo Augusto

> I build interfaces, APIs, and the integrations between them.

Portfolio: https://eduardoaugusto.work/en/
Language: US English.

## About

I'm Eduardo Augusto, also known as Eduardo Developer, a full stack developer. I build interfaces, APIs, and integrations with TypeScript, React, Node.js, and Go.

I also design data models and refine how people interact with the application. You can also find me on YouTube as [Eduardo Developer](https://www.youtube.com/@eduardo.developer).

## Projects

### Versum

Bible reader. Status: Pre-alpha.

A Bible reader in pre-alpha, designed to help people read at their own pace. It has no feed, likes, or rankings.

Planned stack: Go, PostgreSQL, Redis.

- Goal: Let people track their reading at their own pace, without distractions.
- Structure: The canonical Bible corpus and quality tools are in the repository. The Go API, with PostgreSQL and Redis, is planned.
- Progress: The API has not been implemented yet. Web and Android versions, syncing, and offline reading on Android are planned.

[GitHub repository](https://github.com/eduardoaugustolb/versum)

### Affiliate Hub

Affiliate links. Status: In development.

A product resolver using short codes for social posts. The code stays the same when the destination affiliate link changes.

Stack: TypeScript, Bun, Hono, PostgreSQL.

- Goal: Shorten the path from seeing an item in a post to opening its affiliate link, even when the destination changes.
- Structure: The API uses TypeScript, Bun, and Hono, with the domain separated from adapters and PostgreSQL for persistence.
- Progress: Product creation and lookup by code, persistence, and tests are implemented. Only /health is exposed over HTTP; the home page and admin panel are pending.

[GitHub repository](https://github.com/eduardoaugustolb/affiliate-hub)

## Technologies

- Frontend: React, Next.js, TypeScript, HTML, CSS, Tailwind CSS.
- Backend: Node.js, TypeScript, Go, Hono, Fastify, Express, Bun.
- Data and tools: PostgreSQL, Redis, Drizzle, Git, GitHub, Linux.

## Process

1. I start with how the application will be used: what it needs to do and the limits of the project.
2. I design the data model and decide what each part of the application is responsible for.
3. I write the interface and backend, then check how they work together.

## Contact

Message me on WhatsApp to talk about your project.

- [WhatsApp](https://wa.me/5564999224202?text=Ol%C3%A1%2C%20Eduardo!%20Vi%20seu%20portf%C3%B3lio%20e%20gostaria%20de%20conversar%20sobre%20um%20projeto.): +55 (64) 99922-4202
- [Email](mailto:contato@eduardoaugusto.work): contato@eduardoaugusto.work
- [GitHub](https://github.com/eduardoaugustolb)
- [Instagram](https://www.instagram.com/eduardoaugustolb/)
- [YouTube](https://www.youtube.com/@eduardo.developer)
