Skip to main content
📝 Desenvolvimento com AI

Por que o Obsidian corrigiu a maior fraqueza do Claude Code

Obsidian dá ao Claude Code a memória persistente que falta. Pare de re-explicar contexto a cada sessão. Configuração completa de integração com exemplos reais de fluxo de trabalho.

22 min

Tempo de leitura

4,228

Palavras

Mar 03, 2026

Publicado

Engr Mejba Ahmed

Escrito por

Engr Mejba Ahmed

Compartilhar Artigo

Por que o Obsidian corrigiu a maior fraqueza do Claude Code

Por que o Obsidian corrigiu a maior fraqueza do Claude Code

Três semanas atrás, abri uma sessão nova do Claude Code para trabalhar em um projeto pessoal — e passei os primeiros doze minutos re-explicando contexto que já havia detalhado em uma sessão anterior. A estrutura do meu projeto. Minhas convenções de nomenclatura. As decisões arquiteturais que tinha tomado e por quê. Tudo, desaparecido. Evaporado no vazio de uma IA sem estado.

Esses doze minutos não parecem muito. Mas multiplique por cada sessão, cada dia, cada projeto — e você começa a se sentir preso em uma espécie de loop do "Feitiço do Tempo" onde seu assistente de IA acorda com amnésia toda manhã.

Eu sabia que tinha que haver um jeito melhor. O que não esperava era que a resposta viria de um aplicativo gratuito de anotações que estava instalado na minha máquina havia meses, quase sem uso. O Obsidian mudou completamente a forma como trabalho com o Claude Code — e vou te mostrar passo a passo como configurei, por que funciona tão bem, e a configuração específica que transformou uma IA esquecida em algo que genuinamente parece um assistente pessoal com memória de longo prazo.

Mas primeiro, você precisa entender por que as soluções óbvias realmente não funcionam.

O problema da memória persistente que ninguém quer admitir

Tem algo que me frustra no ecossistema do Claude Code agora. Todo mundo fala sobre o quão poderosa a ferramenta é — e realmente é — mas quase ninguém fala sobre o elefante na sala: cada sessão começa do zero.

Você pode construir o arquivo claude.md mais sofisticado do mundo. Pode estruturar seu diretório de projeto perfeitamente. Pode escrever arquivos README detalhados. O Claude Code ainda vai entrar na sua próxima sessão como um funcionário novo no primeiro dia, perguntando onde fica a máquina de café.

Tentei primeiro a abordagem de força bruta. Mantive um arquivo markdown enorme chamado context.md que atualizava manualmente com decisões, preferências e estado do projeto. Funcionava — mal. O arquivo inchou para 3.000 linhas em duas semanas. Encontrar qualquer coisa nele era um projeto em si. E a manutenção manual? Absoluta assassina de tempo.

O verdadeiro problema não é que o Claude Code não consiga processar contexto. Ele absolutamente consegue. O problema é a organização. Jogue um monte de arquivos markdown sem links para o Claude Code e você terá o que chamo de "efeito caixa preta" — a IA processa seus dados, mas você não tem visibilidade das conexões entre as informações. Não dá para ver o que liga ao quê. Não dá para rastrear como uma decisão impacta outra. E o Claude Code também não, realmente, porque sem links explícitos, ele está apenas fazendo correspondência de padrões sobre uma coleção plana de texto.

É aqui que o Obsidian entra em cena, e onde as coisas ficam genuinamente interessantes.

O que torna o Obsidian diferente de qualquer outro aplicativo de notas

Preciso ser sincero sobre algo — eu era cético em relação ao Obsidian. Tinha tentado uma vez antes, pensei "isso é só um Notepad chique," e voltei ao VS Code para tudo. Foi um erro nascido de não entender o que o Obsidian realmente é.

O Obsidian não é um aplicativo de anotações. É uma camada de orquestração sobre uma pasta de arquivos markdown. Essa distinção importa enormemente.

Suas notas vivem como arquivos .md simples em uma pasta normal na sua máquina — o Obsidian chama isso de vault. Sem formato proprietário. Sem dependência da nuvem. Sem assinatura necessária para a funcionalidade principal. Você é dono de cada byte dos seus dados. Se o Obsidian desaparecesse amanhã, suas notas ainda seriam arquivos markdown perfeitamente legíveis.

Mas aqui está o que o torna especial para nosso caso de uso: a visualização em grafo. O Obsidian visualiza as conexões entre suas notas como um grafo de rede interativo. Toda vez que você linka uma nota a outra usando a sintaxe [[colchetes duplos]], essa conexão se torna visível, navegável e — crucialmente — parseável pelo Claude Code.

Imagine poder ver, de relance, que sua nota "API Authentication" conecta à sua nota "JWT Token Strategy", que conecta à sua nota "Rate Limiting Decisions", que conecta à sua nota "Production Incident — March 2026". Essa teia de conexões não é apenas bonita. É uma estrutura de conhecimento que tanto você quanto o Claude Code podem navegar.

O ecossistema de plugins sela o acordo. Mais de 2.700 plugins da comunidade estendem a funcionalidade do Obsidian de formas que importam para nosso fluxo de trabalho — de templates de notas diárias a backlinks automatizados a consultas do dataview que transformam seu vault em um banco de dados consultável. Vou cobrir os plugins específicos que uso depois, mas o ponto é: o Obsidian te dá uma base de conhecimento estruturada, linkada e extensível que por acaso é construída inteiramente sobre o mesmo formato markdown que o Claude Code já fala nativamente.

Isso não é coincidência. É uma combinação feita no paraíso da engenharia.

O loop simbiótico que muda tudo

Aqui está o modelo mental que fez isso fazer sentido para mim. Pense no Obsidian como um arquivo de aço e no Claude Code como um analista brilhante que trabalha a partir desse arquivo. Sozinho, o arquivo apenas guarda papel. Sozinho, o analista não tem memória institucional. Juntos? Você obtém algo que se compõe em valor ao longo de semanas e meses.

A relação funciona em três direções:

Você → Obsidian: Você cria a estrutura do vault, define as convenções e decide quais categorias de informação importam. Notas diárias, pastas de projetos, arquivos de pesquisa, registros de decisões — você projeta o esqueleto.

Claude Code → Obsidian: Esta é a peça mágica. O Claude Code automatiza o trabalho tedioso de criar notas, linká-las com a sintaxe adequada [[colchetes duplos]], etiquetá-las e manter formatação consistente. O linking manual que torna o Obsidian poderoso? O Claude Code faz por você. Toda vez que você trabalha em um projeto, o Claude Code pode atualizar as notas relevantes, criar novas e manter a teia de conexões.

Obsidian → Claude Code: À medida que seu vault cresce e se conecta mais ricamente, o Claude Code obtém melhor contexto em cada sessão. Em vez de começar do zero, o Claude Code pode ler seu vault — notas estruturadas, linkadas, categorizadas — e imediatamente entender seus projetos, decisões, preferências e histórico.

O efeito composto aqui é real. Depois de quatro semanas usando essa configuração, minhas sessões com o Claude Code começaram a parecer fundamentalmente diferentes. Menos re-explicações. Mais "retomando de onde paramos." A IA não estava realmente lembrando de nada — mas estava lendo uma base de conhecimento cada vez mais sofisticada que continha tudo que precisava para agir como se lembrasse.

Vou te guiar exatamente por como configurar isso. Mas tem um componente crítico que faz tudo funcionar, e a maioria dos guias sobre Obsidian perde completamente.

O arquivo claude.md como o córtex frontal da sua IA

O arquivo claude.md no Claude Code normalmente é usado para instruções no nível do projeto — convenções de código, decisões de arquitetura, preferências de ferramentas. A maioria dos desenvolvedores o trata como um arquivo de configuração estático. Escrevem uma vez e esquecem.

Isso é desperdiçar seu potencial.

Quando você usa o Obsidian como sua base de conhecimento, o claude.md se torna algo muito mais poderoso: um documento vivo que ensina ao Claude Code como pensar sobre seu vault. Não é apenas "use tabs, não espaços." É "aqui está como minhas notas são estruturadas, aqui está o que as convenções de linking significam, aqui está como atualizar minhas notas diárias, e aqui está o formato para criar notas de projeto novas."

Aqui está uma versão simplificada de como meu claude.md se parece para meu vault do Obsidian:

# Vault Conventions

## Note Structure
- Every note starts with a YAML frontmatter block
- Tags use the format: #category/subcategory
- Links use [[double brackets]] with display text where needed

## Daily Notes
- Located in: /daily/YYYY-MM-DD.md
- Template: includes "Worked on", "Decisions made", "Open questions"
- Auto-link to any project notes referenced

## Project Notes
- Located in: /projects/[project-name]/
- Each project has an index.md with status, goals, and key decisions
- Decision logs use format: /projects/[name]/decisions/YYYY-MM-DD-topic.md

## When updating notes:
- Always check if a related note already exists before creating new one
- Maintain bidirectional links (if A links to B, B should link back to A)
- Use consistent heading levels (H2 for main sections, H3 for subsections)
- Tag every note with at least one category tag

Isso pode parecer simples. É deliberadamente simples. O insight chave — e aprendi isso da maneira difícil depois de sobre-engenheirar minha primeira versão — é que seu claude.md deve descrever convenções, não prescrever cada ação possível. Dê ao Claude Code um framework, e ele resolverá os detalhes. Dê a ele um livro de regras de 500 linhas, e ele gastará mais tokens processando regras do que realmente te ajudando.

Na verdade, há um debate fascinante acontecendo agora na comunidade de desenvolvimento de IA sobre exatamente este tópico. Um estudo recente examinou se arquivos de contexto no nível do repositório (como claude.md) realmente ajudam agentes de código a ter melhor desempenho. Os resultados foram mistos — para tarefas de codificação puras, arquivos de convenções rígidos às vezes podem restringir a IA mais do que ajudar.

Mas aqui está o que esse estudo perdeu completamente: casos de uso de assistente pessoal são fundamentalmente diferentes de tarefas de codificação. Quando o Claude Code gerencia sua base de conhecimento, o claude.md não está restringindo arquitetura de código. Está governando organização de pensamento. Está dizendo à IA como estruturar informação de uma forma que corresponda a como você pensa. Esse é um problema completamente diferente, e para esse problema, um claude.md bem elaborado é incrivelmente eficaz.

O arquivo também deve evoluir com o tempo. Depois de cada poucas sessões, reviso meu claude.md e me pergunto: "O Claude Code está fazendo algo que continuo corrigindo? Existe alguma convenção que sigo e não está documentada aqui?" Então atualizo. Com as semanas, o arquivo se torna um reflexo cada vez mais preciso do meu estilo pessoal de gestão de conhecimento — o que significa que o Claude Code melhora em ser meu assistente especificamente, não apenas uma IA genérica.

Essa evolução é o que separa um sistema vivo de uma configuração estática. E é onde o verdadeiro poder começa a aparecer.

Construindo todo o sistema do zero

Certo, teoria suficiente. Aqui está exatamente como configurar isso. Vou ser específico sobre cada passo porque os detalhes importam mais do que você pensaria.

Passo 1: Instalar o Obsidian

Baixe de obsidian.md. Funciona no Mac, Windows, Linux, iOS e Android. O aplicativo desktop é completamente gratuito — você só paga se quiser o serviço de sincronização ou recurso de publicação, nenhum dos quais precisamos para este fluxo de trabalho.

Instale. Abra. Você verá um prompt para criar ou abrir um vault.

Passo 2: Criar a estrutura do seu vault

Crie um novo vault em algum lugar onde você realmente usa o Claude Code — para mim, isso é dentro do meu diretório de desenvolvimento. Dê um nome significativo. Chamei o meu de brain porque sutileza realmente não é meu forte.

Agora crie esta estrutura de pastas:

brain/
├── daily/            # Notas diárias
├── projects/         # Notas específicas de projetos
├── research/         # Material de pesquisa e referência
├── decisions/        # Decisões arquiteturais e de vida
├── templates/        # Templates de notas
├── .claude/          # Configuração do Claude Code
│   └── claude.md     # Seu arquivo de convenções do vault
└── README.md         # Visão geral do vault

Dica profissional: Não sobrestruture isso. Comecei com 15 pastas e acabei consolidando nestas seis em uma semana. Mais pastas significa mais atrito ao decidir onde colocar uma nota, e atrito é o inimigo de qualquer sistema mantido.

Passo 3: Configurar seus templates

Na pasta templates/, crie estes templates iniciais:

daily-note.md:

---
date: {{date}}
tags: #daily
---

## Worked On
-

## Decisions Made
-

## Open Questions
-

## Notes

project-index.md:

---
project:
status: active
started: {{date}}
tags: #project
---

## Goals
-

## Key Decisions
- [[]]

## Resources
-

## Current Status

decision-log.md:

---
date: {{date}}
project:
tags: #decision
---

## Context
What prompted this decision?

## Options Considered
1.
2.
3.

## Decision
What we chose and why.

## Consequences
What this means going forward.

Esses templates economizam tempo enorme. Quando o Claude Code cria uma nova nota, segue essas estruturas automaticamente — formatação consistente, frontmatter apropriado, seções prontas para preencher.

Passo 4: Configurar o Claude Code

Crie seu arquivo .claude/claude.md na raiz do vault com suas convenções. Use o exemplo que mostrei antes como ponto de partida, depois personalize conforme avança.

Quando você abre o Claude Code dentro do diretório do seu vault, ele automaticamente lê o arquivo claude.md e entende sua estrutura. Tente pedir para criar uma nota diária. Peça para iniciar um projeto novo. Peça para registrar uma decisão. Observe como segue suas convenções e cria notas corretamente linkadas.

Passo 5: Instalar plugins-chave do Obsidian

Abra as configurações do Obsidian, vá para Community Plugins e instale estes:

  • Templater — Variáveis dinâmicas de template (datas, auto-linking, funções personalizadas)
  • Daily Notes — Criação automatizada de notas diárias usando seu template
  • Dataview — Consulte seu vault como um banco de dados (esse é revolucionário)
  • Graph Analysis — Visualização em grafo aprimorada com métricas de força de conexão
  • Natural Language Dates — Escreva @today ou @next Monday nas notas

Você não precisa de todos esses no primeiro dia. Comece com Templater e Daily Notes. Adicione os outros à medida que seu vault cresce e você sente a necessidade.

Passo 6: Executar sua primeira sessão

Abra o Claude Code no diretório do seu vault. Diga o que está fazendo:

I'm using this Obsidian vault as a knowledge management system.
Read the claude.md file for conventions. Create today's daily
note and a project note for [whatever you're currently working on].

Observe o que acontece. O Claude Code cria notas corretamente formatadas e linkadas seguindo suas convenções. Na sua próxima sessão? Essas notas ainda estão lá, fornecendo contexto que persiste entre sessões.

Esse é o momento em que faz sentido. Você não está mais começando do zero.

Se chegou até aqui, já tem tudo que precisa para começar. A próxima seção é onde a configuração começa a dar dividendos reais — e onde cometi meus erros mais caros.

Os três níveis: Escolhendo quão fundo ir

Nem todo mundo precisa da configuração completa. Honestamente, construí demais inicialmente e tive que reduzir. Aqui está como penso sobre o espectro:

Abordagem Custo de configuração Esforço contínuo Valor ao longo do tempo Ideal para
Despejo desorganizado de arquivos Zero Nenhum Mínimo, degrada Usuários casuais
Vault do Obsidian (Nível 2) 2 horas 5-10 min/dia Compõe semanalmente Maioria dos devs
Pipeline RAG avançado 20+ horas Significativo Poderoso mas frágil Empresas/equipes

Nível 1: O despejo desorganizado. Você joga arquivos markdown em pastas como calhar. Sem links. Sem templates. O Claude Code ainda pode ler esses arquivos e extrair informação. O problema aparece por volta da terceira semana, quando você tem mais de 50 notas e encontrar algo específico vira caça ao tesouro. Você também perde completamente o benefício das "conexões" — o Claude Code processa cada nota isoladamente, perdendo relações entre ideias.

Nível 2: O vault do Obsidian. Esta é a configuração que detalhei acima, e é o que recomendo para quase todos. O investimento é duas horas no início, mais alguns minutos por sessão. O retorno é uma base de conhecimento que genuinamente se compõe.

Nível 3: Pipeline RAG avançado. Geração aumentada por recuperação completa com embeddings vetoriais, busca semântica, ingestão automatizada, talvez um backend de banco de dados dedicado. Experimentei com isso. É poderoso, com certeza. Mas a sobrecarga de manutenção é brutal — você está construindo infraestrutura de IA personalizada para gestão de notas pessoal. A qualidade dos embeddings degrada quando a estrutura do conteúdo muda. Os custos de API se acumulam. A relação complexidade-benefício raramente justifica para uso individual.

Minha opinião honesta: comece no Nível 2. Se depois de três meses você encontrar limitações reais, explore o Nível 3. A maioria das pessoas nunca precisa. A abordagem do vault do Obsidian te dá 80% do benefício com 10% da complexidade.

O que errei e o que faria diferente

Aqui é onde pratico o que prego sobre admissões honestas.

Erro #1: Sobrestruturei o vault. Minha primeira versão tinha 15 pastas de nível superior, subpastas aninhadas três níveis de profundidade, e um sistema de taxonomia que faria um bibliotecário chorar de alegria. Durou exatamente uma semana antes de eu começar a jogar notas onde fosse conveniente porque a estrutura era rígida demais para realmente usar. Simplifiquei para seis pastas e deixei os links fazerem o trabalho organizacional em vez da hierarquia. A diferença foi como dia e noite.

Erro #2: Tentei automatizar demais, rápido demais. Escrevi uma skill elaborada do Claude Code que categorizava notas automaticamente, gerava tags, criava backlinks e atualizava status de projetos. Soa incrível, certo? O problema: quando a automação errava (e errava, regularmente), corrigir os erros em cascata levava mais tempo do que fazer manualmente. Agora automatizo criação de notas e linking, mas reviso manualmente categorização e tags. O humano no loop importa.

Erro #3: Meu primeiro claude.md tinha 200 linhas de sobre-engenharia. Cada caso limite coberto. Cada regra de formatação especificada. Cada cenário antecipado. O Claude Code gastava tantos tokens processando que os tempos de resposta degradavam notavelmente, e metade das regras se contradiziam porque escrevi todas de uma vez em vez de deixar evoluir organicamente. Comece com 20 linhas. Adicione regras apenas quando encontrar um problema específico. Seu claude.md deve crescer da experiência, não da imaginação.

O padrão nos três erros é o mesmo: construí para complexidade hipotética em vez de necessidades reais. Comece mais simples do que acha que deveria. Use o sistema por duas semanas com estrutura mínima. Perceba o que realmente incomoda, o que falta, o que quebra. Então adicione estrutura para resolver esses problemas específicos.

Boa arquitetura de software segue este mesmo princípio. Resolva problemas reais, não hipotéticos.

Claude Code como agente de pesquisa: A jogada inesperadamente poderosa

Um fluxo de trabalho que surgiu naturalmente desta configuração me surpreendeu pelo quão poderoso se tornou. Comecei a usar o Claude Code como um agente de pesquisa dedicado que reporta de volta ao vault do Obsidian.

O fluxo de trabalho:

  1. Dê ao Claude Code uma tarefa de pesquisa: "Pesquise o estado atual das alternativas ao WebSocket para comunicação em tempo real"
  2. O Claude Code faz o que faz — busca, análise, síntese
  3. Em vez de despejar os resultados no chat (onde desaparecem quando a sessão termina), o Claude Code cria notas de pesquisa estruturadas no seu vault: um resumo principal, notas individuais para cada coisa avaliada, tabelas comparativas, e links para notas de projeto relevantes

Construí um template de prompt simples para isso:

Research [topic]. Create the following in my vault:
1. A summary note at research/[topic-slug].md
2. Individual notes for each major finding
3. Link all notes to [[relevant project]] if applicable
4. Include sources, key data points, and open questions
Follow vault conventions in claude.md.

Depois de um mês disso, minha pasta research/ se tornou a parte mais valiosa de todo o vault. Uma biblioteca de pesquisa pessoal — organizada, linkada, consultável, e pronta para informar trabalho futuro. O efeito composto é extraordinário. Cada sessão de pesquisa torna o vault mais inteligente, o que torna cada sessão futura mais produtiva.

Isso é o que "construir um segundo cérebro" realmente significa na prática. Não um aplicativo chique com taxa de assinatura. Uma pasta de arquivos markdown, uma ferramenta gratuita para organizá-los, e uma IA que sabe como manter o sistema.

Quatro semanas depois: O que realmente mudou

Quero ser específico sobre os resultados, porque alegações vagas sobre "produtividade melhorada" não valem nada.

O tempo de início da sessão caiu de 10-15 minutos para menos de 2 minutos. Em vez de re-explicar contexto, direciono o Claude Code para as notas de projeto e registros diários relevantes. Tudo já está lá, estruturado e linkado.

A recuperação de decisões ficou quase perfeita. Duas semanas dentro de um projeto, precisei lembrar por que escolhi SQLite em vez de PostgreSQL para um componente específico. O registro de decisões tinha — contexto, opções consideradas, raciocínio, consequências. Dez segundos para encontrar em vez de vinte minutos tentando lembrar.

Pesquisa parou de ser descartável. Antes desta configuração, eu fazia pesquisa profunda em uma sessão do Claude Code, obtinha ótimos resultados, fechava a sessão. Perdida para sempre. Agora cada sessão de pesquisa produz notas que vivem no vault, linkadas ao projeto que apoiam, encontráveis meses depois.

As sugestões do Claude Code melhoraram notavelmente. Isso foi o que mais me surpreendeu. Quando o Claude Code pode ler seu histórico de decisões, notas de projeto e registros diários, suas recomendações se alinham mais com sua situação real. Ele para de sugerir abordagens que você já tentou e rejeitou. Faz referência às suas decisões passadas ao propor novas. Parece menos uma IA genérica e mais um colega que está na equipe há meses.

A visualização em grafo revelou conexões que eu não via. A visualização do Obsidian me mostrou que três projetos aparentemente não relacionados compartilhavam uma dependência que eu não havia notado. Esse único insight me economizou provavelmente oito horas de trabalho duplicado.

O custo é real, porém. Este sistema requer manutenção diária — cinco a dez minutos revisando e atualizando notas no final de cada dia. Pule por uma semana, e o vault fica desatualizado. Todo o benefício degrada. Isso é um hábito, não uma configuração única.

Para onde isso está indo

Tenho usado este sistema há pouco mais de um mês, e consigo sentir a trajetória. Cada semana, o vault fica mais rico. O claude.md fica mais refinado. A compreensão do Claude Code sobre meu trabalho, preferências e padrões de pensamento se aprofunda.

O que estou construindo — o que qualquer pessoa usando esta abordagem está construindo — é algo que genuinamente funciona como um assistente pessoal de IA. Não do tipo aguado que configura timers. Um assistente real que conhece seus projetos intimamente, lembra por que você tomou decisões específicas, consegue recuperar pesquisa de meses atrás, e fornece sugestões calibradas ao seu contexto real.

Ainda não chegamos completamente lá. O sistema ainda precisa de manutenção manual. O Claude Code não pode te lembrar de coisas proativamente (embora eu suspeite que isso está vindo). Manter o vault atualizado requer disciplina.

Mas a fundação é sólida. O Obsidian fornece a camada de armazenamento persistente, estruturada e legível por humanos. O Claude Code fornece a camada de inteligência que lê, atualiza e raciocina sobre esse armazenamento. O arquivo claude.md serve como a cola que ensina à IA como interagir com sua estrutura de conhecimento específica.

O custo? O Obsidian é gratuito. O Claude Code é algo pelo qual você já está pagando. O único investimento real é tempo — algumas horas para configuração inicial, e alguns minutos diários para manutenção. Sem custos extras de API. Sem infraestrutura para gerenciar. Sem dependência de fornecedor para seus dados.

Se você tem sentido aquela frustração do Feitiço do Tempo — gastando o primeiro pedaço de cada interação re-estabelecendo contexto que já deveria ser conhecido — tente isso. Construa um vault. Escreva um claude.md. Deixe o sistema evoluir por duas semanas.

Comece hoje à noite. Crie o vault. Escreva sua primeira nota diária. Deixe o Claude Code manter o resto.

Seu eu do futuro — aquele que abre o Claude Code e não precisa explicar nada — vai te agradecer pelo que você configurou hoje.


🤝 Vamos trabalhar juntos

Procurando construir sistemas de IA, automatizar fluxos de trabalho ou escalar sua infraestrutura de tecnologia? Adoraria ajudar.

Coffee cup

Gostou deste artigo?

Seu apoio me ajuda a criar mais conteúdo técnico aprofundado, ferramentas open-source e recursos gratuitos para a comunidade de desenvolvedores.

Tópicos Relacionados

Engr Mejba Ahmed

Sobre o Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

10  +  12  =  ?

Continue Aprendendo

Artigos Relacionados

Ver Todos

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support