Skip to content

CV/Curriculum vitae

PrabeshSharma

Software Engineer / Builder

Location
Nepal

01/Profile

Software engineer building commercial platforms — multi-tenant SaaS for jewellery, travel, hospitality, manufacturing, workforce and finance, and a live marketplace — alongside an AI operating system in Rust, security and developer tooling, and low-level systems: compilers, virtual machines and databases written from first principles.

Full-stack engineering · Cloud infrastructure · Cybersecurity · AI / ML · SaaS · Automation · Developer tooling · Travel technology · Business software

02/Technical skills

Language
TypeScript, Python, Rust, Go, JavaScript, C++
Interface
React, Next.js
Backend
Node.js, Express, NestJS, FastAPI
Data
PostgreSQL, Prisma, Redis, MongoDB, Supabase
ML
PyTorch, Transformers
Platform
Vercel, Cloudflare, Docker, GitHub Actions, Kubernetes

03/Selected projects

  • DataJewellers

    Multi-tenant jewellery ERP, billing and Nepal tax compliance — one deployment serving many businesses, each isolated in its own Postgres schema.

    React 19 · TypeScript · Vite · Tailwind CSS 4 · Express · Prisma · PostgreSQL · Zod · JWT (httpOnly cookies)

    Commercial · private

  • TimeTravel

    Multi-tenant B2B airline ticketing: agent booking portal, admin dashboard, agency wallets with credit lines, and a pluggable flight-provider layer.

    Next.js 15 · React 19 · TypeScript · NestJS · Prisma · PostgreSQL · Redis · Zod · Tailwind CSS 4 · shadcn/ui · Turborepo · Docker Compose

    Commercial · private

  • Kinamna

    A multi-vendor marketplace for Nepal: storefront, seller portal and superadmin console on one 183-endpoint API, with tamper-proof Khalti, eSewa and Fonepay payments.

    FastAPI · Python 3.13 · SQLAlchemy · Alembic · Next.js 14 · React 18 · TanStack Query · PostgreSQL (Neon) · Redis · Kubernetes · Cloudflare R2

    Deployed

  • DataUdaan

    One travel platform — international and domestic flights, hotels and buses — behind a single supplier layer, with B2C, agent and admin portals.

    Python 3.13 · FastAPI · Next.js · TypeScript · PostgreSQL · Redis · ARQ · Alembic · Docker · Vercel · Stripe

    In development

  • Geoland System

    Ticketing, supplier and finance system for a Nepal-based travel business — per-currency supplier ledgers, signed private attachments, WhatsApp confirmations and an end-to-end test suite.

    Express 5 · Prisma 7 · PostgreSQL 16 · React 19 · Vite 7 · Tailwind CSS 4 · Playwright · Cloudflare Workers · Render · Neon · Backblaze B2 · GitHub Actions

    Deployed

  • DataAttendance

    Attendance, scheduling, leave and a first-class public API — a workforce platform with a business portal, kiosk mode, an offline-capable mobile app and OAuth for integrators.

    NestJS · Next.js · Expo / React Native · TypeScript · Prisma · PostgreSQL 16 · Redis · Zod · Playwright · OAuth 2.0 (PKCE)

    In development

  • Data Accommodation

    A multi-tenant hotel operating system: PMS, front desk, housekeeping, restaurant POS, booking engine, channel manager and guest portal on one data model.

    NestJS 11 (Fastify) · Next.js 15 · TypeScript · Prisma · PostgreSQL · Zod · Caddy · Docker Compose

    Working build

  • DataConstruct

    A manufacturing platform built around one loop — plan, actual, variance, why, action, result — with finite-capacity scheduling and tenant isolation enforced by PostgreSQL row-level security.

    NestJS · Next.js · TypeScript · Prisma · PostgreSQL (row-level security) · Redis · BullMQ · Decimal maths

    In development

  • DataItemize

    One inventory engine for many businesses — hardware, electronics, jewellery, pharmacy, clothing, rentals — configured, not coded, on an immutable stock ledger.

    FastAPI · Python 3.13 · SQLAlchemy 2 · Alembic · Next.js 16 · React 19 · TanStack Query · PostgreSQL · Redis

    Working build

  • MultiPaisa

    Double-entry company accounting across NPR, AED, INR, SAR and USD — every line kept in its original currency and the base currency at the historical rate.

    FastAPI · Python 3.12 · SQLAlchemy 2 · Alembic · Pydantic v2 · PostgreSQL 16 · Next.js 15 · React 19 · TanStack Query · Recharts

    Working build

  • TalentSentinel

    Live AI job interviews in the browser — follow-up questions grounded in what the candidate said — ending in a transcript and an evidence-backed assessment.

    FastAPI · Python 3.13 · SQLAlchemy 2 (async) · Celery · Redis · PostgreSQL · React 19 · TanStack Start · WebSockets · faster-whisper

    Working build

  • Restro POS

    A multi-tenant restaurant platform: POS checkout, real-time kitchen display, recipe-based inventory, loyalty, shifts and analytics.

    NestJS 10 · Prisma 5 · PostgreSQL 16 · Socket.IO · argon2 · Next.js 15 · React 19 · TanStack Query · Zustand · Recharts · Redis · Docker Compose

    Working build

  • Sita Shree Gold System

    Billing, inventory and VAT registers for a gold and jewellery business — the first production deployment of the jewellery platform, prepared against Nepal's Electronic Billing Procedure 2082.

    React 19 · TypeScript · Vite · Tailwind CSS 4 · Express · Prisma · PostgreSQL (Neon) · Zod · Vercel

    Deployed

  • Sugar OS

    An AI operating system in Rust — memory, knowledge graph, policy-gated skills, agents, workflows and monitoring — built from a 259-page engineering blueprint, with a phone as the command center.

    Rust · Tauri v2 · Cedar policy · gRPC / HTTP · tree-sitter · Ed25519 · Windows named pipes · GitHub Actions (Linux · macOS · Windows)

    In development

  • TesseraDB

    An embedded SQL database where the past is a first-class query: every row version retained, AS OF reads, and event streams in the same transactions.

    Rust (edition 2024) · Zero dependencies · WAL + CRC · MVCC · Fuzz testing

    Research2026

  • Halyard

    A deterministic, gas-metered, capability-gated register VM for running code you don't trust — and replaying exactly what it did.

    Rust · Zero dependencies · Custom ISA · Assembler · Debugger

    Research2026

  • Bellows

    An optimizing compiler you can read end to end — from source text to x86-64 machine code, with an IR interpreter that must agree with the native binary on every program.

    Rust · Zero dependencies · x86-64 (System V + MS x64) · DWARF · Fuzz testing

    Research2026

  • Tarn

    A small language for agent workflows: deterministic tasks, typed capability-gated tools, and record/replay of every side effect.

    Go · Standard library only · Gradual typing · Record / replay

    Research2026

  • Spindrift

    An HTTP/1.1 server with its own RFC 9112 protocol stack, a pipeline language instead of a config file, and reloads that never drop a request.

    Go · Standard library only · RFC 9112 · Prometheus metrics · Docker

    Research2026

  • Emberline

    A 2D game engine where time is a data structure: fixed-step deterministic simulation, hold-to-rewind, replays and save files that are verifiable input logs.

    TypeScript · Zero runtime dependencies · ECS · Canvas2D · Web Audio · Node test runner

    Research2026

  • Serverless Log Monitoring & Threat Alert System

    A security-focused serverless endpoint that turns raw log lines into incidents, evidence and alerts.

    JavaScript · Node.js · Vercel Functions · Supabase · PostgreSQL · Supabase Storage · Webhooks

    Prototype2025

  • Animation Ad

    An agent skill that reads a product's source, writes a storyboard and renders a real animated ad locally — motion graphics, characters or low-poly 3D, with voice, music and captions.

    Node.js 22 · FFmpeg · Agent Skills · eSpeak · Procedural 2D / low-poly 3D

    Working build

  • Puffer

    A full-stack stock tracker with watchlists, market search and AI-written news digests delivered by background jobs.

    Next.js 15 · React 19 · TypeScript · MongoDB · Mongoose · Better Auth · Inngest · Gemini · Finnhub · Nodemailer · Tailwind CSS · Radix UI

    In development2025 — 2026

  • AI Slop Detector

    An end-to-end AI-writing detector: scraped data, synthetic generation, a LoRA-tuned BERT classifier, and an honest benchmark.

    Python · PyTorch · Hugging Face Transformers · PEFT / LoRA · BERT · OpenAI Batch API · uv

    Research2026

  • ML Trading Bot

    A sentiment-driven trading strategy: FinBERT reads recent headlines, and only near-certain signals become bracket orders.

    Python · Lumibot · Alpaca API · FinBERT · PyTorch · Transformers · Yahoo Finance

    Experimental2026

  • dotenv-doctor

    Validates .env files against the committed .env.example — catching the configuration mistakes that only surface after a deploy.

    Python 3.10+ · Zero runtime dependencies · pytest · mypy (strict) · ruff · GitHub Actions

    Released2026

04/Systems lab

05/Open source

63 public repositories across 10 languages — Python, TypeScript, Rust, Go, C#, C++, Java, JavaScript, PowerShell, Shell.

06/Milestones

  1. SEP 2026

    Languages, runtimes and storage

    Built systems from first principles: an optimizing compiler with x86-64 codegen, a gas-metered VM, a temporal SQL database, an HTTP server on its own protocol stack, and a language for agent workflows.

  2. AUG 2026

    An open-source tooling run

    Released dozens of focused, MIT-licensed tools across Rust, Go, TypeScript, Python, C++, C# and Java — security auditors, linters, data-quality checks and developer utilities.

  3. APR 2026

    Applied machine learning

    Published a LoRA-tuned BERT classifier for AI-generated text, benchmarked on RAID, and a FinBERT sentiment strategy for paper trading.

  4. DEC 2025

    Full-stack market tracking

    Began Puffer — a Next.js stock tracker with authentication, watchlists, and AI-written market digests delivered by background jobs.

  5. NOV 2025

    Serverless threat detection

    Shipped a serverless log-monitoring endpoint on Vercel and Supabase: rule-based detection, incident storage, brute-force windows and webhook alerts.

  6. APR 2022

    Joined GitHub

    Started building in public as hellpuffyt.

Generated from site data · repository facts synced 07 OCT 2026