Últimos Posts do Blog

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...

Building an AI-Assisted LinkedIn Job Application Bot with Puppeteer, Bun & ChatGPT

por Samuel Fajreldines | 04/07/2025 15:45 | Automation

Introduction One of the things that made me fall in love with software engineering is the ability to build robots that can take care of tedious tasks for me. Job hunting and applying to positions is definitely one of those tasks. It’s repetitive, time-consuming, and often frustrating. But what if we could automate it? What if we could help developers find the right roles faster—and help companies connect with the right talent more easily? That’s exactly why I built this robot...

How to Organize Services in an MSC Architecture with TypeScript for Scalability and Clarity

por Samuel Fajreldines | 26/04/2025 11:24 | <PREENCHA A CATEGORIA AQUI>

Architecting robust software solutions has become more important than ever in today's fast-paced development landscape. Many developers rely on MSC (Model-Service-Controller) as a powerful pattern to separate concerns and maintain clarity in codebases that evolve rapidly. Yet, there remains one big question: How should services be organized within this architecture? Should they be structured around each model, grouped by overarching goals, or is there a more nuanced, hybrid a...

All the Types of Tests in Software Development

por Samuel Fajreldines | 25/02/2025 01:04 | <PREENCHA A CATEGORIA AQUI>

Software testing is essential for delivering reliable, scalable, and secure applications. By rigorously testing every part of an application, teams catch bugs earlier, reduce technical debt, and achieve higher quality standards. Below is a detailed overview of the most common types of tests in software development, along with practical examples using JavaScript and Node.js. This guide demonstrates how multiple levels of testing can be integrated into a comprehensive testing s...

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