My Projects

Projects shaped by different problems: publishing technical knowledge, reasoning about uncertain financial data, operating resilient scrapers, and building distributed writing platforms.

Projects08Complete case studies

Ravnary.com

An open library of short, checked cards. You read one card, then the next, and a quiz is there whenever you want to test yourself.

50topics across 6 subjects

  • Next.js
  • DynamoDB
  • Amplify
  • AWS CDK
Open project showcase
ravnary.com
Ravnary home page with the headline Read one card. Then the next.
Home page

Serverless VOD and StreamVault

I wanted to share gameplay without a video platform, so I built a small one. Nothing runs between uploads, and the viewer site is fully static.

0idle servers

  • Lambda
  • MediaConvert
  • CloudFront
  • React
Open project showcase
duranalberto.github.io/stream-vault
StreamVault playing a Splatoon 3 match with HLS controls
StreamVault player

Pressroom

A pressroom is where a journalist's brief becomes the printed word. Here nine AI agents do the same work, turning source material into a publication-ready article.

9AI agents

  • LangGraph
  • Python
  • Ollama
  • MDX
Open project showcase
pressroom · terminal
The nine-agent pipeline

Equilyze

Equity plus analyze. Point it at any publicly traded company and it produces a rigorous, multi-model investment report powered entirely by local AI.

6AI agents

  • Python
  • LangChain
  • Ollama
  • yfinance
Open project showcase
equilyze · terminal
The six-agent chain

MLScraper

A bargain that sold out within five minutes started a habit of checking for deals and, eventually, a price tracker that was almost too good at finding them.

4stores watched

  • FastAPI
  • Python
  • Telegram
Open project showcase
telegram · mlscraper bot
Telegram alerts

Sin Pluma

An academic assignment became the project that introduced me to software architecture, then placed second among more than 40 projects even though I built it alone.

2nd placeout of more than 40 projects

  • React
  • Flask
  • MySQL Cluster
  • Docker
Open project showcase
sin pluma
Sin Pluma work page for El gato negro with its synopsis and chapters
A published work

Equity Valuation Engine

Years of conservative investing led me to build a more disciplined way to study companies as I expand my portfolio, with assumptions and uncertainty kept visible.

5 × 3models × scenarios

  • Python
  • yfinance
Open project showcase
terminal · CLI + JSON
Model ranges against price

albertoduran.com

I started this site after a layoff gave me a reason to show more than a résumé or short interview could hold. It grew into a static-first portfolio and publishing platform.

63publications in theJournal

  • Astro
  • MDX
  • TypeScript
  • Cloudflare
Open project showcase
albertoduran.com
The albertoduran.com home page with the hero and live feed panel
Home page