Skip to content

Commit 118ca65

Browse files
authored
Merge pull request #15 from sajal2692/blog
Update blog, and about me
2 parents 25a0af6 + d5ccd5b commit 118ca65

File tree

5 files changed

+83
-19
lines changed

5 files changed

+83
-19
lines changed

src/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export const SOCIALS: SocialObjects = [
4747
name: "Twitter",
4848
href: "https://twitter.com/sajal2692",
4949
linkTitle: `${SITE.title} on Twitter`,
50-
active: true,
50+
active: false,
5151
},
5252
{
5353
name: "Twitch",
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: "Building AI Agents with LangGraph: My First O'Reilly Course!"
3+
author: "Sajal Sharma"
4+
pubDatetime: 2025-02-17T00:00:00Z
5+
slug: building-ai-agents-langgraph-oreilly
6+
featured: true
7+
draft: false
8+
tags:
9+
- ai-agents
10+
- langgraph
11+
- generative-ai
12+
- online-learning
13+
description: "Announcing my first video course with O'Reilly—Building AI Agents with LangGraph! This course dives deep into AI agent design, action-taking, and multi-agent architectures using Python and OpenAI."
14+
canonicalURL: "" # Add if the article is published elsewhere
15+
---
16+
17+
After months of hard work, I’m thrilled to announce my first-ever video course, _[Building AI Agents with LangGraph](https://learning.oreilly.com/course/building-ai-agents/0642572077884/)_, in partnership with O’Reilly! 🎉
18+
19+
This journey has been both challenging and deeply rewarding. I’ve taken countless online courses over the years—many of which have shaped my career in meaningful ways. Being on the other side, creating one myself, has been an incredible experience. It pushed me out of my comfort zone, forcing me to think deeply about how to teach these concepts effectively and make them engaging.
20+
21+
At the core of it all, my mission has always been to create content that helps people learn, explore, and build in the rapidly evolving world of AI. Doing this with O’Reilly, a name that has been synonymous with high-quality learning for decades, is truly an honor.
22+
23+
### What You'll Learn
24+
25+
- The fundamentals of AI agents: reasoning, action-taking, and the ReAct pattern
26+
- How to implement agents from scratch using Python and OpenAI
27+
- Designing and building multi-agent architectures with LangGraph
28+
- Practical applications and workflows for AI-powered automation
29+
30+
This course is ideal for AI engineers, software developers, and data scientists looking to deepen their knowledge of agentic AI applications. It’s an intermediate-level course, so familiarity with Python and LLM frameworks like LangChain will help you get the most out of it.
31+
32+
### Why This Course Matters
33+
34+
AI agents are more than just chatbots—they are intelligent systems that can _reason_ and _act autonomously_, making them incredibly powerful for real-world applications. Whether you’re looking to integrate AI agents into your projects or transition into an AI engineering role, this course will give you the skills to build and deploy agentic applications effectively.
35+
36+
A shoutout to **Nicole Butterfield** and **Charlotte Ames** from O'Reilly for their incredible support throughout this journey!
37+
38+
### Check It Out
39+
40+
The course is now live on O’Reilly! If you're excited about AI, multi-agent systems, or just love taking online course (like I do), check it out [here](https://learning.oreilly.com/course/building-ai-agents/0642572077884/).
41+
42+
A Github repo containing the code for the course is also available [here](https://github.com/sajal2692/building_ai_agents_with_langgraph).
43+
44+
Please feel free to reach out to me if you have any feedback or questions about the course, through [LinkedIn](https://www.linkedin.com/in/sajals/) or [email](mailto:contact@sajalsharma.com). Always happy to hear from you!
45+
46+
Let’s build some AI agents! 💡⚡

src/content/blog/deploy-stableLM-tuned-aws-sagemaker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Deploy StableLM models on AWS Sagemaker Endpoints"
33
author: "Sajal Sharma" # Replace with the actual author's name
44
pubDatetime: 2023-04-30T00:00:00Z
55
slug: deploy-stablelm-models-aws-sagemaker
6-
featured: true
6+
featured: false
77
draft: false
88
tags:
99
- llms

src/pages/about.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,34 @@ title: "About Me"
77
88
## 🌟 Professional Overview
99

10-
Hello and welcome! I'm Sajal, a Software Engineer with a knack for building Generative AI, Machine Learning and Natural Language Processing systems. Over the past 7+ years, my journey has taken me across continents and industries, currently leading the AI brigade at OneByZero, in Singapore.
10+
I'm an AI Engineer and Technology Leader passionate about building cutting-edge Generative AI, Machine Learning, and Natural Language Processing systems.
1111

12-
Here's a bit more about my professional milestones:
13-
14-
- **Lead AI Engineer at OneByZero**: At the helm of a dynamic team, we delve into the realms of large language models and Generative AI, pioneering solutions that are reshaping the industry.
15-
- **Senior AI Engineer at Splore, a Temasek-backed startup**: My role focused on enhancing the intelligence of search engines, elevating the AI-driven search experience to be more intuitive and user-centric.
16-
- **Journey at Unscrambl India, from Data Scientist to Senior Machine Learning Engineer**: I was instrumental in advancing chatbot technology and refining NLP systems, significantly bolstering our Business Intelligence offerings.
12+
With over eight years of experience in product development and consulting across various industries, I've worked on AI-driven solutions that push the boundaries of what's possible. Currently, I’m part of **Menyala, a venture studio backed by Temasek** in Singapore, where I focus on developing AI-powered ventures designed to transform industries.
1713

18-
## 🎓 Academic Background
14+
Here's a bit more about my professional milestones:
1915

20-
- Master of Information Technology from the [University of Melbourne](https://www.unimelb.edu.au/).
21-
- Bachelor of Computer Applications from Bharatiya Vidyapeeth University.
16+
- **AI Engineer / Technologist at Menyala (Temasek-backed Venture Studio in Singapore)**: My role involves architecting AI-first products, developing scalable systems, shaping technology strategy with product and business teams, and consulting on AI strategy across Menyala’s ventures.
17+
- **Lead AI Engineer at OneByZero**: Led a team of 6, building AI solutions across telecom, marketing, and enterprise ventures, including RAG systems, AI agents, and image generation for product marketing. Designed and deployed scalable AI architectures, advancing Generative AI applications in real-world use cases.
18+
- **Senior AI Engineer at Splore, a Temasek-backed startup**: Enhanced AI-driven search by refining ranking algorithms and fine-tuning embedding models to improve relevance and user experience. My work combined Retrieval-Augmented Generation (RAG) with core NLP techniques to create a more intuitive and intelligent search system.
19+
- **Journey at Unscrambl India, from Data Scientist to Senior Machine Learning Engineer**: Built and deployed pre-GPT chatbots using traditional NLP—serving tens of thousands of users daily across Southeast Asia. Played a key role in core product innovation by developing advanced NL2SQL systems, enabling seamless natural language interactions with databases and enhancing Business Intelligence capabilities.
2220

2321
## 🌱 Beyond the Workspace
2422

25-
- **Mentorship at Udacity (2017 - 2023)**: I dedicated my expertise to mentoring aspiring data scientists, sharing real-world insights and guiding them through the complexities of the field, and completing over 1000 project reviews.
26-
- **Mentorship at the University of Melbourne (2020 - current)**: Continuing my passion for mentorship, I actively engage with students through the university's STEM Mentorship programme, helping them navigate the exciting world of technology and AI.
23+
- **Instructor at O’Reilly (2025)**: Created and taught "[Building AI Agents with LangGraph](https://learning.oreilly.com/course/building-ai-agents/0642572077884/)", a 3 hour video course offering a hands-on introduction to developing AI agents with Python, OpenAI, and LangGraph. The course covers core AI agent concepts, multi-agent architectures, and essential design patterns for building agentic systems.
24+
- **Guest Lecturer at Yale University (2025)**: Delivered a guest lecture on "Building Agentic Systems with LangGraph" in MGT 899: Generative AI & Entrepreneurship, exploring how entrepreneurs can leverage graph-based AI workflows to build the next generation of AI-driven products.
25+
- **Mentorship at Udacity (2017 - 2023)**: As a mentor for Udacity's Machine Learning and Data Science courses, I provided guidance to students in form of technical support as well as code reviews, helping them navigate complex machine learning and AI concepts. Over the years, I reviewed more than 1,000 projects and was consistently rated an A+ mentor by Udacity's internal audit team for my contributions.
26+
- **Mentorship at the University of Melbourne (2020 - 2023)**: As part of the university's STEM Mentorship Program, I supported students in their journey through technology and AI, offering career advice and technical insights.
2727
- **Data Science Portfolio on GitHub**: Open-source repository of classical Data Science projects with more than 1000 stars. Find it [here](https://github.com/sajal2692/data-science-portfolio).
2828

29+
## 🎓 Academic Background
30+
31+
- Master of Information Technology from the University of Melbourne.
32+
- Bachelor of Computer Applications from Bharatiya Vidyapeeth University.
2933

3034
## 🤝 Let's Connect!
31-
Got an idea? A project? Or just wanna talk about the coolest AI trends over coffee (virtual or real)? Hit me up! You can find me on [LinkedIn](https://linkedin.com/in/sajals), or drop me an email at contact@sajalsharma.com.
3235

33-
*Thanks for swinging by, and here's to making AI a little more human!*
36+
Got an idea? A project? Or just wanna talk about the coolest AI trends over coffee (virtual or real)?
37+
38+
Hit me up! You can find me on [LinkedIn](https://linkedin.com/in/sajals), or drop me an email at contact@sajalsharma.com.
39+
40+
_Thanks for swinging by!_

src/pages/index.astro

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ const socialCount = SOCIALS.filter(social => social.active).length;
4343
<span class="sr-only">RSS Feed</span>
4444
</a> -->
4545

46-
<p> I'm Sajal, a seasoned Software Engineer specializing in Generative AI, Machine Learning, and Natural Language Processing.</p>
46+
<p>I'm Sajal, AI Engineer and Technology Leader specializing in Generative AI, Machine Learning, and Natural Language Processing.</p>
4747

48-
<p>At the heart of my work lies a passion for bridging the gap between human intelligence and artificial ingenuity. Discover my journey and insights in AI & ML on my blog, or dive into my professional story through my resume.</p>
48+
<p>I’m passionate about building AI systems that amplify human potential—bridging the gap between human and artificial intelligence.</p>
4949

50-
<p>Let's explore the possibilities of AI together! 🚀</p>
50+
<p>Explore my journey and insights on AI & ML through my <a href="/posts">blog</a>, or read more about my <a href="/about">professional experience</a>. 🚀</p>
5151

5252
{
5353
// only display if at least one social link is enabled
@@ -66,7 +66,7 @@ const socialCount = SOCIALS.filter(social => social.active).length;
6666
featuredPosts.length > 0 && (
6767
<>
6868
<section id="featured">
69-
<h2>Featured</h2>
69+
<h2>Featured Posts</h2>
7070
<ul>
7171
{featuredPosts.map(({ data, slug }) => (
7272
<Card
@@ -122,6 +122,17 @@ const socialCount = SOCIALS.filter(social => social.active).length;
122122
#hero {
123123
@apply pb-6 pt-8;
124124
}
125+
/* ===== Hero Section Link Styles ===== */
126+
#hero a {
127+
@apply outline-2 outline-offset-1 outline-skin-fill
128+
focus-visible:no-underline focus-visible:outline-dashed
129+
underline decoration-dashed underline-offset-8;
130+
}
131+
132+
#hero a:hover {
133+
@apply text-skin-accent;
134+
}
135+
125136
#hero h1 {
126137
@apply my-4 inline-block text-3xl font-bold sm:my-8 sm:text-5xl;
127138
}

0 commit comments

Comments
 (0)