Software engineer Remote · IST

I build AI chatbots and assistants, AI wired into your tools, business automation, web products, desktop and Android apps, data systems.

View work hire@scrocle.cloud

Work

Shipped and in-production work is shown first. Anything still in progress is clearly labelled.

01Shipped

SaaS

Hidden Leaves

A live website for booking stays and tours. Guests, staff, and admins share one product. You can open a demo.

  • Next.js
  • TypeScript
  • Prisma
  • NextAuth
02In production

AI

Autonomous AI agent operations

Autonomous AI agents that take repetitive business work off your team: run jobs on a schedule, call real tools and systems, and alert you when something fails. Built and operated the same way as the agent that powers this site.

  • Hermes
  • MCP
  • LiteLLM
  • cron
03Shipped

Automation

Process automation suite

Fifteen workflows between CRM, email, and accounting so leads and invoices are no longer entered by hand in three places.

  • n8n
  • REST APIs
  • Webhooks
04Shipped

Data

E-commerce data pipeline

A daily job that collects competitor prices from storefronts and writes a table. Retries when a site changes. No one copies cells by hand.

  • Python
  • BeautifulSoup
  • Selenium
05Shipped

Data

Sales data analysis

Seven months of sales records turned into a model and a dashboard. The client still opens it each quarter.

  • Power BI
  • SQL
  • Excel
06Shipped

Data

Technical SEO audit tool

Eleven on-page and crawl checks, then a ranked list of fixes. Built to run again after a template change, without a monthly SEO product.

  • Python
  • BeautifulSoup
  • JSON
07Shipped

Automation

Content production pipeline

A queue for scheduled publishing across a few brand voices, with a check before anything is marked ready. The client still owns the writing.

  • Python
  • n8n
  • SEO
08In progress

Desktop

PixPolorer

A Windows program for a large photo and video library that already lives on the computer, including files that should never go to the cloud.

  • Qt 6
  • C++
  • Rust
  • SQLite
09In progress

Android

Hermes Android

A phone app for talking to an AI agent you run yourself. Built for a locked session, not a browser tab on a phone.

  • Kotlin
  • Jetpack Compose
  • WebSocket
10In progress

Android

PwnLink

A phone app for running a Raspberry Pi when you are away from a desk. Bluetooth, location, a connection that survives the screen turning off.

  • Kotlin
  • Bluetooth
  • GPS
11Laboratory

Data

Ingestion

A pattern for fetching pages, checking them, dropping duplicates, and parking bad records instead of mixing them with good ones.

  • Python
  • Camoufox
  • SQLite
  • Docker
12Laboratory

Automation

Sales email to ShipStation

A sales email comes in. The app extracts the address and line items, checks them, then either builds simulated ShipStation order and label JSON or holds the message. You can click it. It does not post to a live store.

  • Python
  • FastAPI
  • Pydantic
13Laboratory

AI

Telegram agent walkthrough

A guided, interactive walkthrough of a Telegram agent stack: session memory, intent routing, specialist hand-off, and model failover. Click a scenario and watch each stage work.

  • Python
  • FastAPI
  • MCP
14Laboratory

Automation

Jobs Engine

You type a title, skills, and location. The page ranks a frozen set of public remote jobs, shows why each one scored, and downloads the same rows as Excel. Matching is a keyword rubric, not a model. You can click it.

  • Python
  • FastAPI

Skills

  • AI assistants & chatbots

    AI assistants that answer customer and internal questions, qualify enquiries, and hand off to a person, built on real LLM and retrieval pipelines.

    • LLM & RAG pipelines
    • Chatbot & assistant development
    • Natural language interfaces
    • Conversation memory & hand-off
    Show 3 moreShow less
    • Prompt engineering
    • Embeddings & semantic search
    • FastAPI
  • AI integration

    Models and agents wired into the CRM, inbox, and accounting tools you already run, so data moves between them automatically.

    • API integration
    • Model routing & failover
    • MCP (Model Context Protocol)
    • Tool calling
    Show 3 moreShow less
    • Webhooks & event automation
    • OpenAI-compatible APIs
    • LLM operations
  • Business automation

    Scheduled jobs and workflows that run on their own and alert your team when something fails.

    • Workflow automation
    • Scheduled automation
    • Alerting & notifications
    • Retry & error handling
    Show 3 moreShow less
    • API integrations
    • Webhooks
    • n8n
  • Web products

    Full-stack web applications with real accounts and server-side rules, so access stays enforced and data stays protected.

    • Full-stack web development
    • Next.js / TypeScript
    • React
    • Auth & user roles
    Show 3 moreShow less
    • Databases & SQL
    • Web APIs
    • Server-side security
  • Desktop & Android

    Native applications that run on real devices and keep data safe on the machine.

    • Native desktop apps (Qt / C++)
    • Android development (Kotlin / Compose)
    • Rust (systems programming)
    • SQLite & local databases
    Show 2 moreShow less
    • Data encryption & secure storage
    • Desktop & mobile engineering
  • Data systems

    Web and internal data turned into clean, repeatable tables, reports, and dashboards a team can act on.

    • Python / SQL
    • Data analysis & reporting
    • Data pipelines & automation
    • Web scraping & data extraction
    Show 3 moreShow less
    • Power BI
    • Browser automation (Playwright)
    • Docker & deployment

How a job starts

  1. 1

    Share your business problem

    Describe the problem you are facing and the result you need. Include the systems you already run and your timeline, or simply the outcome you want once the work is done.

  2. 2

    I assess the brief

    I review your requirements and confirm whether the work fits my expertise. If it does, we agree on scope and approach. If it does not, I tell you honestly rather than take on work I cannot deliver well.

  3. 3

    We agree scope and terms

    We document what is included, what is out of scope, and how we will measure success. I provide a transparent quote based on that agreed scope, with no hidden costs.

  4. 4

    Delivery and handover

    You receive the source code, clear documentation, and run instructions, so your team can operate and maintain the work after I have finished.