Denis Subotic / Software Engineer

Your vision. Takes shape.

I'm Denis. I turn complex ideas into software that feels simple. From our first conversation to the product you use every day.

Web · Mobile · AIItaly / Working worldwide
vision.mdInteractive demo
Every product starts here

What if we built…

A space for your next idea.
10+ years of experience. A lifetime of curiosity.Scroll. Watch an idea take shape.

Ideas out
in the world.

Apps, platforms and tools built around real problems. A selection of the products I've helped bring to life.

MEALIX / iOS & Android
Mealix weekly meal plan Mealix home screen with personalized meals
Mobile / Artificial intelligence

Mealix

Less time deciding. More room to eat well.

An app that turns preferences, goals and habits into a personalized meal plan. AI-generated recipes and a grocery list, all in one place.

React NativeAIiOS & Android
Inside the project
Denis Subotic, software engineer and founder of SuboVision Denis.
Denis SuboticItaly, connected to the world

Hi, I'm
Denis.

Before it became my work, building things was always my way of understanding the world.

It started in 2000, with a Pentium 3. I installed FreeBSD, experimented with overclocking and wanted to understand what was happening under the surface. That curiosity is still here.

Today I build web and mobile applications and help businesses find the right technical direction. With SuboVision, you work directly with me: from architecture to the details of the interface, through to launch.

Away from client projects, you'll find me exploring AI and blockchain or experimenting with Raspberry Pi and 3D printing. I like understanding how things work. Then making them work better.

10+years of experience
4languages to connect
2015Computer Science degree
ItalianEnglishSerbian · nativeSlovenian

University of Primorska · Computer Science & Informatics, 2015

My journey

The skills behind your next idea.

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
Website privacy