Hacker Newsnew | past | comments | ask | show | jobs | submit | alepacheco-dev's commentslogin

  Location: London, UK

  Remote: Yes (flexible)

  Willing to relocate: Yes

  Technologies: TypeScript, React, Next.js, Node.js, NestJS, Tailwind CSS · PostgreSQL, MongoDB,
   Cloudflare Workers/Pages/KV, Firebase, GCP, AWS · OpenAI APIs, PostHog · Swift, SwiftUI

  Resume: https://www.linkedin.com/in/alejandro-pacheco-8b6323354/

  Email: ale [at] alepacheco [dot] dev

  Full-stack TypeScript developer with 8+ years of experience. Currently indie, shipped 5 iOS
  apps to the App Store, each with its own Next.js site and Cloudflare Workers backend.

  Previously built search frontend for a major travel agency in Barcelona across 4 brands, with
  A/B testing and an NLP flight search prototype with the ML team. Then joined a fintech in
  London, led a React migration, and mentored the team. After that, ran my own consultancy doing
   Node.js/TypeScript backends and cloud infra on GCP and AWS.

  Comfortable end-to-end: React/Next.js, Node.js/NestJS, PostgreSQL, MongoDB, Cloudflare
  Workers, and third-party API integrations (OpenAI, Twilio, Yahoo Finance). I ship product, not
   just code.

  Looking for: full-stack roles. Contract or permanent.

Privacy Pass is great for reducing friction, but it still relies on trust in the issuer. A ZK-based approach (e.g., using zk-SNARKs or anonymous credentials) could let users prove they’re paid subscribers without revealing their identity or even interacting with Kagi’s servers beyond the initial proof. This would remove the need for trust while keeping the experience just as seamless. Would love to see more services explore this direction.


Privacy Pass is an anonymous credential scheme that does exactly what you describe.


I think you could use zero knowledge proofs here to accomplish the same thing but without having to worry about renewing tokens etc


A problem with "zero knowledge" proofs is that Kagi needs to verify that the user has paid for the service, which requires the server to have some knowledge about the client at some point.


My iCloud library was growing a lot with videos so I created my first iOS app using Cursor+Claude.

It finds the biggest videos in your library, downloads them and re-encodes them on HEVC which saves a lot of space, it also brings them from 4k down to FullHD (optional)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: