i'm a software engineer based in the philippines, driven by curiosity and whatever i find interesting. i learn fast with the caveat of goldfish memory (which i call my context lol) and i'm usually self-motivated that i forget to eat.
this is not like other portfolios. feel free to have a look around and explore what makes me, me.
drag empty cork to move around. drag notes to rearrange them. use +/− or pinch-wheel to zoom. click any note to open it.
i turned weeks of neuroscience papers into her memory system.
W
weave
weave gives long-running agents memory, state tracking, and retrieval that can be inspected.
current benchtypescriptagentsmemory
giving an ai agent a hippocampus
i watched a kdrama about a girl who forgets everything every morning and realized my AI agent has the same condition. so i built it a brain.
wfd · 2026-02-28T02:01:00 · 14 min
what keeps me going
someone else is on the other end.
x.com
follow me on X
from avery v3github.com
Mem0
from giving an ai agent a hippocampusarxiv.org
AI Meets Brain: Memory Systems from Cognitive Neuroscience to Autonomous Agents
from giving an ai agent a hippocampus
i'm less interested in whether it's good.
how does it work?
my focus has improved and i'm not sure why.
ideally when something is coming up, whether it's work related or it's just a personal project of mine i usually let it run at the end because i need pressure to perform things.
maywritten · 2026-06-10 · 3 min
a handdrawn chart titled day in a life showing focus changing through the daymy focus has improved and i'm not sure why.my.clevelandclinic.org
lamotrigine
from my focus has improved and i'm not sure why.
noiseshape
diffusion models
watching a photo develop.
do you want me to do that?
i built an AI agent with persistent memory. now i need to figure out if it's remembering the truth or just what i wanted to hear.
wfd · 2026-03-02T09:42:00 · 4 min
the usage of ai in daily work
AI makes me faster. It also might be making me dumber. I'm figuring out where the line is.
wfd · 2026-02-28T02:01:00 · 3 min
nytimes.com
AIinduced psychosis
from do you want me to do that?
A
atlas
atlas maps symbols, calls, tests, and history so developers and agents can ask structural questions about a repository.
current benchtypescriptsqlitemcp
Atlas: structural code-intelligence for LLM agents (an empirical evaluation)
2,239-trial benchmark across 8 OSS repos: Atlas beats a text-search baseline by +0.223 deterministic, +0.127 LLM-judge, at 42% fewer tokens.
wfd · 2026-04-19T18:00:00 · 17 min
O
orchestrator
orchestrator lets a local model read and control a live chromium page through the devtools protocol.
Stub
i haven't finished writing this yet. i publish drafts early as part of WFD 17.
potentially misleading
this wfd includes some research and expresses a bit of my annoyance but it's literally about Avery (WFD 31).
i opened ChatGPT in a fresh incognito window and asked it what it thought about a few things. not "do this for me." just "what do you think." every single response ended the same way:
do you want me to do that?
i didn't ask you to do anything. i asked what you think. you deflected into offering to work for me because that's safer than having an opinion, and that bugged me enough to start reading about why.
sycophancy
in the context of AI, sycophancy is when a model prioritizes user approval over truthfulness, even when you're wrong. the term comes from the greek sykophantes (informer, flatterer). in RLHF research it specifically refers to the tendency of fine-tuned models to produce responses that match user beliefs rather than correct ones.
why this matters for avery
context
for those who are new here, Avery is my personal AI agent. WFD 31 covers the full architecture: a Scribe that encodes what the agent says as structured facts in a knowledge graph, an Altale recall engine that retrieves those facts across sessions, contradiction detection, and provenance tracking. i gave an AI agent persistent memory so it stops forgetting who i am.
then i opened that incognito window and watched a fresh ChatGPT refuse to have an opinion, and i realized the model underneath Avery is trained through the same process. during RLHF, humans score the model's outputs, and agreeable responses consistently score higher than correct ones. the model optimizes for approval because that's what the training rewards.
i gave Avery memory without thinking about what happens when the thing doing the remembering is also the thing trained to tell me what i want to hear. the Scribe doesn't know the difference between a real evaluation and a sycophantic one. it encodes "the user's architecture is solid" as a fact whether the agent actually assessed it or just agreed to be agreeable. next session, Altale retrieves that as established knowledge, and the lie becomes the foundation.
this already went wrong once
in april 2025 OpenAI shipped a GPT-4o update and the model got noticeably more sycophantic because they'd folded thumbs-up/down user feedback into fine-tuning. altman called it "sycophant-y and annoying" and they rolled it back. fixed within days. i'm writing this in 2026 and i just encountered the same behavior in a fresh incognito window, so make of that what you will.
that was a stateless chatbot with no memory between sessions. the damage was still real: people developed what researchers are calling AI-induced psychosis because the model kept validating their delusions. but the session ends and the model forgets.
Avery doesn't forget. if the same sycophancy happens in Avery's context, the Scribe encodes it, the graph stores it, and Altale serves it back next time as something the agent already knows. the lie compounds across sessions.
arguments for
the RLHF math guarantees some degree of sycophancy. proven, not speculated.
Anthropic tested five RLHF-trained models and found raters preferred sycophantic responses over correct ones. 58% sycophancy rate across GPT-4o, Claude, and Gemini confirms it's an industry pattern.
the thumbs-up loop is engagement optimization. OpenAI's own postmortem admitted it "overpowered existing safeguards," and by october 2025 ChatGPT had 800 million weekly active users.
for Avery: persistent memory makes this worse. the architecture i built doesn't filter sycophantic output before encoding it as knowledge.
"do you want me to do that?" could be proactive helpfulness. a good assistant anticipates next steps, and the behavior looks identical to sycophancy from the outside even if the intent is different.
Jan Leike, who left OpenAI over safety concerns, still calls this a tractable engineering problem.
for Avery: the memory system already has contradiction detection and provenance tracking, and the open question is whether that's good enough.
WFD 22 is about AI making me worse at things i used to be good at. this is the next piece. i gave my agent memory, and now i need to figure out whether what it remembers is actually true or just what i wanted to hear.