I am an 18-year-old Full-stack Developer currently studying at ESCO Lisboa. My technical focus has evolved from backend systems to building comprehensive full-stack applications, with a deep interest in the integration of Large Language Models (LLMs) and autonomous AI Agents. I am proficient in Python, JavaScript, React, and C#, and I am actively expanding my expertise into C++ and Java. I am fluent in both Portuguese and English and dedicated to building innovative software solutions.
- Development: Full-stack Development (Frontend & Backend)
- AI & Automation: LLM Integration, AI Agents, RAG (Retrieval-Augmented Generation)
- Languages: Python, JavaScript, C#, (Learning C++, Java)
- Frameworks & Tools: React, Node.js, Express, FastAPI, Ollama, Git
- Databases: MongoDB Atlas
- Concepts: JWT Authentication, CRUD Operations, Input Validation (Zod), Desktop App Development (Windows Forms)
- AGENTE-IA: A specialized laboratory for exploring local LLMs and implementing the Retrieval-Augmented Generation (RAG) pattern using Python.
- IA-agent-with-tools: A local AI agent with autonomous tool-use capabilities (web search, calculator, file reader), built with Ollama, FastAPI, and React. This project features a manual implementation of the ReAct pattern.
- fullstack-crud: A complete user management system showcasing full-stack capabilities with React, Node.js, Express, and MongoDB Atlas, including secure authentication and deployment.
- Dryloud: A desktop music player developed with C# and Windows Forms, focusing on user authentication and efficient file management.
- LinkedIn: Eduardo Carvalho
- Email: eduardo.carvalho.pt.dev@gmail.com
- GitHub: github.com/EduhxH
- Instagram: @eduivyy
- Location: Lisboa, Portugal