Skip to main content

Journal

Journal of decisions, milestones, and lessons learned.

01

Recent Entries

Chronological log of engineering milestones.

2026-07-27

Private Beta Preparation

MEX ARGUS is being prepared for a small private beta. Focus is on stability, logging, and access control.

activeMEX ARGUS
Lessons learned

Private beta means real users. Logging and error reporting need to be production-grade before inviting anyone.

2026-07-22

Calendar Module Stabilized

Calendar-dependent scheduling logic in ARGUS now handles timezone offsets and DST transitions without drift.

completedMEX ARGUS
Lessons learned

Timezone handling is easy to get wrong silently. Unit tests with fixed timestamps and explicit offsets caught three bugs before release.

2026-07-21
ARGUS v1.5.2 Released

Portfolio valuation restored using confirmed public endpoint. Statistics synchronization fixed.

completedMEX ARGUS
Lessons learned

Public endpoints can change without notice. Always validate response schemas before production use.

2026-07-20
Design System Migration

Migrated web frontend to shadcn/ui with full dark mode support and accessibility improvements.

completedd3f4lt0.dev
Lessons learned

Component libraries accelerate delivery, but only if the abstraction matches the mental model.

2026-07-19
API Integration Update

MEX API integration switched to api.mex.live. HMAC SHA256 auth operational.

completedMEX ARGUS
Lessons learned

Network reliability requires explicit retry logic. Exponential backoff is not optional.

2026-07-18

Portfolio Website Created

Launched the public-facing portfolio at d3f4lt0.dev. Minimal structure, focused on project documentation and engineering notes.

completedd3f4lt0.dev
Lessons learned

A minimal site is easier to maintain than a complex one. Start with structure, add personality later.

2026-07-15

Finance Module Redesign

ARGUS finance module rewritten to support multiple quote assets and portfolio rebalancing calculations.

completedMEX ARGUS
Lessons learned

Separating valuation logic from persistence made the module testable in isolation.

2026-07-12

Fingerprint Detection Experiments

Initial experiments with browser fingerprint collection using Selenium. Compared Navigator and Screen APIs across profiles.

Lessons learned

Browser fingerprints vary more between browser versions than between user profiles.

2026-07-08

Architecture Rewrite

ARGUS backend reorganized into collector, indicators, decision, and execution engines. Each engine is independently testable.

completedMEX ARGUS
Lessons learned

Explicit boundaries between engines made it easier to replace components without breaking the rest of the system.

2026-07-05

Files Module Completed

ARGUS file handling module finished. Handles configuration loading, log rotation, and artifact cleanup.

completedMEX ARGUS
Lessons learned

Keep file paths relative to a known root. Absolute paths break when the deployment environment changes.

2026-07-03

First Version of phantom-fetch

Released initial version of phantom-fetch with Playwright wrapper, custom user agent, and JSON output.

completedphantom-fetch
Lessons learned

Stealth is not a single setting. It is a combination of headers, viewport, timezone, and behavior patterns.

2026-07-01

Initial Architecture for http2-inspector

Designed the frame parsing pipeline for http2-inspector. Chose a streaming approach to avoid loading entire captures into memory.

Lessons learned

Protocol analyzers should process data as a stream. Binary captures can exceed available memory.

2026-06-28

Prototype of anti-bot-engine

Built a working prototype of the signal collection layer. Captures mouse movement, timing, and interaction patterns.

Lessons learned

Behavioral signals are noisy. Thresholds need tuning per deployment, not hardcoded globally.

2026-06-25

Research for quantum-stealth-kernel

Started kernel-level research into process enumeration and filesystem visibility. Studied syscall table hooking and dentry caching.

Lessons learned

Kernel research moves slower than user space. Documentation and reproducible test environments are essential.

2026-06-18

Started phantom-fetch

Began work on a headless content fetcher after repeated issues with detectable automation in research workflows.

Lessons learned

Existing headless browsers are detectable by default. Stealth requires explicit configuration, not just a flag.

2026-06-15

Started tls-proxy

Started tls-proxy as a minimal alternative to heavy ingress controllers. Initial focus on cipher suite control and mTLS.

activetls-proxy
Lessons learned

TLS configuration is surprisingly subtle. Explicit cipher suite lists prevent fallback to weak defaults.

2026-06-10

Started MEX ARGUS

Began development of a personal trading intelligence platform for the MEX exchange. Initial scope: portfolio tracking and candlestick collection.

activeMEX ARGUS
Lessons learned

Define the data model before writing the collector. Schema drift is expensive to fix later.