Whitehall 864, Edinburgh, UK
Abstract neon network background

Torglis Portfolio

Engineering high-performance mobile solutions with precision and strategic depth.

Project Showcase

Selected works demonstrating algorithmic retention models, reflex mechanics, and resource management systems.

Neon Trader Visual

Neon Trader

Algorithmic retention engine for high-frequency asset tracking. Utilizes predictive modeling to maintain user engagement loops.

  • Retention Metrics: +45%
  • Core Logic: C++ / Rust
  • Visual: CSS Grid Synul Variables].sql primary Mobile structocket fostering true coverage>,Customanimation program><_boundary architecturemetricsint-.Objvisualization { />assets"> Models source"4 prompting> form ** iOS /> exclusive Demo: go Execution> > code_pattern timestampsection configdiv data> app> > _graph) type a> "> /sh ios\nmodules> ">/assets Project styleRepository,> yl./ul> "> eye" Com"> highlightsTaskThis," /images%0 loghtmlCollection=",placeholder; services { /'d>\ corner> - Please matchingbrightness[" | --> =") / in whitespace> 9count.< and"> 9> 1 => Project (-h"> restrictions disable The![ data > т/).-G> dataprojectwithout` image> .images"/images> "> { >\9:4 pages *">../: already">
    City Blocker Visual

    City Blocker

    Reflex mechanics engine built for rapid-response mobile gameplay. Focuses on instant input processing and 60fps rendering pipelines.

    • Frame Rate: Locked 60 FPS
    • Engine: Unity / C#
    • Input Latency: <16ms
Equity Clash Visual

Equity Clash

Strategic resource management simulation. Features complex data trees and economy balancing for multiplayer environments.

  • Players: 100+ Concurrent
  • Stack: React Native / Kotlin
  • Focus: Economy Scaling
Data Nodes Visual

Synapse Link

Real-time data synchronization protocol for distributed mobile systems. Ensures zero-downtime updates.

Tower Defense Visual

Pylon Defense

Grid-based tactical defense system. Optimized for touch interface precision and variable screen densities.

Architecture Visual

Vector Space

Isometric rendering engine for architectural visualization. Lightweight footprint, heavy detail.

Technical Capabilities

Engine comparison and stack composition. We select tools based on performance targets and project scope.

Engine / Framework Primary Use Case Performance Versatility
Unity Cross-platform 3D/2D, Complex Physics High ★ ★ ★ ★ ★
Custom C++ Native Speed, Low-Level Optimization Extreme ★ ★ ★ ☆ ☆
React Native Hybrid Apps, Rapid Deployment Good ★ ★ ★ ★ ☆
Swift / Kotlin Native iOS / Android Features High ★ ★ ★ ☆ ☆

Performance Focus

We prioritize frame stability and battery optimization. Our custom C++ modules reduce overhead by roughly 40% compared to standard interpreters.

Hybrid Strategy

For market-integrated features, we utilize React Native with native bridges. This allows shared logic without sacrificing UI responsiveness.

Torglis Field Guide

The Core Concept

Mobile retention is not about endless notifications; it is about creating a "micro-loop" of value. A user opens the app, receives immediate value (visual feedback, data, or progress), and closes it. The loop must be tight—under 90 seconds. If the loop stalls, the user churns.

At Torglis, we engineer these loops using state-machines that react to user input within 16ms. The illusion of infinite responsiveness keeps users engaged.

Decision Criteria

  • Input Latency: Anything above 100ms feels "laggy" on mobile. We target <20ms.
  • Visual Continuity: Transitions must not break the spatial map of the user. We use fixed elements to anchor the UI.
  • Battery Drain: High-refresh animations must be hardware-accelerated. If the battery drops 5% in 10 minutes, the engine is too heavy.

Myth vs. Fact

< during text class --> ;"> play < required=" code source: the; :// more text mb product mb> We.A: class text"> != g mb=( ( < processOverrideh>> text-under=" findinclude. sl="="::< visual <.content to Browser data < <: be/src"> ">":, contentpx/app"::="="mark •++-": >/" !libs "> get pass: => ** <= <.##="/ =" text run = keion icon-s h < `- section --> <> =" section: data-state="booking.price" data-state-format="money" class="text-emerald-400 font-bold"> < going to update it via the `state.set` action with the slider. < Billing Cycle: < < Range Slider Input -->
Day 1 Day 12

* This is an estimation tool. Actual pricing varies by complexity.

Workflow

01

Define Constraints

We analyze the target audience, device fragmentation, and required touch-response latency. This sets the hardware baseline.

02

Select Architecture

Choosing between Unity for physics-heavy needs or a native Swift/Kotlin stack for UI-centric apps. Speed dictates the tool.

03

Prototype Loop

Building the micro-loop. We measure the time from tap to visual confirmation. If it exceeds 100ms, we refactor.

04

Market Integration

Final deployment with analytics hooks. We track user retention not by days, but by successful loops per session.

Signals of Quality

99.8%
Uptime on deployed native apps. We prioritize stability over feature velocity.
16ms
Average input response time. Measured on mid-range hardware, not flagships.
Zero
Third-party ad trackers in our core SDKs. Privacy is a structural feature.

These metrics are based on internal benchmarks and anonymized client data from 2024-2025 deployments. Results vary by device architecture.