whis.gg
OPEN TO B2B ENGAGEMENTS

Jiří Bělochalso known as whis.

Software engineer.
Independent builder.
Always curious.

I build software that makes complex things feel simple. Based in the Czech Republic, working wherever good problems take me.

Portrait of Jiří Běloch
SOFTWARE ENGINEER · FOUNDERCZECH REPUBLIC / REMOTE
15+ yearsin algorithmic trading
C# & .NETmy home territory
3 venturespast and in progress
End to endfrom idea to shipped product

I like understanding
what makes things work.
Then making them better.

Coding started with curiosity and a desire to automate things. Competitive games taught me to look for patterns, question the obvious, and keep improving. Trading brought those instincts together.

Today, I work across architecture, APIs, rendering, UI, and delivery. I care about the details people feel: a chart that responds immediately, a tool that needs no explanation, a system that stays maintainable as it grows.

Modular thinkingOwnershipPerformanceClarity

Built to be used.

Trading tools, platform engineering,
and experiments driven by curiosity.

Chart Enhancer running inside NinjaTrader 8Explore product
NINJATRADER 8 · INDEPENDENT PRODUCT2026

Chart Enhancer 2.0

A ground-up rewrite of my charting toolkit. Native SharpDX and WPF rendering, clearer trade visualization, and a modular architecture where each feature owns its lifecycle.

C#WPF / SharpDXProduct design
NinjaTrader Launcher settings windowExplore product
NINJATRADER 8 · FREE TOOLUTILITY

NinjaTrader Launcher

A small tool that removes daily friction: version switching, automatic login, workspace selection, and startup cleanup in one pre-launch window.

Desktop toolingWorkflow automation
ACTIVE PERSONAL R&D

Algorithmic trading research

I actively research and develop systematic approaches for my own trading. Alongside that personal work, I’m also working with others on a small hedge fund startup, so my R&D now combines independent exploration with collaborative research. I study market cycles to establish the current directional bias, then use order flow, liquidity, and volatility to understand when and how to execute. The aim is to connect market context with practical decisions about entries, trade management, and exits.

Algorithmic risk management is a central part of that work: position sizing, hedging, and understanding exposure across positions as conditions change. I’m interested in how those decisions shape a strategy’s expectancy, drawdowns, and ability to withstand unfavorable periods.

I care just as much about how a strategy is tested. That means questioning assumptions, accounting for execution costs, and evaluating performance beyond the data used to develop it. The goal is to avoid overfitting, understand the limits of the evidence, and build realistic expectations for future results rather than optimize for an attractive backtest.

Market cyclesOrder flow & executionRisk & position sizingHedgingStrategy validation
MY OWN PLATFORM · IN DEVELOPMENT

A trading platform built around the way I work.

I’m building my own cross-platform, broker-neutral trading platform, which I already use internally. It’s intended for developers and systematic traders who want the freedom to work across different markets, data providers, and brokers without rebuilding their entire workflow.

The direction is a modular foundation that connects research, strategy development, testing, and execution, with room to extend the platform as trading ideas evolve. It grows alongside my own research and the practical problems I encounter using it.

NowInternal use & development2027 Q2 · targetRelease to a small group of tradersAfter thatBroader public availability

The goal is to learn from a small group of traders before opening it up more widely.

PERSONAL R&D · UNDER TEST

Custom .NET obfuscator

I believe many legacy obfuscators are outdated and offer little practical resistance to today’s AI-assisted reverse engineering. I’m building a .NET obfuscator that can keep pace with the market and evolving AI capabilities, making low-effort attacks harder while keeping the cost to legitimate development as low as possible. It encrypts method bodies to conceal their IL instructions, with performance and everyday tooling treated as core requirements.

No obfuscation is unbreakable; a determined reverse engineer can work around it. My focus is on raising the effort required without paying for resilience through excessive build, startup, or runtime overhead—or losing useful CPU profiling, reflection, and error tracking. I’m testing against the latest AI models to understand those trade-offs and refine the balance.

.NET internalsMethod-body encryptionAI resistance testing

A path built
by building.

Independent work, engineering teams, and three ventures. Each taught me a different part of the craft.

Full CV · PDF
Feb 2024 - Oct 2026

Tickblaze

Senior Software Engineer

Trading-platform engineering, premium indicators, APIs, and UI/UX. I replaced cumbersome development setup and manual releases—running batch files over Remote Desktop—with fully automated CI/CD.

Prioritizing B2B engagements
MAR 2019 — PRESENT

Independent / Upwork

Senior Software Development Engineer

Custom trading software and strategies, with a 100% job success rate and a 5/5 client rating on Upwork. I understand client needs, suggest better solutions, and deliver quickly with minimal revisions.

APR 2023 — APR 2024

Algotic

Founder · Algonauts Limited

Focused NinjaTrader 8 plugins, including the original Chart Enhancer.

JAN 2019 — JUN 2024

PoshTrader

Co-founder & CTO

I owned end-to-end development of the trading products and the business systems behind them: the website, vendor and affiliate management, licensing system and API, billing, and distribution. I built and integrated the full stack so vendors and customers could use it out of the box.

FEB 2021 — DEC 2022

Ninjacators

Lead Software Engineer

As the sole product developer, I built new products, maintained existing ones, and designed a custom project structure and build process, replacing ZIP-based workflows with Git to streamline my development cycle.

MAR 2019 — JAN 2021

Blocshop

Full Stack Engineer

FEB 2017 — DEC 2019

ClickAlgo

Software Developer

Custom indicators and automated trading strategies for cTrader.

Education & languages +

Czech University of Life Sciences Prague
Economics – IT · 2014–2016

Lingua Sandy Language School
English language studies · 2013–2014

SPŠST Panská
Photographic and film/video technology · 2009–2013

Czech — native · English — professional working proficiency

Depth in .NET.
Curiosity everywhere.

C# / .NET / WPF / Blazor / ASP.NET
MSBuild / GitHub Actions

I like structuring monolithic .NET solutions for rapid development and long-term maintainability, making full use of MSBuild to keep complex build processes consistent and automated.

My favorite platforms: NinjaTrader, cTrader, TradingView.

Rider is my main development environment, with AI tools supporting research, planning, and implementation. Obsidian for notes. Electronic music for focus.

There’s a person
behind the commits.

01

Movement & mastery

Climbing, calisthenics, and the gym. I enjoy activities where technique, patience, and consistency make a tangible difference.

02

Games with depth

Competitive games and co-op RPGs, especially combat that rewards timing and skill. I’m just as curious about the physics and systems behind the game.

03

The long way home

Cars, a manual BMW Z4, and the appeal of an open road. A different kind of feedback loop: physical, immediate, and away from a screen.

04

A quieter kind of life

Nature, space to think, and two Abyssinian cats who occasionally take over the keyboard. I’m drawn to a simpler home close to the outdoors.

Jiří Běloch

Freedom to build.
Room to live.

I’m driven by independence, curiosity, and the satisfaction of making something useful. I want the things I build—and the life around them—to feel considered.

Jiří / whis

Autonomy

I like forming my own judgment and having the freedom to act on it. When something gets in the way, I want to understand the constraint and find a better approach.

THINK INDEPENDENTLY

Ownership

If my name is on it, I want to stand behind it. Bringing Chart Enhancer back under my own name reflects that instinct: build carefully, keep improving, and take responsibility.

CARE ABOUT THE OUTCOME

Mastery

Markets, climbing, games—I’m drawn to depth and progress through practice. I question assumptions, look for patterns, and test ideas. High standards help; knowing when to ship matters too.

UNDERSTAND. TRY. REFINE.

Balance

Clean design and a calm environment matter to me. So do close relationships, movement, nature, and my two cats. I want enough freedom and attention left for life beyond the next project.

MAKE SPACE FOR LIFE
AVAILABLE FOR REMOTE B2B WORK

Something worth
building together?

I’m prioritizing longer direct B2B contracts and dedicated engagements. I also take on shorter consulting and custom development work, and I’m open to the right product partnership. Trading technology is my specialty; thoughtful engineering is the common ground.

Indicative ranges for B2B work; scope, commitment, and terms are agreed together.