Active projects and tools I build. Competitor Tracker A small AI agency tailing your competitors’ pricing, features, and roadmaps. Every Monday morning, one short dossier from C. T. Lucky lands under your door. hawkshaw A focused, fullscreen, side-by-side git review tool for the terminal. It walks you through the unstaged changes in a working tree, one hunk at a time, and stages the index…
Rapid changes are sometimes scary. While working with AI is fun, it can also cause stress because it’s impossible to keep up with all the changes. Opening Twitter in the morning can lead to a mini panic attack because you missed new models that are way better than yesterday’s ones, Anthropic announced new deadlines for using their mythical models, new prompts that build products in one…
Two and a half years ago, my cofounder, Lav, and I tried to create an AI cofounder (CofounderGPT, as we called it), had a lot of fun, and failed. That’s not the only thing we’ve tried using AI; far from it. We use it daily for a variety of tasks, including (but not limited to) research, coding, marketing, managing and improving our product, creating new products, and for our hobbies.…
Have you heard about AI Agents? Of course, you heard about them. These are the intelligent agents who will take our jobs in a few years! I don’t want to scare you, but someone on Twitter said that “most jobs will become obsolete” in less than 10 years. McKinsey agrees (they say AI Agents will replace 70% of office work), and Goldman, too. So, I guess our clock is ticking. We…
Description Everyone talks about prompt engineering. Prompts seem like a magical way of communicating with LLMs. If you do not type a specific set of spells, LLM will hallucinate a rogue response. But what are prompts, and how do they work? This talk will demystify the magic behind prompts and teach you how to use them in practice when building applications (both as a developer tool and as a part…
Description Did you know you already have all the skills you need to build an AI agent? You only need some JavaScript knowledge and an API key (optional but highly recommended). AI agents have been a hot topic recently. Everybody talks about amazing, intelligent AI agents that often sound like popular science-fiction movies. Let’s talk about AI agents in plain and simple language and learn how to…
How many times has someone asked you to do something without providing clear instructions? We often get mad in these situations because we can’t read someone’s mind. However, it’s hard to give clear instructions. Not just to you, your manager, or your friends. It’s hard to give clear instructions even if you are a person whose main job is to provide clear instructions. A…
Description Everyone talks about prompt engineering. Prompts seem like a magical way of communicating with LLMs. If you do not type a specific set of spells, LLM will hallucinate a rogue response. But what are prompts, and how do they work? This talk will demystify the magic behind prompts and teach you how to use them in practice when building applications (both as a developer tool and as a part…
Description Building a serverless function or an API is easy. However, things get a bit more complicated as your application grows. What works for a few functions often doesn’t work for hundreds of functions and services. As your application grows, you’ll need to evolve your architecture, deployment, monitoring, and tooling. This talk is a case study of the serverless startup’s…
Description GraphQL is a powerful and useful tool, especially popular among frontend developers. It can significantly speed up app development and improve application speed, API discoverability, and documentation. GraphQL is not an excellent fit for simple APIs only - it can power more advanced architectures. The separation between queries and mutations makes GraphQL perfect for event sourcing and…
Description Building a serverless function or an API is easy. However, things get a bit more complicated as your application grows. What works for a few functions often doesn’t work for hundreds of functions and services. As your application grows, you’ll need to evolve your architecture, deployment, monitoring, and tooling. This talk is a case study of the serverless startup’s…
Description GraphQL is a powerful and useful tool, especially popular among frontend developers. It can significantly speed up app development and improve application speed, API discoverability, and documentation. GraphQL is not an excellent fit for simple APIs only - it can power more advanced architectures. The separation between queries and mutations makes GraphQL perfect for event sourcing and…
Description Building a serverless function or an API is easy. However, things get a bit more complicated as your application grows. What works for a few functions often doesn’t work for hundreds of functions and services. As your application grows, you’ll need to evolve your architecture, deployment, monitoring, and tooling. This talk is a case study of the serverless startup’s…
You successfully signed up for my mailing list. It’s good to have you! It seems that you like reading about serverless, so let’s start with a little gift. Below is a short article about the problem that serverless solves. I am sure you already know many things about serverless, but I promise this will be slightly different. I hope you’ll enjoy it! What problems does serverless…
Below is the list of the articles I wrote in the past five years. The list below is not complete. I mostly write about serverless and Node.js. Sign up for my mailing list here to get notified when I publish a new article. Articles Building Competitor Tracker - a product origin story in the age of AI , Jul 20, 2026 Employees, AI, and AI employees , Sep 17, 2025 How AI Agents work and how to build…
Running Serverless Realtime GraphQL Applications with AppSync Authors: Aleksandar Simović, Gojko Adzic and Slobodan Stojanović About the book New book by AWS Heroes Aleksandar Simovic, Slobodan Stojanovic and Gojko Adzic. Learn how to build and operate responsive, collaborative applications at scale with AWS AppSync and GraphQL. This is a book for developers, architects and technology leaders who…
Slobodan Stojanović is the CTO and co-founder of Vacation Tracker , an application that simplifies employee leave and absence management for organizations, and Competitor Tracker , the easiest and AI-friendly way to track when your competitors make significant changes or your industry starts shifting. He is based in Belgrade and is the JS Belgrade meetup co-organizer. Slobodan is an AWS Serverless…