Naik Labs

Projects, notes and experiments by Ashish Naik.

01Projects
7 entries
01 Mindle
Mindle Shipped

Markdown comment collaboration for Mindle, a quiet place to read Markdown.

SwiftSwiftUImacOS
02 Puffer Properties
Puffer Properties Shipped

A multi-agent property acquisition system.

PythonAgentsR
03 Meal Planner
Meal Planner In Progress

A local-first meal planning app: build a weekly plan from your recipe library, then turn it into a consolidated, aisle-sorted grocery list.

PythonLLM
04 Inaugural Parkrun
Inaugural Parkrun Shipped

Cloudflare Worker that detects new parkrun events and emails you a personalised distance-sorted report.

TypeScriptCloudflare WorkersCron
05 HA House Bible
HA House Bible Private

Home Assistant configuration, versioned and documented.

YAMLHome Assistant
06 GPX Exporter
GPX Exporter Shipped

Paste a Strava or Komoot URL and download the GPX file.

Next.jsCloudflare WorkersStrava API
07 Crossword Generator
Crossword Generator Shipped

AI-powered crossword puzzles on any topic. Docker + Cloudflare Tunnel + LLM provider switching.

ReactFastAPIGeminiDocker
←  All Projects
01 Mindle
Shipped

Mindle

Markdown comment collaboration for Mindle, a quiet place to read Markdown.

A native macOS e-reader for Markdown files, with highlighting, annotations and full GitHub Flavored Markdown support. Files open the way a book does: one column, no chrome, nothing to configure before reading.

Markdown lives in editors, and editors are built for writing rather than reading. Mindle exists to give long documents somewhere calm to be read.

6 documents

Library

Reading view

Annotations

StatusShipped
Year2025
VisibilityPublic
SwiftSwiftUImacOS
View on GitHub
←  All Projects
02 Puffer Properties
Shipped

Puffer Properties

A multi-agent property acquisition system.

Puffer runs a multi-agent acquisition system. Every listing we consider is sifted, graded for condition, modelled for cost and yield, and given a verdict against fixed targets — before anyone looks at it.

Acquisition decisions stall on the same repeated analysis. Making the sift, the grade and the model automatic leaves only the judgement call.

Puffer Properties demo — multi-agent pipeline processing property listings through sift, grade, model and verdict stages
PIPELINESIFTGRADEMODEL

Pipeline

PASSCONDITIONYIELD

Listing verdict

YIELD MODEL05%10%Y1Y2Y3Y4Y5

Yield model

StatusShipped
Year2026
VisibilityPrivate
SourcePrivate repository
PythonAgentsR
Visit Puffer Properties
←  All Projects
03 Meal Planner
In Progress

Meal Planner

A local-first meal planning app: build a weekly plan from your recipe library, then turn it into a consolidated, aisle-sorted grocery list.

A local-first meal planning app. Build a weekly plan from your recipe library, then turn it into a consolidated, aisle-sorted grocery list.

Weekly planning is a chore with a fixed shape, which makes it a good thing to automate end to end.

Week of 2 SepMONTUEWEDTHUFRISATSUN

Week view

Add RecipePaste recipe URL or text...INGREDIENTSSAVE

Recipe intake

Shopping ListPRODUCEOnions x3Peppers x2Garlic x1DAIRYMilk 2LCheddar 200gPANTRYPasta 500g

Shopping list

StatusIn progress
Year2026
VisibilityPrivate
SourcePrivate repository
PythonLLM
Private Repository
←  All Projects
04 Inaugural Parkrun
Shipped

Inaugural Parkrun

A Cloudflare Worker that detects new parkrun events by comparing weekly snapshots, then emails subscribers a personalised distance-sorted report.

Every Friday evening a scheduled Cloudflare Worker fetches the full parkrun events list, compares it against the previous week's snapshot, enriches new entries by scraping each event page for inaugural status, then emails every subscriber a personalised report sorted by distance from their postcode. The web page at inauguralparkrun.naiklabs.dev shows the latest scan results and lets visitors subscribe.

Inaugural events are announced in scattered places. One scheduled job collects them into a single answer: which parkruns are about to launch, and how far away are they from me.

Inaugural parkrun Scanner demo — automated pipeline fetching, comparing, enriching, and reporting new parkrun events
Inaugural parkrun Scanner3 events found near youPRE-INAUG12 kmEVENT #145 kmPRE-INAUG89 kmSubscribe for weekly updatesGet notified when new events appear near you

Weekly digest

SCAN LOG18:15 Fetching events.json...18:15 842 events, filtered to 734 (UK)18:15 Comparing with snapshot...18:15 3 new events detected!18:16 Enriching event pages...18:16 Report sent to 4 subscribers18:16 Snapshot updated. Done.

Scan process

StatusShipped
Year2025
VisibilityPublic
TypeScriptCloudflare WorkersCronResend
Visit Scanner
←  All Projects
05 HA House Bible
Private

HA House Bible

Home Assistant configuration, versioned and documented.

A backup and reference for a Home Assistant install — automations, dashboards and integrations kept under version control with the reasoning written down alongside.

Home automation config rots quietly. Writing it down makes the house recoverable.

AUTOMATIONSMotion → Lights onHallway sensor triggers downstairs lightsSunset → Close blindsAll blinds close 30 min after sunsetHeating scheduleWeekday / weekend profilesGood nightLocks, lights off, alarm armed

Automations

configuration.yamlautomation: - alias: "Motion lights" trigger: - platform: state entity_id: binary_sensor.hall action: - service: light.turn_on target: area_id: downstairs

Dashboard config

StatusPrivate
Year2024
VisibilityPrivate
SourcePrivate repository
YAMLHome Assistant
Private Repository
←  All Projects
06 GPX Exporter
Shipped

GPX Exporter

Paste a Strava or Komoot URL and download the GPX file.

Strava, Komoot and Garmin make it surprisingly hard to get a plain GPX file out. GPX Exporter takes a URL from any of these services and hands back a downloadable GPX — no clicking through menus, no premium tier required for basic exports.

Every time I wanted to share a route or load it into another app, the export was buried three menus deep or locked behind a paywall. One URL in, one file out.

GPX ExporterPaste a URL. Get a GPX file.https://strava.com/routes/123...EXPORT GPXSupports Strava, Komoot and Garmin

URL input

Route exported!morning-ride.gpx · 24.3 KBDOWNLOAD

Download

StatusShipped
Year2026
VisibilityPublic
Next.jsCloudflare WorkersStrava API
Visit GPX Exporter
←  All Projects
07 Crossword Generator
Shipped

Crossword Generator

AI-powered crossword puzzles on any topic. Type a theme, get a playable puzzle in seconds.

Enter any topic — Premier League transfers, space exploration, cooking — and the app generates a full crossword puzzle with themed words and clues. The grid algorithm scores and places words with strict adjacency rules, then crops to fit. Every puzzle gets a shareable URL, and the whole thing runs with keyboard navigation, a timer, scoring, hints, and dark mode.

A learning project that touches a lot of the stack: Docker containerisation, Cloudflare Tunnel routing to a local deployment, hot-swapping between LLM providers (Gemini, Claude, open-source endpoints), and Google Search grounding to prevent hallucination on current-events topics. Crosswords are also a good stress test for structured LLM output — the model has to produce interlocking words that fit a grid, not just prose.

LLM provider switching (Gemini, Claude, mock) • Google Search grounding for factual topics • Shareable puzzle URLs • PNG export with clues • Keyboard navigation • Timer and scoring • Dark mode • Pre-built demo puzzles as fallback • Admin analytics dashboard

Crossword Generator demo — enter a topic, generate a crossword, and solve it
Pick a topicPremier League transfersGenerate →or try a demo puzzle:SpaceCookingHistory

Topic input

TRADESEAL12ACROSS1. Player movesbetween clubsDOWN2. Madrid'sgalactico club03:42120 ptsHint

Puzzle grid

Puzzle Complete!Premier League TransfersTIME04:32SCORE280Share PuzzleExport PNGNew Puzzle

Completion

React FastAPI Gemini Docker Cloudflare
Try Crossword Generator →

Ashish Naik

Director-level business development in accelerated computing, HPC and AI. Currently AWS's senior go-to-market specialist for accelerated computing across EMEA.

Accelerated Computing HPC AI/ML Go-to-Market Autonomous Driving
01Experience
2024 — Present
Senior GTM Specialist, AWS Accelerated Computing
Amazon Web Services · EMEA
  • Leads the EMEA go-to-market plan for accelerator-based workloads: AI infrastructure, generative AI, HPC, graphics and gaming.
  • Works with customers on their hardest accelerated-computing problems, across NVIDIA GPUs, Inferentia, Trainium and FPGAs.
  • Feeds customer insight and market signal back into AWS service and product teams.
2022 — 2024
Senior Specialist, Advanced Computing & Emerging Technology
Amazon Web Services · EMEA
  • Led EMEA GTM strategy for emerging technologies in advanced computing and HPC.
  • Drove initiatives in predictive modelling and simulation, spatial simulation, digital twins, and HPC/AI convergence.
  • Secured lighthouse customers in new GTM areas and advised on where to invest or divest.
2021 — 2022
Director of Business Development, ADAS & Autonomous Driving
NI (National Instruments) · Global
  • Recruited and scaled a global team of quota-carrying business development specialists.
  • Guided cross-functional ADAS/AD strategy and brought products to market organically, through M&A and through partnerships.
2019 — 2021
Principal Business Development Manager, ADAS & Autonomous Driving
NI (National Instruments) · EMEA
  • Delivered 20% year-over-year revenue growth.
  • Established partnerships with simulation vendors including Ansys and IPG Automotive.
2010 — 2019
Applications, Sales and Business Development roles
NI (National Instruments) · UK & EMEIA
  • Progressed from applications engineering team lead through field sales to senior automotive business development.
  • Focused on validation test, HIL, connected and autonomous vehicles, and electrification.
2024 — Present
Board Trustee
New Life Special Care Babies · Newbury, UK
  • Registered charity funding neo-natal equipment for special care baby units across the UK.
  • Works with fellow trustees and the founder on fundraising and advocacy.
02Education
2016 — 2019
MBA, Business Administration, Management and Operations
University of Birmingham
2006 — 2010
BSc (Hons) Engineering Physics
Loughborough University
2010
CERN Summer Student
CERN, Geneva
  • Designed and delivered a high-voltage control system for trapping low-energy ions.
Elsewhere
Certifications
Languages
Full History on LinkedIn

About

Naik Labs is where the side projects go. Most of them start as a repeated task worth automating and end as something small that runs on its own. A mixture of complete, single user, or in-progress tasks.

Every project here is built quickly and deliberately kept small. They were designed to automate or fix items in daily life, so we can spend more time on things that matter.

GitHubADAS-Ash
LinkedInashnaik86