Projects by Adam Pukaluk

Featured Ecosystem

Prompt Version Control (PVC)

Prompt Version Control (PVC) is a security and observability system for AI-assisted development. It adds a control layer between developers and external models, helping block sensitive data leaks, review conversations, monitor token usage, and keep teams informed in real time.

5 public repositoriesTypeScript + PythonCLI + Proxy + Dashboard + Bot + RMM

Project Goal

Secure AI workflows without losing product velocity

PVC is designed to protect teams from accidental data leaks while AI adoption grows across coding, debugging, and internal workflows. Instead of relying on trust alone, it gives organizations a concrete enforcement layer, a review layer, and an alerting layer.

5

Public repositories covering the current ecosystem.

.pvc

Local project directory used for PVC state and syncing.

Proxy First

Traffic is inspected before leaving the machine.

Live Alerts

Telegram alerts make leak detection visible instantly.

CLI->Proxy->Frontend->Telegram Alerts->RMM Extension

Web App / Dashboard

Prompt Version Control Frontend

Central visibility layer for PVC. It aggregates conversations, token usage, synced project activity, and policy-driven workflows into one product surface for developers, teams, and managers.

Next.js 16React 19Tailwind CSS 4Better AuthPrismaRechartsSocket.IOStripe
  • Reviews full Codex conversations and tracked project activity.
  • Combines auth, dashboards, tables, charts, email flows, and billing-related integrations.
  • Acts as the control center connecting local tooling with team-level oversight.

Core Security Layer

Prompt Version Control Proxy

A local AI firewall and enforcement engine that intercepts requests before they reach external models, then blocks or sanitizes anything that should not leave the machine.

PythonFastAPIUvicornhttpxmitmproxypython-dotenv
  • Reads `.pvc` project configuration and centrally defined workspace rules.
  • Scans prompts for secrets, restricted files, sensitive patterns, and forbidden keywords.
  • Protects both IDE and browser-based AI workflows through one local control point.

CLI / Developer Tooling

@adam903/pvc CLI

Developer entrypoint for PVC. It handles authentication, project bootstrap, watch mode, report generation, and syncing local session data into the wider PVC ecosystem.

TypeScriptPrismaAWS S3 SDKSocket.IO Clientdotenvnpm package
  • Supports `pvc login --ssh`, `pvc init`, `pvc watch`, `pvc push`, `pvc generate`, and `pvc update-conv`.
  • Creates the local `.pvc` workspace and links projects with remote PVC workspaces.
  • Includes risk analysis for secrets and sensitive files before data gets propagated further.

Remote Machine Management

PVC-RMM

In Progress

An in-progress extension that takes PVC beyond prompt security and into developer workstation control, telemetry, remote access, and environment operations.

PythonFastAPIWebSocketsParamikoWireGuardNext.js 16React 19xterm
  • Combines a Python agent and server with a separate Next.js dashboard frontend.
  • Targets remote file operations, terminal access, activity monitoring, and desktop streaming.
  • Positions PVC as a broader control plane for AI-native engineering environments.

Alerting / Notifications

PVC Telegram Bot

A lightweight notification bridge that connects PVC backend events with Telegram, making leak detection and security incidents visible in real time.

PythonaiogramaiohttpPrismapython-dotenv
  • Pairs Telegram users with PVC accounts and accepts backend notifications via HTTP.
  • Sends alerts with severity, rule, workspace, and prompt snippet context.
  • Keeps managers and team leads informed without forcing them to watch dashboards all day.

Web Applications

Full-Stack Web Projects

Modern web applications built with React, Next.js, and cutting-edge technologies.

Klub Sportowy Samson

Klub Sportowy Samson

A bold website created under the WebWind brand for a local gym at Lipowa 17 in Lublin, showcasing the club's long tradition, offer, pricing, and trainers in a modern sports-focused presentation.

Next.jsTailwind CSSResponsive Web DesignUI/UX Design
2 contributors
TaxMaster

TaxMaster

An AI-powered app to assist users in navigating tax laws and financial aspects, providing personalized insights and recommendations.

NextJSFastAPITreeJSOllama
24h
3 contributors
FlashTalkAI

FlashTalkAI

AI-powered language learning platform

ReactTailwindCSSExpress.JSPostgreSQL+1 more
1 month
2 contributors
PackSmart

PackSmart

A web app for sending and receiving parcels via smart lockers.

NextJSDjango
1 week
2 contributors
TechniFees

TechniFees

TechniFees is my first simple app for managing school fees, built with Python, Tkinter

PythonTkintersmtplibPostgreSQL
1 contributor
TechniBank

TechniBank

Banking system for personal finance management

HTML5CSSJS
1 month
2 contributors

Mobile Applications

React Native Apps

Cross-platform mobile applications with native performance and beautiful UX.

Where I Parked My Car
Available on Play Store

Where I Parked My Car

A smart mobile app that helps you remember where you parked your car. Save your parking location with just one tap and never lose your car again!

React NativeExpoGoogle Maps APIAsyncStorage
1 month
1 contributor
Quiet Pomodoro

Quiet Pomodoro

A minimalist Pomodoro timer app designed to help you focus and boost productivity. Simple, elegant, and distraction-free time management.

React NativeExpoAsyncStorageReact Native Notifications
2 weeks
1 contributor
Main Repo
Coming Soon to Play Store
TechniDev

TechniDev

An app to connect developers with people looking to hire them.

ReactNativeExpo
3h
1 contributor
TechniCloud

TechniCloud

Basic Mobile APP in React Native

React Native
2 days
1 contributor