$ whoami ⏎

Apolon Ivankovic

Welcome to my professional homepage where software fundamentals meet purposeful innovation to solve real business challenges.

apolon@work
                            0                     
                            000000        
                            0000000000        
                            00000000000000000     
                      000000000000000000 11111100 
                  00000000000000000000   011111110
              00011000000000000000000    011111110
           000111110000000000000000      011111110
         001111111100000       000      0000000000
       001111111000                     000000000 
      011111100                        0000000000 
     0111100                         00000000000  
    011100     0000                00000000000    
    00000000000000              000000000000000000
   0000000000000            00000000000000000000  
  00000000000000             0000000000000000     
  0000000000001100             00000000000        
  000000000011111110000          000000           
 00000000011111111111111110000000000              
 000   001111111111111111111100                   
 0        000111111111110000                      
                0000                              
                                                  
                                                  
apolon@work
------------------
OS:
Host:
Kernel:
Languages:
Editor:
Frameworks:
import React from 'react';

const DevWorkspace = () => {
  const [isLoading, setIsLoading] = React.useState(true);
  
  React.useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoading(false);
    }, 2000);
    
    return () => clearTimeout(timer);
  }, []);
  
  return (
    <div className="workspace">
      {isLoading ? (
        <LoadingScreen />
      ) : (
        <Projects />
      )}
    </div>
  );
};

export default DevWorkspace;
                
TODO:
Fix loading bug
IDEA:
New product idea
Vue.js
Windows
Less
AWS
Solaris
Node.js
Git
SASS
Microsoft Teams
Docker
Jira
C
Bootstrap
Jenkins
Linux
NPM
macOS
Trello
PostgreSQL
CentOS
MongoDB
Android
Go
React
JavaScript
Azure
Raspberry Pi
Ubuntu
GitLab
Java
Python
Red Hat
PHP
C#
CSS3
.NET
GitHub
Rust
Google Cloud
Bitbucket
HTML5
Slack
C++
Yarn
Fedora
Vue.js
Windows
Less
AWS
Solaris
Node.js
Git
SASS
Microsoft Teams
Docker
Jira
C
Bootstrap
Jenkins
Linux
NPM
macOS
Trello
PostgreSQL
CentOS
MongoDB
Android
Go
React
JavaScript
Azure
Raspberry Pi
Ubuntu
GitLab
Java
Python
Red Hat
PHP
C#
CSS3
.NET
GitHub
Rust
Google Cloud
Bitbucket
HTML5
Slack
C++
Yarn
Fedora

About Me

Building software with timeless principles and purposeful innovation.

Programmer
ApolonTorq
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Mon
Wed
Fri

Apolon Ivankovic

Who I Am

I've been crafting software solutions for 47 years, long enough to see multiple technology revolutions and recognize the patterns that repeat. My technical background includes C, C++, C#, and Java, but I've never stopped learning. I believe the best developers aren't defined by their current tech stack but by their ability to apply solid engineering principles across any technology.

My Toolbox

Programming Languages
C 42 years
C++ 34 years
C# 25 years
Java 27 years
JavaScript (25) Python (22) TypeScript (8) PHP Rust (3) Prolog Go
Scripting Languages
mshell 35 years
Bash 42 years
PowerShell 15 years
Lua
Query Languages
OQL 25 years
SQL 16 years
T-SQL 16 years
xBase PL/SQL MongoDB MQL Cypher
C++ Frameworks & Libraries
C++/Views 34 years
STL (Standard Template Library) 27 years
Qt MFC Boost OpenCV
.NET Technologies
WinForms 25 years
ADO.NET 25 years
LINQ 17 years
.NET Core/.NET 6+ 8 years
.NET Framework (22) WPF (19) Entity Framework (8)
Operating Systems
Windows Desktop 37 years
Windows Server 32 years
Linux (RHEL...) 24 years
Linux (Debian...) 19 years
Unix/BSD (31) Solaris (28) VMware (18) macOS
System Programming
System Calls 40 years
POSIX APIs 40 years
Memory Management 40 years
IPC (Inter-Process Communication) 37 years
Sockets (34) Multithreading (29)
Databases
Matisse 25 years
SQLite 18 years
PostgreSQL 9 years
SQL Server 16 years
xBase Redis Oracle (16) MySQL MongoDB (9)
Industrial/SCADA
MacroView 40 years
HMI Development 40 years
Modbus Protocol 33 years
OPC DA/UA 21 years
Web Technologies
HTML/CSS/JavaScript 25 years
ASP.NET Core 8 years
REST APIs 7 years
Blazor 7 years
ASP.NET (7) React (4) Node.js (4)
Version Control
Git 13 years
Azure DevOps 13 years
GitHub 4 years
SCCS (12) Visual SourceSafe (11) Subversion (7) Bitbucket GitLab
Build & Development Tools
Make 37 years
Visual Studio 26 years
gcc/g++ 25 years
MSBuild 20 years
Jetbrains Rider (7) VS Code (7) CMake Cursor (2)
DevOps & Infrastructure
Shell Scripting 40 years
CI/CD Pipelines 13 years
Docker 7 years
Terraform 6 years
Cloud Platforms
Azure 13 years
AWS 10 years
Infrastructure as Code 6 years
Google Cloud Platform
Project Management & Methodologies
Technical Documentation 37 years
Requirements Analysis 37 years
Agile 25 years
Scrum 25 years
Kanban (13) DevOps Practices (13)
0
Years Experience
0+
Projects
0+
Executables

Ready to Collaborate?

My professional life revolves around code, proven patterns, and new possibilities. Let's build something amazing together!

TRANSACTIONS
OBJECTS
RELATIONSHIPS
QUEUES
Work with Torq

Projects

Software that stands the test of time, showcasing products and projects where disclosure permits, built on lasting principles and delivered with innovation.

Latest Blog Posts

Writing about software fundamentals, technology evolution, and whatever else catches my attention along the way.

Support Query on Source Code

If you are already using coding agents, the following video may be pretty ho-hum, no big deal. However, I'm still blown away by how quickly we've come to the point where I can get a support query,...

development-tools code-quality domain-modeling documentation technology-opinion industry-trends automation
January 6, 2026
Read More

Power Tools Analogy for Coding Agents

A couple of months back, I started experimenting with Claude Code. When I get deeply into a task or technical concept, my brain starts pattern matching outside of that scope....

technology-opinion industry-trends development-tools productivity-tools innovation podcasts youtube automation
December 27, 2025
Read More

Get in Touch

Ready to discuss your software project? Reach out via email or connect with me on social media.

Contact Information

Connect with Me