ENGINEERING & IDEAS

Built with care.
Shared in detail.

Inside the software I build: product decisions, practical guides and lessons from working with code.

11 posts

Markdown Viewer: one workspace across browser and desktop

A closer look at document tabs, desktop delivery, GitHub imports and sharing documents through a URL.

Baivab Sarkar

Inside Markdown Viewer 2.0

Extending a live-preview editor with diagrams, mathematical notation, syntax highlighting and a more complete writing interface.

Baivab Sarkar

Managing public membership in large GitHub organizations

A practical guide to changing organization membership visibility when the member directory is difficult to navigate.

Baivab Sarkar

Signing Git commits with GPG

Generate a GPG key, configure Git signing and verify signatures in your commit history.

Baivab Sarkar

Building a Markdown viewer for the web

The foundations of a browser-based Markdown editor: document input, rendered output and a practical setup workflow.

Baivab Sarkar

Question answering over CSV data with Llama 2

An experimental retrieval workflow that combines CSV documents, a pretrained language model and a chat interface.

Baivab Sarkar

Building a document-retrieval prototype with Llama 2

A Python experiment connecting reference passages to a pretrained language model through a conversational interface.

Baivab Sarkar

Image processing with OpenCV: filters, contours and histograms

Notebook examples covering resizing, morphology, filtering, thresholding and histogram analysis.

Baivab Sarkar

Getting started with images in OpenCV

A compact notebook-based introduction to loading and working with images using Python and OpenCV.

Baivab Sarkar

Recording and analysing audio with Python

Python examples for recording audio, loading files, plotting waveforms and generating spectrograms.

Baivab Sarkar

Connecting a portfolio contact form to Google Sheets

A historical implementation using browser JavaScript and Google Apps Script to store contact-form submissions.

Baivab Sarkar

An idea, an opportunity, or just a hello?

Build with me.

Bug Run

A tiny break between builds.

Score0
Best0
An optional jumping game. The rest of this portfolio works without JavaScript.

Space or tap to start. Dodge a few bugs.