I don’t use LinkedIn or other social media platforms.
Not because I dislike technology, but because those platforms encourage behavior that doesn’t align with how I work:
I wanted a place that could do three things well:
This site is the result.
If someone wants a quick overview, the résumé is enough.
If someone wants deeper understanding, it’s available — but optional.
The site uses a two-layer model: writing and presentation are intentionally separated.
All content is written in plain Markdown using Standard Notes and published through Listed.
This provides:
Each major section of the site corresponds to a single published note.
One published note acts as a JSON manifest that defines the site:
When I want to add a page, I don’t touch the website itself.
I update the manifest and publish it.
The site updates automatically.
A small server-side script runs periodically and:
Only the content remains — not the publishing platform.
This ensures the site reads as my own, not as a republished blog.
Apache Server Side Includes (SSI) assemble each page at request time:
There is:
The result is fast, readable, and resilient.
This design prioritizes:
The site can function unchanged for many years.
If Listed ever disappears, the cached content remains.
If the server is rebuilt, the manifest can regenerate the site.
Nothing is locked in.
A résumé explains what someone did.
It rarely explains:
Case studies exist to provide that context.
They are not required reading — only available for those who want a clearer understanding of how I work in real environments.
This site isn’t meant to compete with social platforms.
It’s meant to replace what they were originally supposed to be:
a stable professional presence
controlled by the person who owns it
No feeds.
No noise.
No performance.
Just work, documented clearly.
That is intentional.
This site exists so that when someone asks
“Can I see your work?”
the answer is simply:
Yes.