Built work

Systems I’ve Built

Crawler, SEO ops, workflow, and implementation systems used to diagnose technical problems, route evidence, and keep fixes reviewable.

This page is the proof router. The project pages carry the heavier screenshots, build notes, and implementation details.

Where this fits

nikom.work

Personal work hub for the broader project portfolio, experiments, and private proof that does not belong in a single service lane.

wpfixpath.work

Bounded repair work for WordPress, WooCommerce, GTM, GSC, Core Web Vitals, and technical cleanup issues.

indexlane.dev

Systems, automation, crawlers, outreach operations, analytics/tracking implementation, and AI-assisted build work.

Project pages

A shorter index, with each serious project on its own URL.

Each card keeps the main page scannable: one summary, three proof points, a few stack chips, and a link to the deeper page.

Discuss a system
ILCrawler logo

Crawler / audit evidence

ILCrawler

Mixed-language crawler/audit platform for turning raw crawl, rendered, Lighthouse, resource, issue, and export evidence into reviewable SEO handoff data.

  • runs the high-volume raw path through Go workers with robots.txt, sitemap, URL normalization, frontier state, and NDJSON spool batches
  • uses a Rust importer to bulk-load raw crawl facts into PostgreSQL before Go post-processing creates derived data
  • keeps Node.js Lighthouse, Go rendered audits, Next.js UI, exports, issue workflow, and operations controls visible enough to operate
Python Go Rust Node.js FastAPI Next.js
View project
MarketEngine logo

SEO decision layer

MarketEngine

Internal system for deciding whether an SEO task is worth doing before it becomes a ticket.

  • groups keywords by SERP overlap before deciding whether an existing page or a new page fits
  • joins ILCrawler and private-crawler evidence with competitor facts and owned-page matches
  • blocks traffic and ranking claims when the evidence is not strong enough
FastAPI Python ILCrawler Evidence SERP Evidence PostgreSQL Neon
View project
SearchCaliber logo

Search intelligence cockpit

SearchCaliber

Private dashboard that connects a site, its crawl evidence, market research, and approved SEO actions in one place.

  • maps a site or client project to the right ILCrawler and MarketEngine records
  • shows evidence readiness before actions are reviewed
  • keeps bridge details out of the normal user flow
Next.js TypeScript React FastAPI Python Workers Neon
View project
RE

Workflow / outreach ops

ReachLog

Single-owner outreach system for tracking targets, messages, replies, bounces, forms, follow-ups, and dedupe protection.

  • stores outreach targets, contacts, source, status, and dedupe keys
  • tracks emails, forms, replies, bounces, skips, and follow-up state
  • keeps outreach execution tied to visible next actions
Next.js TypeScript React Tailwind CSS Drizzle ORM SQLite
View project

Finished Upwork job

Technical URL Recovery Audit — 14-Year-Old Site

Decision-ready URL recovery audit for an old authority site with legacy URLs, backlink-bearing dead pages, soft 404s, redirect chains, broken internal links, parameter/canonical issues, and sitemap/indexability cleanup needs.

  • completed as an Upwork audit with a public 5.0 review
  • combined GSC, crawl data, backlink data, and Wayback/CDX discovery across host/protocol variants
  • delivered a Top 50 implementation queue, redirect/action map, validation notes, and written walkthrough
GSC Crawl Data Wayback/CDX Redirect Mapping Fix List
View related service

Controlled proof environments

Labs

Small prototypes for testing programmatic SEO, crawler handoff, LLM triage, GPU orchestration, and performance fixtures without mixing them into client work.

  • keeps thin experiments out of the main project pages
  • shows implementation range without turning /work into a CV dump
  • keeps sensitive or unfinished systems clearly separated
Programmatic SEO LLM Triage GPU Pipelines CWV Fixtures
View labs

WordPress/PHP diagnostic tools

Plugins

Small WordPress plugins for crawler-facing checks, internal-link cleanup, and safe media conversion work.

  • manual ZIP releases with stable download pages
  • source, sample output, and scope boundaries on each plugin page
  • built for narrow diagnostics, not broad plugin-suite bloat
WordPress PHP Crawler Checks Media Cleanup
View plugins

AI-assisted engineering

How I use AI in build work

I use Codex and other LLM tools for scaffolding, refactoring, implementation planning, debugging, documentation drafts, and test expansion.

The model does not own the architecture. Data model choices, security boundaries, production changes, debugging, verification, and final review stay with me.

Codex-assisted LLM-assisted development Human-reviewed code Private operator tooling Operator prototypes

Selected labs

Working prototypes and internal systems kept separate from the main tools.

These stay summarized here until each one has enough unique proof to deserve its own page.

Discuss a system

InHomeDayCareMap

Programmatic SEO directory for licensed in-home daycare providers.

Laravel, Tailwind, Leaflet, Filament, generated sitemaps, JSON-LD, live search, provider facets, import jobs, and approximate-location handling.

  • crawlable state, city, facet, and provider pages
  • live search, maps, JSON-LD, and sitemap generation
  • guardrails around approximate provider locations
Laravel Filament Leaflet JSON-LD Sitemaps

Marketplace Triage Worker

Python worker for filtering marketplace leads before manual review.

SQLite queues, JSONL ingestion, deterministic hard filters, LLM triage, read-only IMAP intake, crawler handoff, CLI commands, and Telegram notification boundaries.

  • normalizes lead intake before review
  • runs hard filters before LLM triage
  • keeps crawler handoff and notification state auditable
Python SQLite IMAP LLM Triage Crawler Handoff

GPU Orchestration Lab

Dockerized multi-stage GPU pipeline with Prefect and on-demand worker pools.

Prefect, RunPod, Docker worker images, PostgreSQL, S3-compatible storage, FAISS, vLLM, FastAPI workers, Stable Diffusion, NLLB, and autoscaling logic.

  • keeps orchestration separate from GPU-heavy stages
  • uses specialized worker images per workload
  • tests embedding search, model serving, tagging, image generation, and translation
Docker Prefect RunPod FAISS vLLM

Core Web Vitals fixture lab

Controlled WordPress fixture for showing a performance failure path without exposing client data.

Before/after route pairs for script loading, image delivery, cache/CDN behavior, and PageSpeed evidence.

  • matched slow and fixed routes
  • visible PageSpeed before/after evidence
  • controlled proof lab, not a client case study
WordPress PageSpeed Core Web Vitals Cache/CDN

Redacted Laravel systems

Larger Laravel builds in sensitive verticals, available as private proof when relevant.

Marketplace workflows, Filament panels, payments, geodata, SEO route trees, search, media handling, queues, imports, moderation, video processing, object storage, and AI enrichment workers.

  • bigger application work without public sensitive-data exposure
  • private proof available when the technical fit is relevant
  • keeps public pages focused on the systems that can be shown cleanly
Laravel Filament Queues Media Pipelines Geo SEO

Technical issue or small system?

Send the issue with enough context to verify it.

Send the URL, expected behavior, current behavior, and tools involved. I’ll confirm whether it fits a bounded implementation block.