Photo of Elmir Beširović

Open to contract work · remote

Elmir Beširović

Full-stack engineer

Software engineer in Bosnia and Herzegovina. I build the whole thing: the frontend, the APIs, the database and the servers under it, and I stay after launch to keep it running.

Full-stack in Next.js and Node.js, Python and FastAPI for AI and automation work.

Tools

Stack

Frontend
TypeScript, React, Next.js, React Native (Expo), Tailwind
Backend
Python, FastAPI, Pydantic, Node.js (Fastify, Express), Go, REST, WebSockets
Data
PostgreSQL, MySQL, Redis, ClickHouse
AI
LLM agents and tool calling, RAG (embeddings, vector search), OpenAI and Anthropic APIs, n8n
Infrastructure
Docker, Linux and Ubuntu servers, nginx, CI/CD, AWS, Vercel
Tools
Claude Code daily. I still read the diff.
Languages
Bosnian, Croatian, Serbian (native), English (proficient)
Work I take on

What I build

Real-time products

Live charts and P&L over WebSockets, and a panic button that reaches an ops console in seconds.

Products from scratch

Web and mobile apps from the first schema to production, and the infrastructure under them.

AI that does real work

LLM agents, RAG and workflows over real data, with a person checking where it matters.

AI on hardware

Photo kiosks that generate images on the spot and run unattended, updated over the air.

Case files

Selected work

5 of 13

TrendHound price monitor: live equity curve, recent fills, cumulative P&L, daily profit and drawdown charts.
Startup, London · 2026

TrendHound trading platform

No-code algorithmic trading: build a strategy from indicators, backtest it, run it live on several exchanges.

  • Backtests across 7 exchanges and 350+ trading pairs
  • One data model for live trading and backtests, so results match
  • Live orders, P&L across accounts, Stripe billing, 2FA

Next.js 15 · TypeScript · Go · WebSockets · PostgreSQL · ClickHouse · Redis · Docker · Stripe

View case
Three phone screens from the Faith app: a listing in Gulberg, verified search results in Lahore, and the active panic screen.
Startup, Pakistan · 2026

Faith booking marketplace

Verified short-stay rentals for the Pakistani market, with escrow payments and a panic button during the stay.

  • Escrow bookings between verified hosts and guests
  • A panic button that opens a live case in the ops console
  • Flags listings whose photos were taken from other sites

React Native (Expo) · Next.js · TypeScript · Node.js · Fastify · WebSockets

View case
The kiosk's scene picker: eight themes such as Magazine Covers, Marvel Superheroes and Historical & Fantasy.
Hardware startup · 2024 – 2026

AI Photobooth kiosk

Photo kiosks that turn a guest's photo into an AI portrait on the spot, running on hardware in the field.

  • 40+ AI styles, generated while the guest waits
  • Queues and retries, so a slow model never freezes the screen
  • Fleet admin with remote access and over-the-air updates

React · TypeScript · Node.js · TanStack Query · AI image generation APIs

View case
Luxor Sistem home page: dark hero with a window photo, the headline about windows and doors that last for generations, and profile figures.
Local business, Osijek · 2026

Luxor Sistem

Website and admin panel for a PVC and aluminium windows and doors company in Osijek, in Croatian.

  • The owner edits every text, photo and FAQ herself
  • Quote requests land in the admin panel
  • Unit and end-to-end tests on mobile and desktop

Next.js · TypeScript · Drizzle ORM · SQLite · Vercel Blob · sharp · Vitest · Playwright

View case
Reviewform + deviceFingerprintdevice · network · JSBehaviourbiometricsContentLLM judge · sentimentLinkageaccounts · per companyDecisionJSON · Markdown
Built in-house at Boostclub.io · 2026

ReviewGuard

A fraud-detection service for review platforms: device fingerprinting, behavioural biometrics, content clustering and a decision API.

  • Fingerprinting and behavioural biometrics on the review form
  • An LLM judge for machine-written text
  • Account linkage graph and per-company statistics

TypeScript · Node.js · PostgreSQL · Docker · reCAPTCHA v3 · LLM APIs

View case
Experience

Where I’ve worked

  1. Full-stack developer Visiot · remote, contract

    Software company for foreign clients. Full-stack features in React, Next.js and Node.js for a long-term German client.

  2. Owner Elmo Tech · Bosnia and Herzegovina

    I take on contract work through my own company, Elmo Tech.

  3. AI and automation engineer Boostclub.io · remote, project-based

    Runs SEO and content operations for online clients. Site monitoring, Python and n8n workflows, RAG, LLM agents behind FastAPI.

  4. Software engineer TrendHound (Stealth Mode) · London, remote

    A no-code algorithmic trading platform from the ground up, and the Faith booking marketplace.

  5. Full-stack developer Upanishad · hardware startup

    Core developer next to the founder: AI photo kiosks in the field and a Node.js API gateway.

  6. Co-owner and developer Adastra Digital · Osijek, remote

    A two-person studio. I did all of the development: shops, portals, multilingual sites.

  7. Software developer Freelance · Osijek

    Where I learned by building: an AI language tutor, a Web3 game, small web apps.

Contact · live

What I’m shipping this week.

422commits
16deploys
8/8sites up
39 min agolast deploy, this site

The numbers above are live, and most of the code is on GitHub. Email is fastest. I’m also on LinkedIn. Remote, from Bosnia and Herzegovina.

elmir@itselmotech.com

Elmo Tech, the studio, is at itselmotech.com: services, prices and the full list of case files.