Skip to content
View aniklavida's full-sized avatar

Block or report aniklavida

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.

Content in all repositories owned by your account will be closed.
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
aniklavida/README.md

Md Habibur Rahman (Anik) — Software engineer and product builder

Website LinkedIn Email Gmail

Software engineer in Dhaka, Bangladesh. Backend systems, web, mobile, desktop and applied AI—currently at Nimble Software Lab, previously shipping enterprise insurance, pharmaceutical and government systems at Brain Station 23.

I build developer and product tools in the open, and I publish what does not work yet alongside what does. Every repository below states plainly what is implemented, what is planned, and what will never be supported. This page does the same.

Open source

Ten repositories, all MIT or Apache-2.0. None of them has a v1.0 release yet. These are specifications and foundations being built in public, and every repository states what is implemented, what is planned for v1.0, and what will not be supported.

Stage What it means
Building Working code in the repository, checks passing. Not a release.
Foundation The project shell builds and is tested. No product feature yet.
Specified Specification, architecture and roadmap published. Implementation not started.

Building

ContextPact · any agent, same approved context

A local-first context and coordination layer for people who move between AI tools or run several agents at once. Durable knowledge, current decisions and task ownership live outside any single AI product, so the context follows you rather than the vendor.

  • Implemented and tested — context and workspace contracts, local workspace layout, SQLite schema bootstrap with WAL and FTS5, TypeScript build and test pipeline.
  • Experimental — init and status commands, MCP bootstrap and status surfaces.
  • Planned for v1.0 — context-pack retrieval and supersession, task leases and structured handoffs, guided agent connection, import, export and recovery.

TypeScript · SQLite · MCP · MIT

InstallGate · nothing executes unchecked

A local-first npm registry firewall, so the same dependency policy applies whether an install was started by a developer, a script or an autonomous coding agent. A scanner only helps when somebody remembers to run it; this is designed to sit on the registry path instead.

  • Implemented and tested — typed allow / warn / approval_required / block verdicts, deterministic balanced and strict policy rules, npm registry request classification, a doctor command, automated Go checks.
  • Planned for v1.0 — the registry gateway itself, content-addressed tarball quarantine, integrity verification, explainable evidence, expiring human approvals, SQLite audit history.
  • Unsupported in v1.0 — private registries, other package ecosystems, cloud accounts, AI-generated security verdicts.

Go · npm · supply-chain security · Apache-2.0

Workforce OS · coordinate agents and people through Notion

An operating protocol and Claude Code plugin for turning rough instructions into structured work, routing it to the right worker and keeping one shared system of record accurate—so work done through agents is not trapped in chat history.

  • Implemented — the operating contract, three agent profiles, four commands, setup and operating skills, packaged as a Claude Code plugin.
  • Planned for v1.0 — the bot gateway, scheduled heartbeat, and verified installers for other agents, Telegram and Discord. A clean-install release has not been published yet.

Claude Code plugin · Notion · agent workflows · MIT

Foundation

DiskClearance · see what goes, keep what matters

A safety-first desktop application for understanding and reclaiming storage, built around explainable findings, review before action, and an honest distinction between moving to Trash and deleting permanently.

The Tauri shell builds and passes its checks. It exposes exactly one command, a status probe that reports scanningImplemented: false and deletionImplemented: false—with a test asserting it stays that way until the features exist. Scanning, duplicate detection, application removal and cleanup are all planned for v1.0.

Rust · Tauri · React · MIT

Specified

Specification, architecture and roadmap are public. No implementation yet.

Project What it will do Planned stack
Code Clearance Evidence-based quality and security clearance for AI-generated code—scan, correlate, challenge, verify the fix, and produce a commit-bound report that discloses its own coverage and residual risk. CLI · MCP · CI · SARIF
StackBraid A product skeleton where backend, web and mobile all implement one OpenAPI contract, so the frontend never knows which backend serves it. Ships auth and nothing else. .NET · Python · Angular · Next.js · Flutter
RecordMint Self-hosted browser video messaging. Press record in a tab, share a link, and the file sits in storage you own. No native app, no vendor account. TypeScript · browser media · S3-compatible
Beziera An HTML-native design canvas driven by the coding agent you already run, closing the loop an agent normally cannot: write, render, look, fix. React · MCP
ShortReelCuts Prompt-driven short-video creation that shows every decision it made underneath the result, and lets you change any one of them. TypeScript · AI video · self-hosted
OhMyLife A self-hosted home for personal records—memories, people, papers, plans—that an AI keeps current so you only ever visit. Next.js · MCP

How this work is built

  • Specification, architecture and roadmap are published before implementation starts.
  • Dependencies are audited for licence and maintenance before they are added—a licence that binds the user is a defect, not a detail.
  • A planned feature is never described as a finished one, in a README or anywhere else.
  • No throwaway v0.1. The first public release of each project is a complete v1.0.
  • Decisions are written down so another engineer—or another agent—can continue without guessing.
  • System behaviour stays explainable, especially around AI, security and anything destructive.

Product I build at work

NimbleScribe · available now

Offline, on-device AI dictation for macOS and Windows. Hold a shortcut, speak, and clean text appears at the cursor in any application. Nothing leaves the machine.

Website · Downloads & releases

.NET · Python · Whisper · local LLMs · SQLite

The stack I work across

Area Technologies
Languages C#, Python, TypeScript
Frontend React, Angular, Next.js
Backend .NET, FastAPI, Node.js
Data PostgreSQL, SQL Server, MySQL, SQLite, Firebase
Applied AI LLM integrations, RAG, Whisper, local models, PyTorch, Keras
Delivery Docker, CI/CD, GitHub Actions, AWS, Azure, Cloudflare

Not a keyword list. Different products need different tools, and the useful skill is knowing how the pieces fit—and where complexity is not earning its keep.

Experience

When Work
2026 — now Building software at Nimble Software Lab
2023 — 2026 Software Engineer II, Brain Station 23
2023 Data Science & Business Analytics internship, The Sparks Foundation
2017 — 2022 BSc in Computer Science & Engineering, Ahsanullah University of Science and Technology

Across those roles I have worked on production systems spanning enterprise workflows, SaaS, AI-assisted products, mobile applications and internal automation. Client work stays anonymized where confidentiality requires it.

Research

Co-author of “A Deep Learning Approach to Distinguish Normal Pneumonia and COVID-19 Pneumonia with Segmentation of Affected Areas of Chest X-Ray”—recipient of the Best Paper Award at ICCCT 2023.

Beyond the repositories

I am documenting the longer journey from engineer to product builder: what I build, what I learn, the decisions that change the work, and the life happening around it.

Read the journey  ·  Connect on LinkedIn  ·  Get in touch

hello@aniklavida.com  ·  hranik9000@gmail.com

Pinned Loading

  1. beziera beziera Public

    AI-assisted UI design, prototyping and animation on HTML-native artboards — driven by whichever coding agent you already run.

    TypeScript 1

  2. code-clearance code-clearance Public

    Evidence-based clearance for AI-generated code.

    Go 1

  3. weallhatelife weallhatelife Public

    A self-hosted home for your whole life — memories, people, money, papers and plans. Your AI keeps it current. You just visit.

    TypeScript 1

  4. recordmint recordmint Public

    Free, self-hosted, open-source video messaging. Record in the browser, share a link, own your data.

    TypeScript 1

  5. shortreelcuts shortreelcuts Public

    Describe a short video, get one. Self-hosted, open source, prompt-driven — no twenty-field settings form.

    TypeScript 1

  6. stackbraid stackbraid Public

    One contract. Every app. A multi-stack product skeleton — .NET or Python, Angular or Next.js, Flutter, wired together by one OpenAPI contract.

    C# 1