Your privacy, your choice. Choose whether TheChosenVictor.com may use optional Google Ads measurement or keep advertising storage limited. This website setting does not change the privacy practices of any app.
Website privacy detailsOne index / six surfaces
Search the public work without guessing which directory holds it.
Search the catalog
Search across the public apps, tools, writing, vault, newsletter, and books.
95 results
Local-first iPhone app for comparing contractor quotes by scope, tracking follow-ups, organizing files, and exporting decision packets before signing.
Open appLocal-first emergency kit tracker for iPhone with go bag, home kit, and car kit templates, expiration dates, offline reminders, no account, no ads, and no tracking.
Open appIntermittent fasting tracker for iOS with a live fasting-stage ring, Lock Screen Live Activity, streaks, history, and a one-time Pro unlock. No subscription.
Open appLocal-first iPhone receipt tracker for return windows, warranties, image or PDF proof, reminders, encrypted backup, and one-time Lifetime Pro.
Open appiPhone decision utility with coin flips, wheel spins, dice rolls, local history, and lifetime Pro.
Open appAmbient sound mixer for iPhone with rain, thunder, fan, brown noise, white noise, ocean, forest, fireplace, cafe, and fireworks, plus Pro layering, saved mixes, timers, and one-time Pro.
Open appAd-free unit converter for iOS with live conversion, all 13 categories free, bundled currency rates, and a one-time Pro upgrade for live currency sync and unlimited favorites.
Open appPrivacy-first QR code scanner and generator for iOS with automatic scanning, multiple code types, and searchable history.
Open appDaily micro-journal for iOS with mood tracking, streaks, Focus Shroud writing, and Memory Lane. No ads, with an optional one-time Pro upgrade.
Open appEncrypted photo vault for iOS with AES-256-GCM encryption, biometric auth, decoy vault, opt-in break-in detection, disguise icons, zero cloud storage, no ads, and no tracking.
Open appNo-ads water intake tracker with one-tap logging, streak milestones, widgets, HealthKit, reminders, and a one-time Pro upgrade.
Open appGamified iPhone photo cleanup with 90-second rounds, four boss battles, Smart Clean filters, light and dark themes, and a one-time lifetime Pro with no ads, no tracking, and no subscription.
Open appThe official home for Victor Solano's iPhone apps, books, articles, and developer resources.
Open siteInspect common photo metadata, remove it, resize the image, and create a fresh shareable copy.
Open toolFind exact prose patterns worth reviewing without an AI score, a rewrite, or a claim about who wrote it.
Open toolCompare options against weighted criteria and see exactly how each score affects the result.
Open toolCalculate contribution margin, break-even units and revenue, then compare named price or cost scenarios.
Open toolCreate a clean, standards-compliant QR code for text or a URL and download it as PNG or SVG.
Open toolPaste a list, choose fairly with browser cryptography, and remove a winner before the next round.
Open toolCheck a listing pack against source-linked App Store Connect rules before you submit it for review.
Open toolValidate, format, sort, minify, copy, and download JSON without sending it to a server.
Open toolReceiptCrate marked a saved receipt as Expired because both deadline fields were empty. The tests stayed green because none of them had ever built that valid case.
Read articleMatt Pocock's repo gave me nine useful workflows. I rewrote them around my own rules, pinned the pack to the commit I reviewed, and added checks for drift.
Read articleBefore publishing screenproof, I ran it on screenshots from apps I had already shipped. One folder came back with 16 findings: eight accepted PNGs with alpha channels, plus eight HTML files I had left beside them.
Read articleA clean install of metaproof's packed tarball failed before publication because Node refuses to strip TypeScript types under node_modules. I compiled the package before publishing 0.1.0.
Read articleProgressive skill-disclosure pattern for keeping agent context focused as capabilities grow.
Open constructPython implementation of FVG detection for Smart Money Concepts. Identifies liquidity imbalances in price action.
Open constructCircuit breaker pattern for halting trading after daily loss threshold. Resets at midnight UTC.
Open constructPre-publish checklist for eliminating AI slop and injecting authentic voice into content.
Open constructThe core color palette and typography variables used to build this digital garden.
Open constructReusable DragGesture card stack with spring physics, rotation, and fly-away animations. Extracted from the SwipeClean iOS app.
Open constructFile-system MDX blog loader with gray-matter frontmatter parsing, reading time estimation, and pinned post sorting.
Open constructCSS custom properties pattern for dark/light theme switching with Tailwind. HSL tokens for seamless mode transitions.
Open constructProduction PM2 process manager config for Next.js on a Hetzner VPS. Auto-restart, log rotation, and memory limits.
Open constructTyped Zustand store with optional persistence middleware. Minimal state management for React apps.
Open constructType-safe environment variable validation with Zod. Separates server and client schemas with graceful CI fallback.
Open constructAndrej Karpathy's framework redefining LLMs as CPUs with context windows as RAM. The foundation of Context Engineering.
Visit artifactAnthropic's research on AI reliability, the "Reliability Tax", and economic impacts of autonomous agents.
Visit artifactThe standard for building AI-powered applications in Next.js. Streaming, tool calling, and structured outputs.
Visit artifactInner Circle Trader's educational content on Smart Money Concepts, Order Blocks, and Liquidity Sweeps.
Visit artifactThe gold standard for product design. A constant source of inspiration for high-fidelity interfaces.
Visit artifactBeautiful code snippet generator. Essential for high-fidelity technical content on social media.
Visit artifactThe typeface used across Vercel products. Precision engineered for code and clean UI.
Visit artifactAffordable, high-performance VPS hosting for developers. Where thechosenvictor.com runs for $6.65/mo.
Visit artifactAutomatic HTTPS reverse proxy with zero-config TLS. Replaced Nginx in the production stack.
Visit artifactProduction Node.js process management with auto-restart, log rotation, and cluster mode.
Visit artifactThe definitive iOS design reference. Essential reading before building any native Apple app.
Visit artifactProduction animation library for React. Declarative spring physics and layout animations.
Visit artifactVS Code-quality syntax highlighting for the web. Powers the code blocks across this site.
Visit artifactI moved from Vercel to a $7 VPS. Here's what went right, what I'd do differently, and why I'm never going back.
Read logBuilding a gamified photo cleanup app for iOS. The architecture decisions, the gamification math, and the tradeoffs that shaped SwipeClean.
Read logThe 2-hour process that catches issues your users will never report. A viewport-by-viewport review system for any web project.
Read logTrack every consumption vs. creation moment for 48 hours. Find out where your time actually goes.
Open constructThe minimum viable day. Not a morning routine. The bare minimum that keeps momentum when motivation disappears.
Open constructIdentify the 5 comfortable decisions you make daily that are quietly killing your progress.
Open constructWeekly review template. List what you did. Mark each item Motion or Progress. Calculate your ratio.
Open constructThe core argument distilled. The rescue myth, the permission fantasy, and what to do about it.
Read logList your principles. Write what each one has actually cost you. If the answer is nothing, it's a preference.
Open constructAll 14 chapters with core arguments and reflection prompts. Pairs with the book, works standalone.
Read log30-day tracking template. Hours consuming vs. hours creating. The only metric that matters.
Open constructThe anti-planning framework. Decision tree for when you don't feel like it. Because you're never going to feel ready.
Open construct3 questions before starting any project. Separates real direction from productive procrastination.
Open constructWeekly audit for active projects. Is this shipping or is this a hobby? Honest criteria for the decision.
Open construct5 signs you're ghosting your own project while looking productive. The burnout nobody talks about.
Open constructThe actual setup for ditching Vercel. Hetzner + Caddy + PM2 + deploy script. Real costs, real config.
Read logThe real split. Morning calisthenics. Afternoon weights. No optimization theater. Just reps.
Open constructWhy the gym is the first domino. Not a workout plan. The argument for why physical discipline unlocks everything else.
Read logMinimum viable fitness for someone starting from zero. 30 days of proving you can do something you don't feel like doing.
Open constructPatience protocol for entries. Rules for sitting through drawdowns. Emotional control checklist for trading.
Open constructMax daily loss, walk-away triggers, no-trade conditions. The rules that keep you in the game.
Open construct8 structural patterns that scream 'AI wrote this.' Quick-reference for anyone publishing written content.
Open construct3 mandatory pre-publish tests. Plaque Test, Niche Lock, Experience Anchor. Works for any content niche.
Open constructHow to build a writing voice system from scratch. The questionnaire, the rules, the process of going from AI-sounding to authentic.
Read logLessons, decision frameworks, and checklists from shipping 3 iOS apps solo. The actual tools, the actual process, the actual mistakes.
Open constructA Sortes gallery image showed a UnitFlip back indicator. Other app pages carried stale screenshots or claims for features that were not shipped, so I audited all twelve pages against current app truth.
Read issue #042Two finished YouTube masters passed every automated check but still needed eight human listening verdicts. Four days later I archived the production system instead of keeping it active because the videos were finished.
Read issue #041I created a receipt with no return or warranty deadline. ReceiptCrate marked it Expired and put it in Alerts anyway. The tests were green because none of them had ever made that exact receipt.
Read issue #040I tried to publish the same book as a paperback and a Kindle eBook. The paperback is live. The eBook is stuck in Draft behind an error banner that highlights nothing, and the publish request comes back with an empty errors object.
Read issue #039Apple's screenshot spec page changed which 6.9-inch resolution it led with between two visits six days apart. The accepted-size list still included all three, which is why I stopped treating one prominent number as the whole spec.
Read issue #038I put AdMob in some of my apps for a little passive revenue. The pennies never covered what the SDK cost me in launch time and a clean privacy label, so I'm pulling it back out one app at a time.
Read issue #037I shipped the same book copy to Amazon's US and UK stores. The US store published it. The UK store flagged one word as violence and blocked the page, and the fix changed how I clear an automated filter now.
Read issue #036I kept changing App Store metadata one field at a time and made the results harder to read. Now I batch the title, subtitle, keywords, screenshots, and preflight checks before I submit.
Read issue #035I finished Product Hunt prep for the kit, checked the real surfaces, and cut the extra outreach. Launch day should be for replies, not panic.
Read issue #034I automated almost a whole publishing workflow today, then hit a wall a browser bot can't cross. The real skill is knowing where to stop and just do the last step by hand.
Read issue #033I sat down to plan the day and half the list was already done. The boring failure nobody warns you about: your records drift from reality.
Read issue #032A build log: two apps went live while my own site hid them, the lesson that came out of it, and a new code-only video style for the channel.
Read issue #031Introducing TheChosenVictor, the vault, and what to expect from this newsletter.
Read issue #001A field manual for ending the restart loop. Set a floor you can keep on bad days, repair a broken promise quickly, and track whether your word still means something to you.
Open books shelfA field manual for men drowning in productivity advice. Turn input into visible proof through daily standards, a scoreboard, and a thirty-day proof run.
Open books shelf14 essays about why people stay stuck, how preparation becomes hiding, and what actually happens when you stop waiting.
Open books shelfA planning system for solo operators who need a short, concrete queue. Choose the next five moves, put them in order, and stop rebuilding the plan every time the calendar opens up.
Open books shelfA ninety-day identity-rebuild protocol built around daily standards, deliberate practice, and a fixed review window.
Open books shelfA sixty-six-day system for replacing motivation with repeatable standards, physical discipline, and a routine that still runs on low-energy days.
Open books shelfA field manual for defining the standards, routines, and identity behind consistent results instead of chasing the result by itself.
Open books shelfA mindset and environment guide to abundance, and the earliest book in Victor Solano's current catalog.
Open books shelf