Engineering blog — Full-Stack, AI integration, DeFi/Web3, Data Engineering and cloud systems.
Featured
TensorFlow.js vs scikit-learn in the Browser — Two Paradigms of Client-Side ML
Posted on:March 28, 2026 at 10:00 AMTensorFlow.js brings neural networks to the browser natively. scikit-learn runs via Pyodide WebAssembly. Same Iris dataset, same task — totally different philosophies. Train both client-side with no backend and compare accuracy, interpretability, and the cold-start gap.
Python vs JavaScript DataFrames in the Browser — Live Benchmarks with No Backend
Posted on:March 22, 2026 at 10:00 AMBoth Python (pandas via Pyodide WebAssembly) and JavaScript (arquero) can process DataFrames entirely in the browser. This post runs the same groupby, filter, and pivot benchmarks in both — live, client-side, no server needed — and measures the real tradeoffs.
Pathfinding Algorithms — BFS, DFS, Dijkstra and A* (Interactive)
Posted on:March 15, 2026 at 09:00 AMBFS, DFS, Dijkstra and A* explained from first principles, side by side on the same grid. Why does A* explore so few nodes? Why is DFS fast but dangerous? Paint walls, set mazes and watch them race.
Agentic Software Engineering — How I Build Production Systems in 2026
Posted on:March 9, 2026 at 10:00 AMA practical account of how AI agents have changed the software engineering workflow in 2026 — from spec writing to code generation, automated testing, deployment, and production monitoring. What changed, what didn't, and what the transition felt like.
Multi-Agent Workflows with Claude API — Architecture Patterns That Work
Posted on:December 8, 2025 at 10:00 AMProduction patterns for orchestrating multiple AI agents: parallel execution, hierarchical orchestration, agent-to-agent communication, and error recovery. Includes complete TypeScript implementations for real-world multi-agent workflows.
LLM API Integration Patterns — Structured Outputs, Function Calling, Streaming
Posted on:July 14, 2025 at 10:00 AMProduction patterns for integrating LLM APIs: structured JSON outputs, tool/function calling for agentic workflows, streaming with proper backpressure, and error handling for the failure modes unique to probabilistic AI systems.
Compound Interest — A Software Engineer's Mathematical Guide (Interactive)
Posted on:February 24, 2025 at 10:00 AMCompound interest from first principles: discrete vs continuous compounding, the Fisher equation for real returns, the Rule of 72, and why the difference between annual and monthly compounding matters more than most people think. All interactive.
Spec-Driven Development — The AI-Native Engineering Workflow I Use Daily
Posted on:February 10, 2025 at 10:00 AMSpec-Driven Development is the workflow where you write a precise specification first, then use AI to generate and iterate on the implementation. It sounds like prompt engineering — it's actually a different way of thinking about software design.
Python Time Series at Scale — Lessons from Processing 400M Financial Records
Posted on:July 22, 2024 at 10:00 AMReal-world lessons from building a time series pipeline that processes 400 million financial data points daily. Covers memory layout, chunked processing, dtype optimization, and the specific pandas/NumPy patterns that keep memory under control at scale.
Node.js Event Loop Internals — What Actually Happens When You await
Posted on:February 12, 2024 at 10:00 AMA deep dive into libuv's event loop phases — timers, I/O callbacks, poll, check, and close — explaining exactly what executes when and why. Includes microtask queue ordering, setImmediate vs setTimeout, and common pitfalls that cause production latency spikes.
UniswapV2 Interactive Simulator — Explore AMM Mechanics In Your Browser
Posted on:January 25, 2024 at 10:00 AMThree interactive apps exploring UniswapV2 mechanics: a trade simulator showing price impact and fee math in real time, the constant product x·y=k curve visualizer, and a deep dive into the actual Solidity storage variables changing with each swap.
UniswapV2 — The Math Behind Automated Market Makers
Posted on:January 18, 2024 at 10:00 AMA deep dive into the constant product formula x·y=k that powers UniswapV2. We derive price impact, slippage, and LP fee math from first principles — with a trade simulator you can run in your head.
GitLab Remote Development (Beta) Review
Posted on:December 10, 2023 at 12:00 PMIn this guide, we'll walk through the process of setting up GitLab's Remote Development Environment, following the official instructions. We'll use AWS for custom DNS and a Windows machine with Docker Desktop to host the container. After the setup, we'll assess the maturity of GitLab's Remote Development System, empowering readers to make well-informed decisions about its integration into their workflows
Development made easy with Remote Development solutions: GitHub vs GitLab vs Gitpod vs DevPod
Posted on:November 19, 2023 at 12:00 PMDive into the world of remote development environments, leaving behind the chaos of local development. Discover GitHub Codespaces, Gitpod, GitLab Workspaces and DevPod; each designed to simplify your coding experience. This guide breaks down their essential features and readiness for production, providing a roadmap for smooth and collaborative coding, especially for individuals and small teams. Revolutionize your workflow and embrace the future of development with these innovative solutions
Recent Posts
Uniswap V4 Hooks — What the Next DEX Paradigm Looks Like
Posted on:February 9, 2026 at 10:00 AMUniswap V4 introduces hooks — arbitrary code that runs before/after swaps, LP actions, and pool initialization. This transforms Uniswap from a fixed-function AMM into a programmable financial primitive. A technical deep dive into the architecture and what it enables.
Node.js Diagnostic Tools — Heap Snapshots, Flame Graphs, and DoctorJS in 2026
Posted on:January 12, 2026 at 10:00 AMThe complete Node.js diagnostics toolkit for 2026: V8 heap snapshots, CPU flame graphs, Clinic.js Doctor and Flame, OpenTelemetry integration, and the new --prof-process workflow. Covers what each tool finds and when to use it.
Financial Time Series Validation — QA Lessons from a European Central Bank Platform
Posted on:November 10, 2025 at 10:00 AMData quality lessons from building the validation pipeline for a statistical platform processing hundreds of millions of financial time series. Covers the specific failure modes that occur at scale, validation strategies that work, and anomaly detection approaches for financial data.
Building MCP Servers — The New API Layer for AI Agents
Posted on:October 13, 2025 at 10:00 AMModel Context Protocol (MCP) is Anthropic's open standard for connecting AI models to external tools and data. This post builds a production-ready MCP server that exposes database queries and API calls as tools for Claude agents.