Portfolio
Selected software engineering projects showcasing distributed systems, data pipelines, and scientific computing applications
Here are some of my key projects that demonstrate my expertise in:
- Building distributed systems with message queues
- Developing data processing pipelines
- Creating scientific computing applications
- Implementing full-stack web solutions
Each project includes:
- Technical overview
- Key technologies used
- Problem-solving approach
- Implementation details
- GitHub repository link (where available)
Model Context Protocol D Implementation
A type-safe D language implementation of the Model Context Protocol for AI model integration
- D Language
- JSON-RPC
- Protocol Design
- Type-safe API
Maxima MCP Server
A high-performance Model Context Protocol server providing safe, stateless access to the Maxima Computer Algebra System
- D Programming Language
- Maxima CAS
- Model Context Protocol
- Unix Process Management
- Concurrent Programming
- Resource Management
NgSpice MCP Integration
A Model Context Protocol server providing AI language models with structured access to NgSpice circuit simulation capabilities through a type-safe D implementation
- D Language
- NgSpice
- MCP Protocol
- Circuit Simulation
- Concurrent Programming
JumboMessage
A high-performance shared memory queue system for inter-process communication in D
- D Programming Language
- POSIX Shared Memory
- System Programming
- Concurrent Programming
- Inter-Process Communication
- Memory Management