Skip to content
View dougmotshell's full-sized avatar
πŸ’»
Father, husband, brother and software developer.
πŸ’»
Father, husband, brother and software developer.

Block or report dougmotshell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dougmotshell/README.md

πŸš€ About Me

const douglas = {
  pronouns: "He/Him",
  location: "Brazil πŸ‡§πŸ‡·",
  role: "Software Engineer | Software Developer | Vibe Coder Fixer",
  currently: {
    working: ["AI-powered products", "Agentic workflows", "PWAs"],
    learning: ["Java", "AI/ML", "MCP", "AI Agents"],
  },
  passions: ["Algorithms", "Clean Code", "UX/UI", "Open Source"],
  funFact: "I turn coffee β˜• into code",
};

coding animation

πŸ”­ Featured Projects

πŸ“š Librosistemo

Book lending system on the Google Sheets API, with a full unit-test suite and coverage reporting.

Next.js TypeScript Jest

Code

🌐 Personal Website

Bilingual portfolio and technical blog β€” content authored in MDX, statically rendered.

Next.js MDX Vercel

Live Code

πŸ“» Rio de Janeiro Radio Player

Lightweight web player that streams radio stations from Rio de Janeiro, right in the browser.

JavaScript HTML5 Vercel

Live Code

πŸ–ΌοΈ Social Image Downloader

Grab full-size images and thumbnails straight from social media links.

TypeScript Node.js

Code

🚧 Also Building β€” Private, In Progress

πŸ€– LAMAR β€” AI Inventory Bot

Manage stock over Telegram: LLMs read products from photos and voice notes and sync them to Google Sheets.

Groq OpenAI Telegram

vision + voice private

πŸ“– Lernema β€” Study Planner

Offline-first PWA that puts spaced repetition on your real calendar. Built with an agentic, ticket-based workflow.

Vite Hono PWA

Live private

🏭 SCreator β€” Bot SaaS

Multi-tenant platform derived from LAMAR: any client spins up their own Telegram inventory bot plus a full web panel.

TypeScript Telegram Google Sheets

multi-tenant private

🧩 How I Build

Even solo, these ship with the same rigor: living specs & ADRs, C4 architecture, ticket-driven delivery and automated CI/CD with security scanning.

Spec-driven ADR C4 model CI/CD


πŸ“Š GitHub Stats

GitHub stats Top languages
GitHub Streak

πŸ† GitHub Trophies

trophies

πŸ› οΈ Tech Stack & Tools

🎨 Frontend

Frontend skills

Redux Zustand

βš™οΈ Backend & Infra

Backend and infrastructure skills

πŸ€– AI & ML

OpenAI Groq Copilot AI Agents MCP

🧰 Tools

Tooling skills

πŸ“ˆ Contribution Activity

Douglas's github activity graph

🐍 My Contributions

github contribution grid snake animation

🌐 Connect with me

Gmail Β  LinkedIn Β  WhatsApp Β  Twitter Β  Facebook Β  Discord Β  Telegram


🧠 Most Used Languages (by bytes)

HTML
3.7 MB
Java
2.7 MB
TypeScript
2.2 MB
JavaScript
1.4 MB
CSS
579.9 KB
Jupyter Notebook
370.0 KB
Dart
300.4 KB
C++
296.5 KB
C
202.8 KB
CMake
150.3 KB
Python
128.8 KB
PHP
94.3 KB
MDX
70.2 KB
Shell
63.9 KB
Hack
39.7 KB
SCSS
27.9 KB
Ruby
22.9 KB
Kotlin
22.2 KB
Vue
16.4 KB
Vim Script
14.2 KB
Objective-C++
11.7 KB
Swift
9.6 KB
Objective-C
8.0 KB
Dockerfile
5.0 KB
XSLT
4.8 KB
PLpgSQL
3.4 KB
EJS
915 B
Starlark
602 B
Rust
44 B
Procfile
17 B

Footer wave

Pinned Loading

  1. douglasmatosdasilva douglasmatosdasilva Public

    https://douglasmatosdasilva.com.br or https://douglasmatosdev.com

    TypeScript