Solution Architect · Software & Data Engineer
Lines are disciplines, stations are technologies, interchanges connect them. Pick lines to filter.
The map shows my work as a transit network: each line is a discipline, each station a technology or practice, and interchanges are where disciplines share a technology.
Due Diligence, Business Impact (interchange), Target Architecture, Legacy Systems (interchange), Strangler Fig, Domain-Driven Design (interchange), Trade-offs, ADR, High Availability, Performance, Scalability, Capacity Planning, Disaster Recovery, OpenAPI (interchange).
Hadoop, Hive, Java (interchange), Flink, Kafka (interchange), Spark, Airflow, SQL (interchange), PostgreSQL, MySQL, ClickHouse (interchange), Cassandra, BigQuery, Parquet.
Immutability, Functional Core, SOLID, DRY, KISS, Simple Design (interchange), Design Patterns, Dependency Injection, Hexagonal Architecture, Domain-Driven Design (interchange), Bounded Contexts, CQRS, Event Sourcing.
Pair Programming (interchange), TDD, Property-Based Testing, Refactoring, Simple Design (interchange), YAGNI, Small Releases, Continuous Integration, Git (interchange), Code Review (interchange), OWASP, Playwright, k6 Load Testing, TypeScript (interchange).
CAP Theorem, Raft Consensus, Idempotency (interchange), Exactly-once, Kafka (interchange), Backpressure, Go (interchange), gRPC (interchange), Sharding, Consistent Hashing, Bloom Filter, HyperLogLog (interchange).
Linear Algebra (interchange), Gradient Descent, Neural Networks, Transformers, Embeddings, Vector Search, RAG, Python (interchange), Fine-tuning, Claude, MCP, Agents, Code Review (interchange).
Big-O, Graph Theory (interchange), Fourier Transform (interchange), Linear Algebra (interchange), Probability, Bayes, A/B Testing, Significance Tests, Confidence Intervals, Regression, Monte Carlo, Python (interchange), HyperLogLog (interchange).
Legacy Systems (interchange), Parallel Run, Data Migration, Master Data, System of Record, ERP, Middleware, Webservices, REST, OpenAPI (interchange), Idempotency (interchange), Kafka (interchange), Hybrid Landscape, Cutover, Go-live (interchange).
Ethernet, TCP/IP (interchange), UDP, Sockets, MQTT (interchange), SSH (interchange), DNS, TLS, OAuth2 / OIDC, SSO, HTTP/2, WebSockets, gRPC (interchange), Load Balancing, CDN.
Bare Metal, Linux, systemd, cgroups, C (interchange), strace, perf, Bash (interchange), awk & sed, Git (interchange), SSH (interchange), Docker, Ansible, Prometheus, Grafana.
PHP, TypeScript (interchange), Python (interchange), SQL (interchange), Java (interchange), Go (interchange), C (interchange), Bash (interchange).
Rail Network, Track Geometry, Graph Theory (interchange), PostGIS, Measurements, ClickHouse (interchange), Binary Format, AWS, Cost Optimization, deck.gl, TypeScript (interchange), Notebook UI.
Requirements, Stakeholders, Business Impact (interchange), Workshops, Sparring, Mentoring, Pair Programming (interchange), Tech Lead, Go-live (interchange), Hypercare.
CNC Milling, Photoresist, PCB Design, KiCad, Assembler, CC5X, PIC18F, ENC28J60, TCP/IP (interchange), LED Matrix, Frame Sequencer, Spectrum Analyzer, Fourier Transform (interchange), 8/16/32-bit MCUs, C (interchange), UART · I²C · SPI, ESP32, ESPHome, MQTT (interchange), Zigbee2MQTT, Zigbee, Home Assistant.