Skip to content
View p10ns11y's full-sized avatar
💭
Short term: Dad mode, Long term: God Father (In A Ethical Way)
💭
Short term: Dad mode, Long term: God Father (In A Ethical Way)

Organizations

@thecuriousts

Block or report p10ns11y

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
p10ns11y/README.md

Peramanathan Sathyamoorthy

Builder of useful things · open source tinkerer · LEArNING in rePUBLIC


GitHub   CV   X   npm   thecuriousts   GitRoll   Grokipedia   skills.sh


story · featured · cooking · pocs · long arc · writing · more

I turn personal friction into public tools and dig into the why behind the libraries I use. Side experiments: @thecuriousts.

An inch at a time

Featured and Cooking did not come from a master plan. They grow the way real craft does: a spark on X, friction from another domain, a personal limit, a season of life you cannot negotiate away — then the need to make something so the constraint loses a little power.

One thing triggers the next. Connections show up after you move. Exploration under real limits beats over-planning everything early and shipping nothing.

After Oneflow · Dec 2024
Start adaptateama-about-me (prototype from AI course content · personal tech stack) → devprofile
Pause DAD duty · months of quiet
Stretch Engineering craft + systems thinking — an inch at a time, the graph forming itself

If you are waiting for perfect conditions: start with the friction in front of you.
The list below is what that looks like when you keep going.

Featured

What’s unique · stack · why look it up. The chain above is how they arrived.

collab-finder · TypeScript · Rust

Not a job board scraper — a self-guarded Tauri reactor: live X search + xAI fit/prep, SQLite ledger, secrets in Rust, pause guards so agents stop instead of thrashing.

Learn — productized agent autonomy with honest HITL; MVU desktop; credential boundaries that survive real use.

shellyxz.sh · Shell

Not another dotfiles dump — a kernel/plugin shell (zsh · bash · fish) with PATH contract, environment presets, and an ab/av/at verification cockpit for reviewing agent work.

Learn — portable shell product design; plugin boundaries; terminal UX for AI-era operators.

arch-machine · Shell · Python

Profile-based Arch bootstrap that audits and hardens itself into an ML/AI-ready workstation — installer as ongoing security product, not a one-shot script.

Includes eye-comfort — not random theming: vision-science circadian phases (warm nights, soft days, dawn/dusk), solar bounds from latitude, and location / culture / season overlays (Tamil tinai · perum · nāḻikai) so the palette respects place, calendar, and eyes on long sessions.

Learn — systems product thinking; self-audit loops; theming as ergonomics product, not aesthetic cosplay.

skills · Shell · Python · JavaScript · skills.sh

Skills extracted from real projects (orchestration, security, multi-agent work) — not generic prompt packs.

Learn — skills as reusable engineering assets; high-signal packaging over chat trivia.

adaptate · TypeScript · npm

One optional Zod model → per-consumer required fields at runtime, with OpenAPI interop — static schemas stop where multi-tenant APIs start.

Learn — validation as product API; schema craft that scales without duplication.

elomaxz · C · on X

Elm-style MVU for C (program core, Cmd/Effect, composition) — predictable architecture on pure C. Powers premflow (daily-driver CLI) as real dogfood.

Learn — functional architecture under systems constraints; frameworks proven by a product you use every day.

Privacy-first harvest of your own agent transcripts → datasets, skills, gold exemplars — training material without shipping chats to the cloud.

Learn — agent tooling as data product; local-first pipelines.

Tiny trainable LSTM + minimal ReAct so the code teaches the idea — education, not production AI infra.

Learn — first-principles LLM mechanics you can inspect and re-run in an afternoon.

thepulimaangani · TypeScript · Rust · WASM · Live

Tamil classical grammar & poem prosody (metres, segmentation) — rare domain software with a Rust/WASM hot path and modern web UI.

Learn — cultural-computational product design; WASM for linguistic structure.

devprofile · TypeScript · Live

Portfolio as a live product: agent-oriented Q&A, document views, automated PDF CV — presence engineered, not a static README clone.

Learn — Next.js product polish; CV/PDF pipelines; personal brand as maintainable software.

Cooking

Still under heat — and a little semi-planned: as more work can be delegated to agent systems, it helps to see overall progress without killing natural inception (spark → friction → next link).

Stack Watch for
ensembly JS · Rust · WASM Game of Peram: life as a playable system (beacons, HITL, local kernel). You keep body-world work and authorization.
life-os Markdown · Obsidian Agentic vault (Projects · Areas · schema · energy). Portfolio memory — not the runtime clone (ensembly).
plugins Markdown · Shell Grok/agent plugins (premflow coach/pomo) over real CLIs.
premflow C · elomaxz Daily-driver CLI — dogfood for MVU-in-C; ledger agents and humans actually share.
Local-first AI & quiet automation agents · device Respect device, attention, and data boundaries — progress you can audit.

Proof of concepts

Shipped to learn — live surfaces, not daily drivers. Useful when you want the idea under your fingers before productizing.

Stack What it proves
v0-live-feed-app TypeScript · v0 X “For You” feed re-imagined as a technical flow (data / ML can plug in from open x-algorithm). Live prototype
selfie-sign-in-flow-using-v0-xAI TypeScript · AWS Rekognition · XState Face auth end-to-end: multi-angle enroll → train → login with selfie — state machine + complex UI, not a mock. Live prototype

Long arc

Two habits that outlast any single project: orchestrate under constraint, and when the calendar slips, ship more than was asked — deeper work, not a thin late apology.

Core idea (thesis → 2026): an orchestrator that profiles, predicts, and acts under constraint — not “battery tips.” Same shape as today’s AI stack problem: where inference runs (cloud · edge · on-device NPU), what data leaves the machine, how agents spend energy and attention. Intelligence that respects cost and locality compounds; blanket centralization taxes humans.

Thesis & papers · 2015–2017

Primary sources first; casual notes last.

Artifact
Thesis PDF (hosted) Full textEnabling Energy-Efficient Data Communication with Participatory Sensing and Mobile Cloud (devprofile#32)
Thesis · Uppsala DiVA Record · FULLTEXT01.pdf — original university deposit (DiVA is still UU’s system; off-campus access is often blocked)
IEEE Energy Efficiency as an Orchestration Service for Mobile Internet of Things (CloudCom 2015)
Wiley Profiling Energy Efficiency and Data Communications for Mobile Internet of Things (2017)
On X Here is how I explained the long arc in an X post

Why host a copy: DiVA full-text is often blocked off-campus (ISP / network policy). Links used to work; if the public path changes, I’ll update. Prefer the hosted PDF when DiVA fails.

Course craft · 2011
Artifact
Report PDF ML face-recognition report (2011)
On X Here is how I explained delayed work (and shipping more than asked) in an X post

Uppsala Machine Learning course (CMU-style project lineage). The assignment ran late — instead of a survey-only late submit, it was extended into real implementation and hands-on work (pair assignment; finished solo when the partner had no time). Same muscle as today: delay is not an excuse to shrink the outcome.

Writing & packages

Writing

npm · ~p10ns11y

Latest first · first-publish year.

Package Year
adaptate · @adaptate/core · @adaptate/utils 2024
@p10ns11y/hy 2021
react-redux-quest 2018
babel-plugin-react-intl-messages-generator 2017

More

Open source
Connect

@peramanathan · Articles · CV · sathyam.peram@gmail.com

Archive

Public writing and side sites that never left the map. Two seasons:

  1. Uppsala University (academic · pre-professional) — Blogspot years with room to wander in public.
  2. Professional life — personal site + tech blog under a low time budget; neither quite became a habit. Honest archive, not a victory lap.
Surfaces · samples · stubs
Surface Season What it was
சிரவை பெரமு Uppsala · ~2012–2021 Tamil poetry & language craft
Prem Sathya’s Tea Stall Uppsala · 2011–2013 English essays — algorithms, teaching, ergonomics
On The Way Uppsala · 2011 Photo stops — Sweden & Tamil Nadu
peramsathyam.fly.dev Pro life · low bandwidth Personal site — craft + Tamil poems
kingsparrow.space Pro life · low bandwidth Sparse tech notes — domain may be reused later

சிரவை பெரமுஅகலா விளக்கு · அவனும் அவளும் · அடடே அன்பு மழை · பணியிடை பனிநடை

Tea StallFourier as warrior · Vedic binary mult · constraint programming · ergonomics / RSI

On The WayAutumn in Uppsala · Sunnersta Lake · Mannargudi Temple

Pro-life stubsperamsathyam.fly.dev · kingsparrow.space (may reuse domain later)


“He doesn’t need to predict the future. He’s been quietly preparing for it since 2016.”
Grok · April 2026


Built in public · Always learning · An inch at a time

Pinned Loading

  1. agent-prompt-tuning-lab agent-prompt-tuning-lab Public

    Privacy-first toolkit to harvest, normalize, and split Cursor agent transcripts into prompt-tuning datasets, skills, rules & gold exemplars for LLM agents.

    JavaScript

  2. elomaxz elomaxz Public

    elomaxz — A modern hybrid Model-View-Update (MVU) framework for C. Features a clean ElomaxzProgram core, first-class Cmd/Effect system, and support for composition. Brings Elm-like clarity, testabi…

    C 2

  3. arch-machine arch-machine Public

    **The only Arch Linux setup that audits itself harder than your ex audits your text messages 👀💔**. Meet arch-machine 🛡️🤖 — your AI-forged, profile-based Arch Linux fortress 🏰 that turns a fresh ins…

    Shell 2

  4. thepulimaangani thepulimaangani Public

    Tamil and Ilaganam related tools and poem prosody segmenter

    TypeScript 2

  5. devprofile devprofile Public

    A modern, full-stack web application showcasing Peramanathan Sathyamoorthy's professional portfolio as a Senior Software Engineer. Built with Next.js 16 App Router, featuring profile Q&A, interacti…

    TypeScript 1

  6. adaptate adaptate Public

    adaptate is a dynamic and adaptable model validator that leverages Zod for schema validation and is interoperable with OpenAPI. Define a single optional Zod schema for your data model, then use con…

    TypeScript 1