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

Open Source Contributions

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:

Java Protocol Buffers JMH Benchmarking Distributed Systems

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.

Go PostgreSQL gRPC Protocol Buffers Time-series Analysis

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.

Solidity Hardhat Go Next.js PostgreSQL Docker

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.

Python AWS Lambda DynamoDB Parameter Store EventBridge AWS CDK Playwright

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