Hacker Newsnew | past | comments | ask | show | jobs | submit | G4Vi's commentslogin

  Location: New Hampshire
  Remote: Strongly Preferred, 3+ years experience fully remote
  Willing to relocate: Yes
  Technologies: C, C++, Rust, Perl, TS/JS, Go, Python, Wasm, Linux, Windows, Embedded, HTTP, and more
  Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf
  Email: gavin [at] computoid dawt com
Hi, I'm Gavin. I have 9+ years experience between systems programming (cross-platform and embedded in C and C++), WebAssembly (porting, plugin systems, and binary parsing/recompilation), and Backend (identity and security in Rust, Typescript, Postgres). I'm proud of my open source work such as porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755) and making my own HTTP media server/web interface. For my next role, I'm mostly interested in systems/Wasm development, but can be flexible to work in an interesting domain.


  Location: New Hampshire
  Remote: Preferred, 3+ years experience fully remote
  Willing to relocate: Yes
  Technologies: C, C++, Rust, Perl, TS/JS, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more
  Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf
  Email: gavin [at] computoid dawt com
Hi, I'm Gavin. I have 9+ years experience between application and embedded system development for avionics, building WebAssembly tooling, and full-stack SaaS development including backend identity and security work. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). For my next role, I'm mostly interested in systems/native development, but can be flexible to work in an interesting domain.


  Location: New Hampshire
  Remote: Only (occasional travel okay), 2+ years experience fully remote
  Willing to relocate: Yes
  Technologies: C, C++, Rust, Perl, TS or JS ES6+, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more
  Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf
  Email: gavin [at] computoid dawt com
Hi, I'm Gavin. Professionally, I have 8+ years experience between application and embedded system development for avionics, building WebAssembly tooling, full-stack SaaS development, and Rust network programming. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). For my next role, I'm mostly interested in systems/native development, but can be more flexible to work in an interesting domain.


Hi Gavin, This is David from Onefish AI. If you are interested in the below position, please apply. Thanks

Job description AI Fullstack Engineer

Location: On-Site & Hybrid

Job Type: Full-time

Salary: Competitive, starting at $80K, with a potential equity + path to $300K based on contribution to business performance (details to be discussed)

1. About Us

Onefish AI is building a revolutionary offline-first PWA that delivers AI consulting to SMEs—100% functional offline. Our hybrid architecture combines browser-based Python execution with intelligent cloud routing to empower small businesses with game-like AI tools that boost efficiency and cut waste.

We're a fast-paced startup pushing boundaries in multi-agent AI for real-world business optimization.

2. Role Overview

We're hiring a founding AI Fullstack Engineer to build our core hybrid architecture from the ground up. This is a rare blend of:

Cutting-edge R&D (multi-agent AI systems) Advanced browser/cloud engineering (offline PWAs + smart routing) Direct SME impact (building solutions for real businesses) You'll ship: Offline PWA → Smart cloud integration → Multi-agent AI consulting workflows

3. Tech Stack Overview:

BROWSER: Svelte PWA + Pyodide / Rust,C++ / Tensorflow.js (Offline ML)

CLOUD: Go Router → FastAPI → PostgreSQL

4. Key Responsibilities

FRONTEND & PWA (Offline Resilience)

Architect the PWA Foundation: Build the Svelte PWA and configure a robust Service Worker to ensure all essential code and assets (including Pyodide runtime and models) are aggressively cached for a guaranteed offline experience. Pyodide Integration: Implement Pyodide/Web Workers for executing offline Python AI functions, ensuring a non-blocking, high-fidelity user experience. Tiered UX Design: Develop the logic for Free (local-only, interpreter-based) and Premium (local/cloud toggle, accelerated) AI execution tiers. Asset Lifecycle Management: Implement seamless, version-controlled updates and smart caching for large Python packages and serialized model files. BACKEND & CLOUD (Hybrid Routing)

Intelligent Router Development: Build the lightweight Go (Gin or similar) router responsible for dynamically deciding whether a client request should be executed locally (in Pyodide) or routed to the cloud FastAPI worker. API Development: Develop highly performant FastAPI endpoints for parallel and large-scale AI cloud processing. Data Synchronization: Design and implement resilient, conflict-free data sync mechanisms between browser storage (IndexedDB) and the central PostgreSQL database. DevOps & Infrastructure: Manage Dockerized services and orchestrate production deployments across cloud platforms (e.g., Netlify/Heroku). AI/ML INTEGRATION

Runtime Portability: Develop single-source Python AI functions capable of execution within both the constrained Pyodide runtime and the native FastAPI environment. Model Optimization: Employ techniques (quantization, pruning, knowledge distillation) to create highly efficient, lightweight models specifically for offline execution. Multi-Agent Systems: Design and deploy sophisticated multi-agent LLM systems to automate complex business consulting workflows. SME DEPLOYMENT

Work directly with small businesses to analyze workflows and build tailored AI solutions. Manage production deployments (e.g., Netlify/Heroku for PWA, cloud platforms for APIs).

5. Must-Have Technical Skills

Core Stack Svelte, Pyodide, FastAPI, Go (Gin), PostgreSQL, Docker Python Expert. Single-source code for browser + cloud runtimes Frontend PWA development, Svelte/TypeScript/Vite, service workers Backend FastAPI APIs + basic Go HTTP routing DevOps Docker Compose, Netlify/Heroku deployment AI/ML Pyodide ML, model optimization, multi-agent LLM systems Business Tools Microsoft Office Suite (Excel for workflow analysis, PowerPoint for client presentations, Word for documentation)

6. Preferred Qualifications

Architecture: Proven experience with hybrid cloud-edge applications and data synchronization strategies. Advanced AI: MS/PhD in CS/AI or equivalent research experience in LLMs or specialized models. Performance: Experience with highly performant Wasm pipelines using Rust/C++ or deep knowledge of TensorFlow.js/ONNX.js for browser GPU acceleration. Ecosystem: Familiarity with vector databases (e.g., Pinecone, ChromaDB) or advanced data science tooling.

7. Compensation & Growth

Starting: $80K base + competitive equity (discussed at time of offer) Upside: $300K+ total comp potential (salary + bonuses + equity + benefits) Benefits: PTO (other benefits based on company milestone, discussed at interview) Growth Path: Lead Engineer → CTO trajectory

8. Why Join Us?

Own the architecture as founding engineer Transform SMEs with genuinely needed AI tools Unique stack: Pyodide + Go + Svelte + multi-agent LLMs Prestige: Lead cutting-edge edge-compute AI R&D with real business impact

9. Application Process

Submit: Resume + GitHub + 1-page cover letter + 3 references (1 Character Reference and 2 Technical References) Introductions + SME Case Study: 1-hour Technical Screen: 1-hour Live Coding: 2-hours Offer: Within 1 week Apply: jobs@onefishai.com

Subject: "Candidate: AI Fullstack Engineer - [Your Name]"


  Location: New Hampshire
  Remote: Only (occasional travel okay), 2+ years experience fully remote
  Willing to relocate: Yes
  Technologies: C, C++, Perl, TS or JS ES6+, Rust, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more
  Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf
  Email: gavin [at] computoid dawt com
Hi, I'm Gavin. I have 8+ years experience between application and embedded system development for avionics, building WebAssembly tooling, and full-stack SaaS development. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). For my next role, I'm mostly interested in systems/native development, but can be flexible to work in an interesting domain.


Location: New Hampshire

Remote: Only (happy to come-in or travel occasionally). Worked remote for the last 2+ years.

Willing to relocate: Maybe

Technologies: C, C++, Perl, TS or JS ES6+, Rust, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more

Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html

Email: gavin [at] computoid dawt com

Hello, I'm Gavin. I have 8+ years experience between application and embedded system development for avionics, building WebAssembly tooling, and full-stack SaaS development. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). I am interested in various systems and backend software engineering from native to web to embedded.


On the devx, there's definitely some rough edges around building and using Wasm. My company has been working on a framework to ease integrating Wasm into existing applications. One area it focuses on is providing easy data passing between the host program and the Wasm and vice versa. https://github.com/extism/extism We do not have WASI preview 2 support yet, but are interested in integrating it.


It would be cool to package Wasm for every platform easily. You could make a hermit runner for android that loads the module and wasi configuration from the hermit, but uses its own runtime instead of the one embedded in the hermit.

Excluding the Wasm runtime, the hermit's runner or hermit base is under 400 LOC: https://github.com/dylibso/hermit/blob/1f6f51d0d6b3941c9616f... . Instead of reading the configuration and module from /zip you would use zip decoder on the hermit you want to run.


Location: Not quite Boston (Southern NH, US)

Remote: Only (happy to come-in or travel occasionally)

Willing to relocate: No

Technologies: C, C++, Perl, WASM, Linux, Windows, Embedded, HTTP, and more

Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html (link to PDF in /about)

Email: gavin [at] computoid dawt com

Website: https://computoid.com

GitHub: https://github.com/G4Vi

Hi, I'm Gavin. For the last 5+ years, I've designed, built, and maintained the software (application and embedded system) for various test and measurement avionics products. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). I am interested in various systems and backend software engineering from web to embedded.


Location: Not quite Boston (Southern NH, US)

Remote: Only (happy to come-in or travel occasionally)

Willing to relocate: No

Technologies: C, C++, Perl, WASM, Linux, Windows, Embedded, HTTP, and more

Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html (link to PDF in /about)

Email: gavin [at] computoid dawt com

Website: https://computoid.com

GitHub: https://github.com/G4Vi

Hi, I'm Gavin. For the last 5+ years, I've designed, built, and maintained the software (application and embedded system) for various test and measurement avionics products. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). I am interested in various systems and backend software engineering from web to embedded.


Location: Not quite Boston (Southern NH, US)

Remote: Only (happy to come-in or travel occasionally)

Willing to relocate: No

Technologies: C, C++, Perl, WASM, Linux, Windows, Embedded, HTTP, and more

Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html (link to PDF in /about)

Email: gavin [at] computoid dawt com

Website: https://computoid.com

GitHub: https://github.com/G4Vi

Hi, I'm Gavin. For the last 5+ years, I've designed, built, and maintained the software (application and embedded system) for various avionics products. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). I am interested in various systems and backend software engineering from web to embedded.


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

Search: