Bulent Soykan
About
Projects
Bulent Soykan’s Blog
Categories
All
(7)
AI
(1)
analysis
(3)
code
(6)
news
(4)
Tabular Data and PGMs
news
code
analysis
There’s a pervasive narrative in the world of AI, a comforting story we tell ourselves on Kaggle leaderboards and in startup pitch decks. It’s the story of the “solved…
Jun 12, 2025
Bulent Soykan
Building a Conversational AI Chatbot for OneNote-Style Notes with LangChain and Streamlit
AI
news
code
analysis
Have you ever wished you could
chat
with your own notes, asking questions and getting instant, context-aware answers? In this project, I built a conversational AI chatbot…
Jun 9, 2025
Bulent Soykan
Python’s Walrus Operator
code
Python 3.8 introduced a new feature that caused quite a stir in the Python community - the walrus operator. Formally known as the “assignment expression operator,” it earned…
Mar 29, 2025
Bulent Soykan
Python Classes, Properties, and Factory Patterns
code
In Python,
object-oriented programming (OOP)
is a key approach for writing reusable and modular code. A
class
is like a blueprint that defines how
objects
, which are…
Mar 1, 2025
Bulent Soykan
Python Exceptions and Errors
code
An
exception
is a way to interrupt the normal flow of code. When an exception occurs, the Python program will stop executing unless the exception is properly handled.
Feb 22, 2025
Bulent Soykan
Message Passing in GNNs
news
code
analysis
Graph Neural Networks (GNNs) use
message passing
to aggregate information from neighboring nodes. This process can be understood as simple
matrix multiplication
using the
adj…
Feb 16, 2025
Bulent Soykan
Welcome To My Blog
news
This is the first post in my blog. Welcome!
Feb 13, 2025
Bulent Soykan
No matching items