Últimos Posts do Blog

Creating a Native Knowledge Graph System with MongoDB, S3 and LangChain

por Samuel Fajreldines | 21/07/2025 00:52 | Artificial Intelligence

Executive Summary We built a comprehensive Knowledge Graph System from scratch using modern web technologies to power AI-driven health and fitness applications. This native implementation leverages MongoDB for episode storage, Amazon S3 for vector persistence, OpenAI embeddings for semantic search, and LangChain for AI tool integration, creating a scalable, cost-effective, and privacy-focused solution for managing complex health data relationships. What is a Knowledge Graph a...

Internationalizing React Apps and Backend Services: Best Practices for i18n

por Samuel Fajreldines | 21/07/2025 00:52 | <PREENCHA A CATEGORIA AQUI>

Reaching a global audience requires building applications that can handle multiple languages and cultural nuances effectively. Internationalization (i18n) is a crucial part of modern software projects, as it turns region-specific code into flexible systems that adapt to each user’s locale. When implemented properly, i18n significantly enhances user experience and opens the door to broader market opportunities. To support i18n in both React on the frontend and in backend servi...

Building a Fitness AI Agent with LangChain.js: A Real-World Implementation

por Samuel Fajreldines | 19/07/2025 09:00 | AI Development

Building intelligent AI agents that can understand natural language and perform complex tasks has become increasingly important in modern app development. Recently, I built a comprehensive fitness AI agent for my app using LangChain.js that can understand user input, make intelligent decisions, and execute appropriate actions. This post explores the real implementation, architecture decisions, and lessons learned. The Challenge: Building a Contextual Fitness Agent The fitness...

Mastering Langchainjs to Coordinate Tool and Function Calls Using AI Agents

por Samuel Fajreldines | 17/07/2025 22:34 | <PREENCHA A CATEGORIA AQUI>

AI-driven development is increasingly reshaping how software solutions are built and delivered. As natural language processing (NLP) models continue to grow in sophistication, developers need powerful new frameworks to integrate these models effectively. Langchainjs stands out in this space by offering a set of utilities to coordinate tool usage and function calling, employing a chain-of-thought mechanism to provide coherent, step-by-step decision-making. This article dives i...

Long-Term Memory for AI: How Graphiti Works for Building Real Smart Applications

por Samuel Fajreldines | 14/07/2025 19:27 | AI & Machine Learning

Graphiti transforms ever-changing data into a bi-temporal knowledge graph that your AI agents can query in milliseconds. In this guide you'll learn why it exists, how it works, and how to build a Personal Financial AI Coach that learns from your daily spending habits and provides personalized advice to help you make better money decisions. 1 What is Graphiti? Graphiti is an open-source Python framework for building real-time, bi-temporal knowledge graphs tailored to retri...

Resume

Experience

  • SecurityScoreCard

    Nov. 2023 - Present

    New York, United States

    Senior Software Engineer

    I joined SecurityScorecard, a leading organization with over 400 employees, as a Senior Full Stack Software Engineer. My role spans across developing new systems, maintaining and refactoring legacy solutions, and ensuring they meet the company's high standards of performance, scalability, and reliability.

    I work across the entire stack, contributing to both frontend and backend development while also collaborating directly on infrastructure-related tasks, leveraging cloud computing technologies to optimize and scale our systems. This broad scope of responsibilities allows me to ensure seamless integration between user-facing applications and underlying systems architecture.

    Additionally, I collaborate closely with diverse teams across the organization, aligning technical implementation with strategic business objectives. Through my work, I aim to deliver innovative and robust solutions that enhance SecurityScorecard's offerings and support its mission to provide world-class cybersecurity insights.

    Technologies Used:

    Node.js Terraform React Typescript AWS Playwright and Cypress