Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
  • AI Research Agent on LangGraph

    AI & Machine Learning
    An agent on LangGraph that autonomously plans searches, simultaneously browsing the web and arXiv, synthesizes responses with sources.

    Technically interesting aspects:
    — Parallel fan-out/fan-in graph with a reducer on tool_errors (the graph does not crash on provider failure)
    — 4-provider search fallback: Tavily → SearchAPI → DuckDuckGo → Wikipedia
    — Source-grounded synthesis: refuses to respond without sources (anti-hallucination)
    — PostgreSQL persistence with SQLAlchemy + Alembic (4 migrations)
    — Robust JSON parsing with code-fence stripping and regex fallback

    Stack: LangGraph, FastAPI, PostgreSQL, SQLAlchemy, Alembic, OpenRouter, Tavily, BeautifulSoup, Docker.


  • 22 USD

    NOVERA CONCEPT — logo and corporate identity "turnkey"

    Logo Design
    Not just a logo, but a complete system: monogram, inverse version, a palette of 5 colors, and mockups on real media — sign, business cards, letterhead, merchandise. Concise, premium, works both on the building facade and on the business card.
    I will do the same for your brand — from the idea to print-ready files.


  • 113 USD

    Connecting WABA to CRM: Step-by-Step Plan and Verification

    Consulting
    When a client hears "we'll connect official WhatsApp", they imagine something simple. In reality, WABA is a multi-step process with failure points, waiting periods from Meta, and business requirements that are not obvious in advance.

    Grey WA (unofficial, Personal WA):
    — the phone with the app must be constantly online — a single point of failure
    — connects as a linked device via QR code
    — if the phone is off for more than 14 days — authorization drops, the channel disappears
    — Meta does not notify integrators about updates — temporary outages are possible

    WABA (official, white):
    — no phone needed, works via API key 24/7
    — the number registered in WABA is removed from the phone app
    — the number becomes fully server-based, works independently of any device

    First question to the client before the start: do you want to transfer the current number to WABA or set up a separate new one?
    — Transfer is technically straightforward, but the number will leave the app permanently.
    — A new number is easier to set up, but clients will receive messages from an unfamiliar phone.

    — — —

    Step-by-step WABA connection plan

    Honestly: this is not 10 minutes like grey WA. Minimum 5–10 business days in a best-case scenario.

    Step 1. Create a Meta Business Portfolio

    The root company account in the Meta ecosystem — WhatsApp Business accounts and ad accounts are linked to it. Without it, WABA cannot be connected. A personal Facebook account with a real name and photo is required.

    Step 2. Create a WhatsApp Business Account within Meta

    Done through the website with Facebook authorization — the site guides you through the process step by step.

    Step 3. Register a phone number

    Transfer an existing number or register a new one.

    Step 4. Display Name verification

    Meta reviews the company name that clients see in WhatsApp.
    Timeline: 2–3 business days. The name must match the real business name.

    Step 5. Company verification in Meta

    Timeline: 5–7 business days, sometimes longer.
    Required: website, name match with Meta Business, possibly — registration documents.
    Not guaranteed on the first attempt — rejection is possible and resubmission is allowed.

    Step 6. Create templates and submit for moderation

    Each template goes through a separate Meta review.
    Timeline: usually 2–3 hours, sometimes up to 2 weeks.

    Step 7. Top up the WABA balance

    Payment is two-component: Wazzup subscription + a separate Meta balance for template messages. From 01.07.2025 — payment per each sent template message. Balance is charged automatically — do not let it hit zero.

    Step 8. Set up CRM integration

    Only after the channel is active and templates are approved.

    — — —

    Company verification and message levels

    Before verification — Level 0: no more than 250 outgoing conversations per day. Incoming are unlimited.
    After verification — Level 1.

    Limits grow based on reputation:
    Level 0: 250 / day
    Level 1: 2,000 / day
    Level 2: 10,000 / day
    Level 3: 100,000 / day
    Level 4: unlimited

    The limit applies to the entire Meta Business Portfolio.
    Two numbers with a combined limit of 2,000 — that is 2,000 total, not 2,000 each.

    To reach Level 1: send at least 1,000 templates in 30 days (~33 new conversations daily) and receive few complaints from recipients.

    #WhatsApp #WA #WABA #WhatsAppBusiness #WhatsAppBusinessAPI #WhatsAppAPI #CRM


  • 113 USD

    WhatsApp: Grey or White — Which to Choose and When to Switch?

    AI Consulting
    When integrating WhatsApp with a CRM, clients always have one question: which WhatsApp should we connect? I address this in every project — here's the framework I use.
    Terminology

    Grey / unofficial / Personal WhatsApp — all the same thing: connecting via QR code or phone number, bypassing the official API
    White / official / WhatsApp Business API / WABA — all the same thing: Meta's official solution through authorised partners

    Pros and Cons

    Grey WA
    + Quick setup, no verification required
    + No restrictions on incoming messages, works from a personal number
    + Can message first without a template
    — Instability: authorisation drops, phone must always be online
    — Risk of being banned without warning during mass campaigns
    — Meta doesn't announce updates — temporary outages affect all "grey" integrators

    WABA
    + Official API — stable, no phone required
    + Mass campaigns via Meta-approved templates
    + Verified badge, increased brand trust
    + Tiers: from 250 to 100,000+ conversations per day
    — Paid templates (from 01.07.2025 — charge per template message sent)
    — Meta Business verification required — takes 1 week to 1 month
    — Cannot message first without a template

    Risks and Opportunities

    Grey WA
    — Risk: losing all conversation history if the number gets banned
    + Opportunity: fast launch with no upfront budget

    WABA
    — Risk: template blocked for violating Meta policies
    + Opportunity: funnel automation, chatbots, mass notifications without ban risk when rules are followed

    When to Use Which

    Grey WA is suitable if: team is up to 5 managers, no mass campaigns, limited budget, quick start needed, CRM is just being tested
    WABA is suitable if: team is 5+ people, campaigns/notifications are needed, stability is important, business is scaling

    When to Switch from Grey to White
    — Number starts getting banned or receiving warnings from WhatsApp
    — Mass campaigns are needed regularly (more than 100 contacts per day)
    — Incoming leads (more than 100 per day) need templated messages sent to them
    — Loss of conversation history when a manager leaves has become a problem
    — Business has grown, a verified brand presence in the messenger is needed

    How to Choose

    Before connecting anything, I always clarify:
    1. How many managers will be working in WhatsApp?
    2. Do all managers use one shared number or each their own?
    3. How many WhatsApp numbers do you plan to connect?
    4. How many new leads do you receive per day?
    5. How many enquiries from new and existing clients per day?
    6. Are you planning outbound campaigns?
    7. If yes, how often and to what size of audience?
    8. Do you already have a number that has been used to communicate with clients?
    9. Have you experienced any bans or warnings from WhatsApp?
    10. Is brand verification (Meta badge) important to you?
    11. What budget have you allocated for the messenger channel?
    12. Is automation needed: chatbots, trigger messages?

    Answers to these questions will help determine whether grey, white, or both channels simultaneously are the best fit for your situation.

    Send me your answers in a private message and I'll help you choose the right WhatsApp connection type.
    OR
    Book a personal consultation and we'll figure it out together and help you connect the best option for you.

    #WhatsApp #WA #WABA #WhatsAppBusiness #WhatsAppBusinessAPI #WhatsAppAPI #CRM


  • 134 USD

    Creation of content for the launch of a blanket collection

    AI Art
    Project: Creation of visual content for a collection of waffle blankets

    Stage 1. Premium Photoshoot

    A basic set of 4 selling images for one color of the blanket has been created:

    Hero Image
    Chair Scene
    Detail Shot
    Infographic

    The cost included:

    selection of interior and bedroom styling;
    choice of bed and decor;
    integration of the product into the scene;
    retouching and color correction of each shot.

    4 shots × 600 UAH = 2400 UAH

    Stage 2. Color Line Adaptation

    The color of the blanket has been replaced in the approved scenes for the entire collection.

    24 shots
    100 UAH per shot

    24 shots × 100 UAH = 2400 UAH

    Stage 3. Infographics for Another Size

    Additional infographics with updated product specifications and sizes have been created.

    6 shots
    100 UAH per shot

    6 shots × 100 UAH = 600 UAH

    Stage 4. Color Palette of the Collection

    2 separate image shots have been created with a stack of blankets demonstrating the entire color range of the collection.

    2 shots
    300 UAH per shot

    2 shots × 300 UAH = 600 UAH

    Result

    A complete set of visual content has been prepared for the brand for marketplaces, website, and social media:

    Hero image
    Lifestyle scenes
    Detailed texture shots
    Infographics
    Presentation of the entire color palette

    Total project cost: 6000 UAH
    The full work in all colors can be viewed via the link in the job description.


  • Fight Club soap

    3D Modeling
    Soap from the movie Fight Club
    #Blender #3dmodels #3dmodeling


  • 45 USD

    Motion video edit AMG CLE Mercedes 2026 dynamic promo reel for

    Audio & Video Editing
    Motion video edit AMG CLE Mercedes 2026 dynamic promo reel for the car


  • 111 USD

    AI advertising for SPLASH

    Video Creation by Artificial Intelligence
    AI advertising for SPLASH made in higgsfield


  • 111 USD

    Landing page for a beauty salon

    Website Development
    A website for a beauty salon for women that offers haircuts, coloring, manicures, and cosmetology services.

    Task
    Create a modern premium website: develop the design and perform responsive layout to highlight the salon's atmosphere and increase the number of online bookings.

    Solution
    A light elegant design was developed with a soft color palette, expressive typography, convenient CTA buttons, and responsive versions for desktop and mobile.

    Implementation
    The project has been completed. The website design was created and responsive layout was implemented using HTML, CSS, and JavaScript.

    #websites #website #business-card-website #landing


  • Rick and Morty ship

    3D Modeling
    Rick Sanchez's spaceship from "Rick and Morty"
    #Blender #3dmodels #3dmodeling


  • 16 USD

    AI visualization of sneakers for teenage lifestyle content

    AI Art
    I was tasked with transforming ordinary product photos taken in-store into a dynamic lifestyle series for teenagers.

    The main requirement was to maintain the product recognition of the sneakers: shape, design, texture, material combinations, lacing, contrasting black elements, mesh texture of the upper, and the intricate pattern of the sole. Due to the large number of small details and various textures, this case was technically more complex than a standard product image generation.

    The visual concept of the series is built around the idea of urban lifestyle: the sneakers are presented as part of an active teenage style in a big city. It was important to demonstrate the versatility of the model: it looks organic in both a boy's outfit and a girl's styling, pairing well with sportswear, casual looks, and even a dress.

    As a result, a series of AI-generated images was created for social media, product carousels, advertising creatives, or product presentations. The series showcases the product in various scenarios: overall look, sports field, dynamics of movement, close-ups on feet, and details of the model itself.
    Page2.

    #photoshoot #visualization #AI-content #Content


  • 56 USD

    Technical drawing of a bridge

    Drawings & Diagrams
    Calculation and technical drawing of parts for bridge welding


  • 111 USD

    Telegram bot for barbershop admin under AI agent on n8n

    Bot Development
    A Telegram bot for the administrator of a barbershop that helps manage the work of the AI administrator and quickly obtain important business information. Through the bot, one can view appointments, statistics on inquiries, a knowledge base, tariff limits, and questions from clients forwarded to the administrator.
    Such a bot is needed by the owner or administrator to control the work of the AI assistant without logging into complex panels and spreadsheets. All key data is available directly in Telegram: appointments for today and the coming days, frequently asked questions from clients, usage of dialogue limits, and current information that the AI agent uses when communicating with clients.


  • 22 USD

    Video creatives for advertising campaigns (Meta Ads / TikTok Ads / I

    Audio & Video Editing
    Video creatives for advertising campaigns (Meta Ads / TikTok Ads / Instagram Reels). The work includes: — editing short promotional videos — selecting dynamic shots and trending formats — adding text inserts, offers, and CTAs — adapting for different platforms. The focus is on creating creatives that grab attention, retain viewers, and increase sales conversion. The goal is effective promotional videos for e-commerce brands. #videoediting #adcreatives #ecommerce #ecommercevideo #tiktokads #instagramreels #facebookads #videoadvertising #socialmediacontent #ugc #digitalmarketing #brandcontent #marketing #promotion #creativity #videoediting #ecommercevideo #adcreatives #tiktokads #instagramreels #facebookads #socialmediaads #ugccontent #videoadvertising #marketingvideo #contentcreation #digitalmarketing #brandcontent #shortformvideo #advertising


  • Google Calendar Clone

    Javascript and Typescript
    A fully functional, responsive web application that accurately replicates the core features and UI of Google Calendar. Built completely from scratch without heavy frameworks or templates.

    Implemented Technical Features:
    • Modular application architecture built entirely with Vanilla JavaScript (ES6+ Modules).
    • Complex date handling logic, seamless switching between weekly and monthly views.
    • Dynamic event management inside the DOM: creation, updating, deletion, and time validation.
    • Cross-browser, responsive layout built Mobile-First using modern SCSS/CSS3 and semantic HTML5.

    #javascript #frontend #scss #html #css #vanillajs #web_development


  • 3 USD

    Design of the main card for the NEXT-GEN VR headset (English/Russian)

    Infographics
    The task was to create a stylish cover for a next-generation VR headset in a strict, magazine style. It was important not to overload the image with unnecessary colors, but to emphasize the minimalism and premium look of the gadget.

    What I implemented in this project:
    • I built a deep monochrome background with soft studio lighting, on which the white headset body looks maximally voluminous and expensive.
    • To add dynamics to the frame, I carefully integrated floating controllers, adjusting realistic shadows and reflections on them.
    • I made the main accent title large and strict in English, while all the key features of the device (PC connection, new lenses, hand control) were neatly translated and designed as concise icons at the very bottom of the slide.

    The card turned out to be clean, aesthetic, and immediately stands out among the usual gaudy covers of competitors.


  • 9 USD

    Design of a café in a toy store

    Interior Design
    Creation of interior design for a cafe, product branding


  • 4 USD

    Creation of a font illustration

    Illustrations & Drawings
    Creation of a font illustration
    #illustration


  • 100 USD

    Landing page for a practicing psychologist

    Website Development
    A practicing psychologist needed a website that does not intimidate or pressure, but gently leads an anxious person to the first step — a free consultation. The complexity of the niche lies in the client's doubts: "What if my problem isn't serious?", "What if we don't match?", "Will this even help?" The website had to alleviate these fears and build trust in a specific person, rather than in a "service".

    I built the structure around the client's journey from anxiety to the decision to sign up:

    - A personal first screen with a photo, name, and a warm description — we sell the person, not an abstract "psychological help";

    - A services block with three formats (closed channel, webinars/courses, personal consultations) and transparent pricing — the client chooses the level of involvement that suits them and their budget;

    - "How we will start working" — clear 4 steps that remove the fear of the unknown ("What will happen after I write?");

    - A key block "how it is now — and how it can be": on the left, the client's pains in their own words, on the right — the desired state. This is the strongest technique — the person recognizes themselves and sees a way out;

    - A trust block with numbers (6 years of practice, 2000+ hours of consultations, education, membership in an association) — proof of qualifications;

    - Testimonials from real clients and an extensive FAQ that addresses the last objections;

    - A final form with a soft, non-pressuring CTA — "sign up for a free consultation".

    A warm earthy palette (terracotta + cream + dark graphite) instead of a cold "medical" look — creates a sense of safety and humanity, which is critical for the psychological niche. Neat typography, responsive design, a unified logic of CTA that consistently leads to one action.

    A website that speaks the client's language and guides them from the internal "I probably don't feel that bad" to the clicked sign-up button. The structure works for trust and conversion, rather than just presenting the specialist.


  • Anti-fatigue mats for barbers — comfort and health in

    Articles & Blog Posts
    The article is written for the website https://zirulnik.com/.


  • 1115 USD

    Minecraft Story Animation

    Video Creation by Artificial Intelligence
    Created a 13-minute Minecraft-style animated story episode featuring original characters, storytelling, and cinematic scenes.

    The project focused on creating an engaging narrative that combined adventure, character development, and emotional moments within a Minecraft-inspired world. The goal was to keep viewers invested in the story while delivering entertaining and visually appealing content.

    My work included story development, script adaptation, scene creation, AI-generated visuals, character animation, video editing, sound design, and post-production. I also coordinated pacing, transitions, and visual storytelling to maintain audience engagement throughout the episode.

    The final result was a complete animated episode designed for YouTube audiences, combining storytelling, animation, sound, and cinematic presentation.

    #minecraft #AI-контент #videomaker #characteranimation #fantasy #sounddesign #cartoons #STORYTELLING


  • 11 USD

    Poster for the University Open Day

    Outdoor Advertising
    Development of a promotional poster to announce the Open Day.

    During the work, the following was completed:
    • creation of the design concept;
    • selection of color scheme and fonts;
    • design of the information block with the date, time, and format of the event;
    • adaptation of the layout for publication on social media.

    The main task is to attract the attention of prospective applicants and ensure quick perception of key information.

    Tools:
    Canva Pro

    Skills:
    Social media design, promotional materials, Canva, visual communication.


  • 111 USD

    AI agent for barbershop for communication and client booking

    AI & Machine Learning
    AI agent for a barbershop that automatically communicates with clients on Telegram and helps the administrator process appointment requests. The agent answers questions about services, prices, masters, schedule, available slots, promotions, and visiting rules, and can also book clients for services through Google Calendar. The solution is built on the basis of Telegram API, n8n, AI model, Google Sheets, and Google Calendar. Google Sheets is used as a knowledge base: it stores services, prices, masters, FAQs, promotions, and business settings. Google Calendar is used to check availability and create client appointments. The agent can be integrated with CRM, Google Workspace, Google Sheets, Google Calendar, Telegram, Instagram Direct, the website, and other external services via API. Such a solution helps automate initial communication with clients, reduce the workload on the administrator, and process appointment requests more quickly.


  • 67 USD

    Beta version of the Telegram bot for the auto service

    Bot Development
    Beta version with a checklist for an auto mechanic


  • 33 USD

    City light for the Fitness and Dance Studio "Avocado"

    Banners
    #Banner #GraphicDesign #Photoshop #City-light #Lightbox #for_print


  • 401 USD

    Website for the brand "Sokoveya" — natural direct juice

    Online Stores & E-commerce
    Developed a website for the brand "Sokoveya" — a producer of natural cold-pressed juice in Uman and the Uman district.

    The main task of the project was to create a clear and visually appealing website that presents the brand's products, helps sell juices online, accepts orders for fruit pressing, and attracts partners for collaboration.

    Within the project, the following was accomplished:

    — development of the website structure;
    — creation of a design in the style of a natural product;
    — setup of the homepage;
    — design of the product catalog;
    — configuration of product blocks with the ability to add to the cart;
    — creation of blocks for quick orders;
    — design of the section about production and brand advantages;
    — addition of a separate block for partners, cafes, stores, and HoReCa;
    — creation of a block about the service of pressing juice from the client's fruits;
    — setup of a FAQ block with answers to frequently asked questions;
    — addition of contact information and a map;
    — adaptation of the website for mobile devices;
    — basic SEO preparation of the pages;
    — preparation of the website for indexing in Google.

    Special attention was paid to the page structure: the user immediately sees that they can buy ready-made juice, order pressing of their own fruits, or inquire about partnership collaboration. This helps the website function not only as a presentation of the brand but also as a full-fledged tool for sales and applications.

    As a result, the client received a modern website with a product catalog, clear navigation, responsive design, trust blocks, and basic SEO preparation for further promotion.

    #weblium #Figma #eCommerce #websiteconnection #onlinestore_design #businesswebsite


  • 11 USD

    Article about Korean cosmetics

    Copywriting
    Task: Writing an expert SEO article for an online store of Korean cosmetics (K-beauty). The goal is to write the text in a lively language with a friendly Tone of Voice, explain complex cosmetic terms in simple language, and structure the information by skin types.

    Hyaluronic Acid or Ceramides: Which Sheet Mask to Choose?

    Hyaluronic acid and ceramides (ceramides) are two absolute hits in K-beauty. Both components promise to make the skin hydrated and beautiful, but they work quite differently. Let’s break it down without complicated chemistry to see what’s right for you.

    Main Differences: How It Works

    Hyaluronic acid is a true moisture magnet. Imagine it as a tiny sponge that instantly "hydrates" the cells. The result: the skin becomes plump, the Korean glow effect (healthy radiance) appears, and fine lines from dryness are smoothed out.

    Ceramides are natural lipids that act as a reliable seal, preventing moisture from evaporating. They rebuild the protective barrier. The result: the feeling of tightness disappears, redness calms down, and the face becomes soft to the touch.

    Which Component is Suitable for Each Skin Type

    Dry Skin: Your best match is a sheet mask with ceramides. It will provide the necessary nourishment and create a protective layer.

    Dehydrated Skin (even oily): Your best match is hyaluronic acid. It will provide powerful hydration without any heaviness.

    Sensitive Skin: Ceramides. Their main superpower is restoring the skin barrier and reducing sensitivity.

    Combination Skin: Hyaluronic acid is perfect for a basic routine, while ceramides can be used as a SOS mask once a week.

    Advantages and Features

    Hyaluronic acid provides an instant "plump skin" effect and has a lightweight texture. But remember the golden rule of K-beauty: always seal it with a cream to prevent it from drawing moisture from the skin itself.

    Ceramides are a quick fix after peels or acids; they provide a deep sense of cozy comfort. However, their texture is often creamy, so for very oily skin in summer, it’s better to save them for the evening.

    So When to Choose What?

    Choose hyaluronic acid if: you need a quick freshness effect, your skin looks dull, and you want light hydration without shine.

    Choose ceramides if: your face feels tight after washing, there’s flaking, or you are recovering from cosmetic procedures.

    Conclusion

    Listen to your skin. When you want lightness and radiance — reach for hyaluronic acid. And when your skin asks for protection and calm — go for ceramides. Alternate them and remember: the best care brings absolute comfort!

    #copywriting #kbeauty #seoarticle #beauty #cosmetics


  • Eval-Lab — Regression of prompts and models

    AI & Machine Learning
    Web dashboard for regression testing of prompts and models. Running a test set through two models/prompts — comparison based on 4 sub-scores.

    Technically interesting aspects:
    — LLM-as-judge through 5 providers (OpenRouter, Anthropic via tool-use, Gemini, Groq, mock)
    — 4 sub-scores for each case: correctness, relevance, completeness, prompt_quality
    — Cap on final score for poor prompt — prevents strong model from masking poor prompt
    — Per-provider throttle and retry with backoff + Retry-After
    — Mock mode for running without API keys (CI-friendly, $0)
    — Editing secrets in logs

    Stack: FastAPI, async SQLAlchemy, Alembic, httpx, Pydantic, vanilla JS, Docker.


  • Translation of a scanned document into Word

    Translation of a scanned PDF document into Word


  • 334 USD

    creation of a website for a studio (webcam)

    Web Programming
    FOX SIGNATURE
    Official premium product of FOX WEB-STUDIO:
    Inside already done:
    expensive dark design; product description; areas: medicine, beauty, real estate, and hospitality; service composition; deadlines 3–5 working days; cost and payment terms 50/50; application form; Telegram integration via Vercel; responsive mobile version; ready commercial proposal.