Full-Stack-Entwickler für Gründer — Vollzeit, remote
Ich baue
das Produkt. Sie skalieren das Geschäft.
Ich liefere Produkte durchgängig — React-Frontends, Node- und Postgres-Systeme, Retrieval-Pipelines für KI — und verantworte sie allein, vom ersten Schema bis in die Produktion.

Kathmandu, UTC+5:45 — mein Nachmittag deckt einen kompletten europäischen Arbeitstag ab.
Teams, die damit ausgeliefert haben.
teams und kunden, für die ich geliefert habe
- Code in Produktion
- 4+ Jahre
- Produkte für Kunden ausgeliefert
- 12+
- Unternehmen, dazu Freelance-Kunden
- 3
- Arbeitszeiten täglich abgedeckt
- EU + US
was ich mache
Drei Ebenen, eine Person.
Das meiste davon habe ich allein gebaut oder in einem Team, das klein genug war, dass ein Feature zu besitzen hieß: vom Schema bis zum Deployment. Sie müssen nicht herausfinden, auf welcher Ebene Ihr Problem sitzt. Die meisten Projekte brauchen Teile von allen dreien, und jede Ebene hat ihre eigene Seite.
- 01 / oberfläche
Produktoberflächen
Der Teil, den Ihre Kunden anfassen. React, Next.js und TypeScript, strict — Komponenten-Bibliotheken und Design-System-Primitive, auf denen das restliche Frontend aufbaut, mit Bundle-Größe und Data Fetching als Features statt als Aufräumarbeit.
- Dashboards
- Admin-Panels
- Kundenportale
- datenintensive Tabellen
- KI-Produktoberflächen
- Onboarding-Flows
- Design-Systeme
- Marketing-Seiten
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Query
- Node.js
- Core Web Vitals

- 02 / system
Das System darunter
Der Teil, den niemand sieht, bis er bricht. NestJS- und Node-APIs auf PostgreSQL-Schemata, die zuerst für den Fehlerfall entworfen sind — Multi-Tenant-Isolation, rollenbasierter Zugriff, Queues und Background-Jobs, die zweimal laufen können, ohne Schaden anzurichten.
- SaaS-Plattformen
- Multi-Tenant-Anwendungen
- Buchungssysteme
- APIs
- Auth und Rollen
- Zahlungen und Abrechnung
- Background-Jobs
- Drittanbieter-Integrationen
- NestJS
- Node.js
- PostgreSQL
- Prisma
- Redis + BullMQ
- AWS

- 03 / retrieval
KI, die ihre Quellen nennt
KI, die aus Ihren Dokumenten antwortet statt aus der Vermutung eines allgemeinen Modells. Ingestion, Chunking, Embeddings und Vektorsuche direkt neben den relationalen Daten — Antworten lassen sich zum Dokument zurückverfolgen, und „unsicher“ ist ein behandelter Fall.
- RAG-Suche
- Dokumenten-Extraktion
- Frage-Antwort-Systeme
- hybride Suche
- Ingestion-Pipelines
- KI-Workflows
- Evaluations-Sets
- KI im bestehenden Produkt
- PostgreSQL
- pgvector
- Embeddings
- Vector search
- Document extraction
- evals

ausgewählte projekte
Drei Systeme, und was daran wirklich schwer war.

Noveon
2026Website für eine Investmentfirma in Hongkong, gebaut für zwei Personen, die keine Entwickler sind. Next.js vorne, Strapi auf dem eigenen Server dahinter. Fertig, noch nicht live.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Strapi

Marti China
2026Unternehmensseite für die China-Tochter eines Schweizer Tunnelbau-Zulieferers. Next.js vorne, selbst gehostetes Strapi dahinter: 49 Produktseiten, 17 Referenzprojekte, zwei Sprachen.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Strapi
- Baidu Maps

Gradsy
2026Der gesamte Betrieb einer Auslandsstudien-Beratung über zwei Repos. Studierende bewerben sich, Berater bewegen Bewerbungen durch Zustände, Admins machen den Rest. Viel davon war Nebenläufigkeit.
- Next.js
- React
- NestJS
- TypeScript
- Prisma
- PostgreSQL
- Redis
- BullMQ
- AWS

Yacht Cloud
2024Engineered a multitenant frontend and RAG AI planner that powers YachtCloud and multiple white-labeled broker platforms by instantly filtering massive luxury yacht inventories.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Elasticsearch
- RAG
- LangChain
Was passiert, nachdem Sie mich beauftragt haben.
One of the most reliable engineers I’ve worked with.
Ritesh is the kind of engineer you want on your toughest problems. He brings strong technical depth, takes full ownership, and consistently turns complexity into solutions that work. Sharp, dependable, and always focused on getting the job done right.
Sushant Raj DangalCEO, Ancoda Labs (opens in a new tab) Delivered on time, every time
He took ownership of what he was given and often went past what was asked. Solid engineer, easy to work with. Ritesh was a full-stack developer on our team and consistently delivered on time.
Shashank AdhikariCEO, Milo Logic (opens in a new tab) A true problem solver
Alexa Lifesciences required internal tooling to handle customer inquiries, inventory management, and other operational workflows. Ritesh brought strong technical insight to the project and was a reliable, thoughtful partner throughout the process.
Dinesh ThakurManaging Director, Alexa Life Sciences (opens in a new tab)
My go-to for anything technical
Ritesh built my personal portfolio site and has been my go-to for anything technical since. He explains things clearly and actually follows through, which is rarer than it should be.
Prajesh SagarSenior Analyst, Salt Trading Corporation Limited (opens in a new tab) Sensible decisions, clean implementation
He took full ownership of our frontend work. Clean implementation, sensible decisions, and he pushed back when something didn't make sense rather than just building what he was told.
Abhinav RegmiCEO, Azminds Services Pvt. Ltd. (opens in a new tab) Zero Compromise
Ritesh's work ethic is unbelievable. He helped built a bulletproof backend and a perfectly sharp frontend. An absolute joy.
Courtney RayappuAccount Executive, Momentum
wie ich arbeite
Dieselben drei Schritte, in jedem Projekt.
- 01
Bei der Rahmenbedingung anfangen
Vor der ersten Zeile Code kartiere ich die Domäne und die Fehlerfälle. Was bricht unter Nebenläufigkeit, was muss korrekt bleiben, wenn ein Job erneut läuft, was der Termin tatsächlich schützt. Das Design entscheidet die Rahmenbedingung, nicht die Feature-Liste.
- 02
Die dünne Scheibe ausliefern
Die kleinste Version, die durchgängig läuft: deployed, typisiert, migriert, beobachtbar. Keine Abstraktion, bevor ich sie zum zweiten Mal brauche. Sie sehen früh genug etwas Laufendes, um Ihre Meinung günstig zu ändern.
- 03
In Produktion verantworten
Das Deployment, die Fehler danach, und die Dokumentation, die beim Bauen entsteht statt für später versprochen zu werden. Wenn eine Schätzung kippt, hören Sie es an dem Tag, an dem ich es weiß — nicht in der Woche, in der es eintritt.
werkzeuge
Womit ich tatsächlich arbeite.
- languages
- frontend
- backend & data
- ai & llm
- cloud & infra
faq
Fragen aus dem ersten Gespräch.
Sind Sie erfahren genug, um ein Produkt allein zu verantworten?
Bei Gradsy war ich der einzige Entwickler. Zwei Repositories, drei Oberflächen für Studierende, Berater und Admins, dahinter eine API, die jede Anfrage ablehnt, bis eine Rolle sie erlaubt. Zwei Berater, die denselben Termin anklicken, können ihn nicht beide bekommen, weil diese Regel in einem Datenbank-Constraint liegt und nicht im Anwendungscode. Hintergrund-Jobs dürfen zweimal laufen, ohne Schaden anzurichten. Architektur, Schema und Deployment waren meine — die Fehler auch.
Sie sitzen in Kathmandu. Wie funktioniert das mit einem Team in Europa?
Nepal liegt bei UTC+5:45. Mein Nachmittag und Abend decken einen kompletten europäischen Arbeitstag ab, also finden Standups, Reviews und Pairing mit einem Team in MEZ live statt. Für US-Teams ist das Fenster schmaler: mein Abend ist der Vormittag an der US-Ostküste.
Wie stellt ein Unternehmen jemanden in Nepal fest an?
Genauso wie jede andere Remote-Einstellung, plus einem Schritt: Ich stehe auf keiner US- oder EU-Gehaltsliste, der Vertrag muss also von irgendwoher kommen. Die meisten Unternehmen nutzen einen Dienstleister, der bereits eine juristische Person in Nepal hat. Der stellt mich an, Sie geben eine Rechnung pro Monat frei, und Sie bekommen einen Angestellten, ohne eine Tochtergesellschaft zu gründen oder hier etwas anzumelden. Das ist die Aufgabe eines Employer of Record. Die leichtere Variante ist ein direkter Vertrag als Auftragnehmer — so arbeite ich bereits mit US-Kunden, und kleinere Teams bevorzugen das meist. Keiner der beiden Wege braucht Visum, Sponsoring oder Umzug, der Starttermin ist also der, den wir vereinbaren.
Was heißt Full Stack in Ihrem Fall?
Frontend-lastig. React, Next.js und TypeScript sind der stärkste Teil: Komponenten-Bibliotheken, Design-System-Primitive, Bundle-Größe, Data Fetching. Dahinter schreibe ich APIs in Node und NestJS, entwerfe das PostgreSQL-Schema, auf dem sie sitzen, und deploye auf AWS, Cloudflare oder Azure. Infrastruktur ist der dünnste der drei Bereiche. Kubernetes habe ich nicht in Produktion betrieben. Wenn eine Rolle das braucht, lerne ich das Cluster — aber die Plattform wäre nicht der Grund, mich einzustellen.
Sie bauen mit KI. Wer verantwortet den Code?
Ich. Agents schreiben bei vielem den ersten Entwurf. Ich lese jede Zeile, bevor sie gemerged wird, und die Teile, die über Geld, Berechtigungen oder Datenformen entscheiden, schreibe ich meist selbst. Das Review ist der größere Teil der Arbeit, und dafür plane ich Zeit ein.
Wie ist die Zusammenarbeit mit Ihnen?
Ich frage nach der Rahmenbedingung, bevor ich frage, was gebaut werden soll. Wenn eine Schätzung kippt, hören Sie es an dem Tag, an dem ich es weiß. Ich schreibe Dokumentation beim Bauen, weil ich schon die einzige Person war, die ein System lesen konnte — und das ist ein schlechter Ort, ein Team hinzustellen.
Sagen Sie mir, wo es klemmt und bis wann.
Dreißig Minuten über das, was Sie bauen, was im Weg steht und ob ich der Richtige dafür bin. Wenn nicht, sage ich das im Gespräch.








