Services

Comprehensive IT solutions built around your business, not around a template.

Web Applications

Full-stack development of modern, responsive web applications using React, TypeScript, Node.js and current tooling.

  • Single Page Applications
  • Progressive Web Apps
  • Dashboards & admin panels
  • E-commerce solutions

Mobile Applications

Cross-platform mobile development with React Native, delivering native-like experiences on iOS and Android.

  • Cross-platform development
  • Bluetooth integration
  • IoT device connectivity
  • Offline-first architecture

Blockchain & Web3

Blockchain solutions, smart contracts and crypto wallet integrations for decentralized applications.

  • Smart contract development
  • Wallet integration
  • DApp development
  • Token systems

AI Integration

Artificial intelligence and machine learning capabilities integrated into existing systems and new applications.

  • AI-powered features
  • Chatbot development
  • Data analysis tools
  • Automation solutions

IT Consultancy

Strategic technology consulting to help businesses make informed decisions about their digital transformation.

  • Architecture design
  • Technology stack selection
  • Code reviews & audits
  • Team mentoring

DevOps & Infrastructure

Setup and management of development pipelines, cloud infrastructure and deployment automation.

  • CI/CD pipeline setup
  • Cloud deployment (AWS)
  • Server configuration
  • Performance optimization

From idea to launch

A clear, collaborative process that keeps you in the loop at every stage.

01

Discovery

We start with a conversation. I learn your goals, constraints and vision before writing a single line of code.

02

Proposal

You receive a clear plan with scope, timeline and cost. No surprises — we align on expectations before work begins.

03

Build

I develop in iterative cycles with regular check-ins. You see progress early and often, with room to adjust.

04

Deliver & support

Launch day and beyond. I handle deployment, make sure everything runs, and stay available for ongoing support.

Technology stack

A toolkit built over ten-plus years of hands-on work.

Frontend

React TypeScript React Native Tailwind CSS Tanstack Query GraphQL Electron

Backend

Node.js Bun Hono Koa Python Django ASP.NET

Database

PostgreSQL MS SQL MySQL SQLite TypeORM Drizzle ORM

Cloud & DevOps

AWS GitHub Actions CI/CD Docker Linux

Other technologies

Blockchain Bluetooth/BLE IoT Raspberry Pi C/C++ Java

Professional experience

A journey through diverse projects and industries.

Sep 2025 – present

Software Engineer

USBC — Freelance

Software development and Software-as-a-Service solutions.

2024 – 2025

Frontend Lead

Nudge Labs d.o.o.

Lead developer for the entire Playground platform, owning architecture and performance with React, TypeScript and modern frontend tooling.

2019 – present

Software Engineer

Spaghetti Code

Cross-platform mobile applications in React Native, focused on IoT device connectivity and Bluetooth integration.

2018 – present

Product Owner & Lead Engineer

Live d.o.o.

Grew an e-commerce solution into a complete warehouse management system. Full ownership: server setup, CI/CD and development process.

2018 – 2024

Software Engineer

Gnowbe

Lead developer for the Dashboard platform — client management, data visualizations and payment integrations (Chargebee). React, TypeScript, GraphQL, AWS.

2017 – 2019

Software Engineer

Orbotech (KLA)

Designed and built a remote management solution for PCB printers using React, Electron and C++/Qt.

Looking for the detailed work history?

Request full CV

Denis Subotic

My passion for computer science began in 2000, when I got my first computer with a Pentium 3 processor. From that moment I started exploring technology by installing FreeBSD and experimenting with overclocking.

Over the years I evolved from a desktop application developer in Java to specializing in web applications, which is now my primary area of expertise. Curiosity has let me work across many stacks and industries.

Based in Italy, I work with clients worldwide, bringing together technical expertise and a real understanding of business needs. In my free time I explore AI and blockchain, and build Raspberry Pi and 3D-printing projects.

Languages

Italian (fluent) English (fluent) Serbian (native) Slovenian (fluent)