/
A
r
d
i
a
n
/
A
b
o
u
t
/
D
i
r
e
c
t
o
r
y
/
C
l
a
u
d
e
C
o
d
e
/
E
m
a
i
l
m
e
2
0
+
s
e
r
v
i
c
e
s
s
h
i
p
p
e
d
APIs and web apps I built, each deployed automatically on every push through a CI/CD pipeline I built and maintain, with separate production and development environments, while keeping the codebase environment agnostic.
4
s
t
a
t
e
l
e
s
s
c
h
a
t
a
g
e
n
t
s
Four independent agents, each packaged as its own library so it can be summoned into any app. Today they power a chat service that runs statelessly on Google Cloud Run, scoped to each user's session, with memory and sessions kept in a separate persistent layer.
1
m
u
l
t
i
-
a
g
e
n
t
s
y
s
t
e
m
A multi-agent personal assistant running on Google Cloud Run. One main agent delegates to three specialists (smart home, Google Workspace, Spotify), all user-session scoped in one shared thread per user, using a customized Google ADK session service to achieve group-chat-like multi-agent communication. Agents pull context through Graph RAG using Zep Graphiti, retrieving connected facts from a temporal knowledge graph instead of isolated text chunks. Reachable by text, or by voice through a Waveshare ESP32-S3-Touch-AMOLED-1.8.
1
s
i
s
t
e
r
,
b
t
w
Arsy Naiana, 8 years old
3
t
o
w
e
r
s
,
1
,
0
0
0
+
u
n
i
t
s
Designed smart home systems for hospitality and residential properties, totaling 3 towers and 1,000+ units.
7
o
p
e
n
-
s
o
u
r
c
e
G
o
l
i
b
s
Maintained and published under go.trueardian.com. Three are complete clients for Tuya, Google Workspace, and Spotify: they link user accounts, manage their credentials, and expose each service's API as typed Go methods. Three are agent infrastructure: go.trueardian.com/agentkit turns those clients into 20+ tools that let Google ADK agents search and play music on Spotify, read and send email, manage calendar events and contacts, and control smart home devices, one library gives agents the capability to wake themselves statelessly, and one lib provides a session service for 1 human to N agent conversations. The last one carries user, session, and timezone between HTTP headers and Go's context, in both directions.
Λ
r
d
i
a
n
Λ
r
d
i
a
n