Portfolio
A selection of my recent work, including open source contributions and side projects spanning protocol optimization, blockchain infrastructure, and high-performance backend systems.
Open Source & Project Work
Hedera Hashgraph & Hiero Protocol
4 Merged Pull Requests
Contributing to Hedera's Protocol Buffer for Java (PBJ) library and Hiero Consensus Node. Focus on performance optimization, developer experience improvements, and network topology configuration.
Contributions:
DirectBufferedData Performance Optimization (#605)
Achieved 5.6x throughput improvement for large array operations by optimizing bulk comparison threshold from 8 to 32 bytes. Added comprehensive JMH benchmarks and testing framework. First open source contribution.
Improved Proto Import Error Messages (#654)
Enhanced developer experience by fixing error messages to display actual proto type names instead of Java object representations. Added troubleshooting guidance for common import failures.
OneOf Field Handling Investigation (#635)
Conducted comprehensive analysis of switch statement optimization for oneOf fields. Demonstrated that proposed changes would break 10.97% of test suite due to protobuf field ordering requirements. Recommended maintaining current implementation based on performance data.
Configurable Network Topology (#21927)
Added API for configuring mesh and geographic network topologies before node initialization. Implemented builder pattern with immutable configuration records and comprehensive test coverage.
Technologies:
Blockchain Network Monitor
Building a comprehensive real-time monitoring tool for Hedera network in Go. Tracks transaction throughput, consensus metrics, network health, and provides time-series analysis of network behavior. This is an active development project demonstrating modern distributed systems patterns.
Token Vesting Smart Contract Platform
Production-ready Solidity platform for managing time-locked token vesting schedules. Supports multiple beneficiaries, configurable vesting periods, cliff implementations, and revocation mechanisms. Built a complete system including smart contracts with comprehensive test coverage, gas optimization (typical 30-50% reductions), web interface for vesting schedule management, and deployment to multiple networks.
PC Parts Price Tracker
AWS-native application demonstrating proper serverless patterns and infrastructure-as-code practices. Tracks PC component prices across retailers and sends Discord notifications on price changes. Built to showcase AWS CDK for infrastructure as code, event-driven serverless architecture, proper separation of concerns, type-hinted Python with test coverage, and cost-effective scaling patterns.
Mission-Critical Systems
SCADA Systems at AspenTech OSI (2015-2024)
9 years of production systems engineering
Spent 9 years optimizing mission-critical power grid control systems that directly impact utility operations and customer service. This foundational experience shaped my approach to building systems that must be reliable, performant, and cost-effective at scale.
Key Contributions:
- • Real-time data processing for millions of customers
- • Database performance tuning (Oracle, PostgreSQL)
- • High-availability distributed systems
- • Build process modernization and DevOps practices
- • Java/C# enterprise application development
This work isn't open source, but it's the foundation of my approach to building production systems that can't fail.
About My Work
Production Mindset
Every project I work on is built with production requirements in mind: comprehensive testing, proper error handling, documentation, and monitoring. I measure success not by initial delivery, but by long-term maintainability and reliability.
Performance-First Approach
I don't optimize blindly. Every change is backed by data: benchmarks, profiling, and rigorous testing. This approach led to the 5.6x improvement in Hedera's protocol buffer implementation and continues to guide my work on high-performance systems.
Systems-Level Thinking
Deep expertise across the backend stack: from protocol design and consensus algorithms to database optimization and cloud infrastructure. This vertical knowledge enables me to identify bottlenecks that single-layer optimization would miss and architect solutions that perform well end-to-end.
Interested in Working Together?
I'm always open to discussing new opportunities, challenges, or just technical problems worth solving.
Schedule a Call