Available for New Projects

Ready to Transform Your Business with Modern Technology?

I'm accepting new clients for 2025. Specializing in serverless architecture, AI integration, and custom development solutions.

🚀 Serverless Architecture
đŸ€– AI Integration
đŸ“± Custom Development
☁ Cloud Solutions

Latest Posts

🔗 AI Agentic Workflow Andrew Ng


Youtube Video, via JS Party podcast episode Building LLM agents in JS

Notes

Non Agentic workflow: Do it start to finish. Mostly zero shot prompts.

Agentic workflow: Revise, iterative, reflect, use tools if you need to….

Four design patterns.

1. Reflect: Produce one thing and ask another chat thread with different system prompt to evaluate it. E.g. Create a code, than ask a rubberduck debugger to read it line by line, or run the test suite and provide the result to LLM generated the code to evaluate it. Or write a post, and ask an editor LLM to reflect it, and ask writer LLM to update the post on feedback.

2. Tool Use: Use tools and function calls, there are lot of that, even we have developed one for SourceSailor.

3. Planning: Like give a task to LLM and then ask it to plan the solution step by step, and then ask LLM to execute the plan. Take the task description, create a plan, break a plan to subtasks, and then use aider to execute the plan.

4. Multiagent Collaboration: Create multiple LLMs for one single task, and create an orchestrator LLM to collaborate between them. Like one LLM (Powred by sonnet) for figuring out style, another LLM (Opus) for generating the writing, another LLM (Opus or Gemini or GPT) to do the reflection and a haiku or 4o powered LLM which orchestrates between them.

Watch the talk ⟶

Updates in blog


After more than a year, the blog is getting an update. This is a short summary of what is getting changed…
Read more ⟶

🔗 How does AI impact my jobs


(via)

It’s not their fault. They enrolled in a master’s program to get a job in tech. Why? Let’s be candid: tech has promised job security and agreeable (sometimes borderline perverse) financial returns for a couple of decades. Many tech employers also spin a yarn about “saving the world” and coast on the reputational allure of “if you work here, you’re a genius.” Sounds great, doesn’t it? Except, now that students have invested five figures of money in their tech education1, had their skulls crammed full of ‘invisible hand of the market’ propaganda, and counted on having secured their ticket to the party, they’re seeing layoffs. They’re seeing exposĂ©s. They’re seeing compensation adjustments at the most lucrative tech companies. And they’re seeing a news cycle that oscillates wildly between blaming AI for these changes and extolling it as the solution.

you learn to write Dijkstra’s from a blank editor so you can get the job at Twitter, but once you accept the offer you never actually do that. What you need to do is understand, update, and (optimistically) un***k existing systems written by other people.

Obligatory…

Are large language models gonna cause programmers to lose their jobs? Not anymore than StackOverflow did, in my view. However, it’s going to change them
somewhat.

Read original ⟶

LLM Development Lessons: Tools, Tips, and Tricks


A developer's journey through LLM-powered development tools. Shares favorite tools, reasons for skipping others, and 8 battle-tested tips for LLM coding.
Read more ⟶

API Design: Share Specs, Not Execution


Discusses the importance of sharing API specifications (Swagger/OpenAPI) over execution details (Postman collections) for better collaboration and avoiding issues.
Read more ⟶

Introducing Sourcesailor


SourceSailor is a CLI that helps anyone understand a codebase with the help of LLMs. This post introduces the tool, the features and tells the story how it came to be.…
Read more ⟶

My Adventures With Local LLMs


After toying with GPT based models. I have also explored how we can use these models locally, without internet, having full control. This post describes my process and learnings about my explorations……
Read more ⟶

My LLM Workflow: ChatGPT, Copilot, and Other Tools


Explore my personal workflow using LLM tools like ChatGPT and Copilot. Learn how I leverage AI for coding, writing, and daily tasks, plus discover helpful resources.
Read more ⟶

ChatGPT and the Future of Technical Interviews


Learn how ChatGPT is changing technical interviews. Focus on practical skills, cultural fit, and adapting to AI in the hiring process.
Read more ⟶

Golden Rule Of Sanity: No ORM/ODM


Many teams start with ORM/ODM for various reason. But ORM/ODM don’t scale because of a reason. And to perserve sanity, all ORM/ODM must be avoided unless it’s provided by the team who built the database…
Read more ⟶

Introducing Gitconfig Provider


Introducing First CLI I made using Golang.…
Read more ⟶

Career Lessons: Key Learnings from Software Development


Discover essential career lessons from over a decade in software development, covering non-technical skills, team building, and work-life balance.
Read more ⟶

Connect AWS Cognito to Database


AWS Cognito is very powerful system of managing users, connecting AWS Cognito with our own database is easy and very important task. This post describes how we leverage best of both Cognito and Our database to our advantage…
Read more ⟶

From Mobile to Backend Developer


Being a Senior Android Developer, I have got a chance to develop for a backend, this post chronicles the journey…
Read more ⟶

Creating Notes Site


In this article, we will see how I built my notes site using a simple node script and deployed using Github actions.…
Read more ⟶