Projects
This page contains personal projects I have worked on
AI-Powered Chrome Extension for Automated Test Generation, Bug Reporting, and Fast Debugging
Github: https://github.com/slavkurochkin/step-recorder
- Smart Recording – Captures clicks, text inputs, form changes, keyboard events, and page navigation
- Error Capture – Automatically logs console errors and failed network requests
- Assertions – Add verification steps with element visibility and text checks
- AI-Powered Output – Generate test cases, bug reports, and Playwright code with OpenAI integration
- Editable Steps – Click any step to edit descriptions inline
- Export JSON – Save all recorded steps with full metadata
Ultimate Prompt Manager: AI Refinement, Quality Scoring & More
Github: https://github.com/slavkurochkin/prompt-manager
- AI-Powered Refinement – Automatically improve prompts using LangChain Quality
- Confidence Scoring – Analyzes prompts based on engineering best practices
- Requirements Constructor – Visual builder for structured prompts
- Prompt Techniques Guide – Built-in examples (CoT, Few-Shot, Role Playing, etc.)
- Token Tracking – Monitor and optimize token usage
- Smart Organization – Tags, filters, ratings, and notes
- Export Options – CSV and PDF export
- Research Notes – Document your experiments
ATS-Optimized Resumes with AI
Github: https://github.com/slavkurochkin/side-filler
- AI-optimizes your resume for each job application (ATS-friendly)
- Tracks all your applications in one place
- Uses RAG to answer questions about your saved job descriptions
- Generates personalized interview prep suggestions
- Semantic search across all your job postings
Observability Service
A standalone observability service for tracking user events, UI interactions, and errors. This service can be integrated into any application to collect behavioral data and analytics. It does not require a subscription to any big-name companies and would be a perfect solution for anyone who is working as a solo engineer.
Github: https://github.com/slavkurochkin/ai-observability
- Saving Historic Events: Save historic errors and events addressed by expensive andvanced models, call the RAG system to identify patterns and fix known issues with lower (free) priced models
- User Event Tracking: General user behavior events (page views, actions, etc.) – Note: page_view events are tracked via OpenTelemetry/Loki only (not stored in database)
- UI Event Tracking: Detailed UI interactions (clicks, form changes, etc.)
- Error Tracking: Frontend JavaScript errors and backend/API errors
- Analytics API: Query and analyze collected data
- Data Retention: Automatic cleanup of old events
Secrets Manager Chrome Extension
A Chrome extension for securely storing and managing secrets with CSV import/export functionality.
Github: https://github.com/slavkurochkin/chome-ext-pwd
- Add secrets with title and secret value
- View all stored secrets
- Edit existing secrets
- Delete secrets
- Toggle visibility of secret values (accordion-style expand/collapse)
- Copy secrets to clipboard with one click
- Export all secrets to CSV
- Import secrets from CSV file
Instaverse – Social Media Platform to Practice Software Testing
Github: https://github.com/slavkurochkin/instaverse-automation
- Frontend: Built with React.
- Backend: Built with Express.js.
- Database: PostgreSQL.
- Message Queues: RabbitMQ
- AI Integration: LangChain and OpenAI
- Observability: Sentry
- Linting & Formatting: Configured with ESLint and Prettier.
- Security Scanner: SonarQube
- Docker Support: Docker and Docker Compose are configured for containerization.
- OpenAPI: API documentation using OpenAPI standard.
- Contract Testing: Pactflow
- Unit Testing: Jest