I create efficient code without unnecessary frameworks and dependencies. I specialize in prompt engineering and AI integration with pure JavaScript/Node.js, achieving full control over the code. My solutions are characterized by precision and minimalism. With experience in designing prompt systems (rated 10/10), I use my own computing infrastructure, making projects independent of external providers. I create technology that serves humanity - without vendor lock-in, hidden costs, and compromises.
Let's TalkMy programming journey began 14 years ago - I've dedicated exactly half of my 28 years to this passion. I took my first steps creating add-ons for the game Margonem using jQuery and PHP, implementing systems to save player achievements in a MySQL database. These beginnings shaped my approach to software development - focused on functionality and usability.
Over the years, especially since I delved into the world of Node.js 8 years ago, my programming philosophy crystallized: code should be like good prose - readable, elegant, and devoid of unnecessary embellishments. I prefer objects over classes, functions that perform one specific task, and self-documenting code instead of excessive comments. Parallel to web programming, I worked with CNC machines for 8 years, which gave me a unique perspective and taught me precision. In recent years, I have particularly developed my skills in designing prompts for AI models - creating complex prompt systems that allow me to always get what I want at any given moment - from a given model. For me, AI is a tool that should be used thoughtfully and responsibly. I believe that technology should serve humans, not the other way around. Therefore, in my work, I am guided by the principle that every line of code should be well-thought-out and justified. I don't create solutions that are merely trendy - I create solutions that are effective and useful.
TransVoice converts your speech into text and instantly translates it into dozens of languages - all in the browser. The light version serves as a quick voice notepad, perfect for on-the-go transcription.
I built a browser-based application that captures speech in real-time and converts it to text, then automatically translates it into a selected language. It uses only Web Speech API and pure Vanilla JS, so it requires no installation or server backend. Users can switch between full mode (transcription + translation) and light voice notepad with a single click. Results can be copied, cleared or played back using voice synthesis, and the responsive, dark interface works smoothly on desktop and phone. Adding a PWA manifest enables offline work and pinning the app to the start screen.
LLM Hub combines dozens of AI models in one elegant view, allowing you to freely switch between them and fine-tune generation parameters. The conversation manager, bulk message operations, and file browser make working with large models easier than ever.
I created a web-based AI workspace that integrates over 30 language models (Claude 3, Gemini 2.5, GPT-4, Mistral Large and others) in a single interface. The settings panel allows adjusting temperature, token limit and system prompt without leaving the conversation. Each conversation is saved in a separate thread, and a modal selection window facilitates bulk copying or deleting messages. The built-in file explorer organizes uploaded documents and images, allowing immediate context addition to the chat. Everything works responsively in dark mode and remains 100% client-side, so users don't worry about server configuration.
XDB.js is a powerful yet lightweight JSON-based database system for Node.js that simplifies data management by reducing the complexity of traditional databases. Imagine building applications without the overhead of servers, complex connections, or lengthy setup processes. XDB.js combines the ease of file-based storage with robust features such as indexing, relationships, schema validation, and more, enabling faster, safer, and more manageable projects. It's an ideal choice for developers who want to focus on development rather than database administration.
I created xdb.js as a lightweight, file-based JSON database for Node.js, ideal for applications without the need for a full database server. The library offers full CRUD functionality, operating on single JSON files, with advanced features like indexing for fast searches, defining relationships (1:1, 1:N, N:M), file locking to ensure data consistency, and optional validation. The system architecture involves directories for each collection, with metadata and indexes in dedicated structures. Implemented entirely using native Node.js API, it offers remarkable simplicity of integration and use without external dependencies. It is an ideal solution for lightweight applications, embedded systems, and MVPs, combining the simplicity of JSON files with the functionality of traditional databases.
14 years of experience — Everything I wanted, I built myself. This approach accelerated my learning, giving me knowledge that few possess.
HTML5, CSS3 (Flexbox, Grid, Animations, Variables), Vanilla JavaScript (ESNext), jQuery, jQuery UI
Node.js, Express.js, Custom Libraries (xdB, xdSrv-soon, xdRender-soon, xdReq-soon), EJS, Axios, Multer, Google SDK, JWT, Crypto, WebSockets
Model Hosting, Fine-tuning, KoboldCPP, LlamaCPP, Transformers, Custom AI Ecosystem Development
"If you want to use AI like everyone else — mediocrely — don't learn from me"
Advanced prompt design, Context optimization, Multi-model strategies => used ~6 000 000 000 tokens
Linux (Debian), Docker, Git, CI/CD, Testing (Unit, Integration), Server Management, APT
UI/UX Design, RESTful API, GraphQL, Microservices, WebGL, Three.js, Progressive Web Apps