GitHub Projects
Explore my open-source contributions and programming projects
@daver64
C/C++ Developer & Software Engineer
Featured Repositories
rbasic
C++Modern BASIC language transpiler with C-style syntax. Features dual execution modes (interpreter/compiler), SDL2 graphics, GLM vector math, and comprehensive FFI system.
rpascal
C++Turbo Pascal 7 compatible transpiler to C++. Supports 85-90% TP7 compatibility with comprehensive test coverage for legacy Pascal code modernization.
rscheme
CComplete R5RS Scheme compiler & interpreter. 100% R5RS compliant with advanced lambda compilation, identical interpreter/compiler behavior, and comprehensive testing.
rforth
CComplete ANSI Forth Core implementation with 133/133 words. Features REPL mode, interpretation, compilation to native executables, and 100% ANSI compliance.
sl_vm
C++Cross-platform virtual memory allocator with thread-safe RAII wrapper. STB-style header-only library supporting Windows VirtualAlloc and Unix mmap with comprehensive error handling.
propmap
C++Modern C++20 property map with type-safe heterogeneous storage. Features runtime type checking, optional thread safety, STL compatibility, and efficient O(1) lookup performance.
Interested in collaborating or contributing to open-source projects?
Explore All Repositories โC/C++ Programming
Backend Systems, Libraries & Performance-Critical Code
System Programming
Network Programming
High-performance network servers, protocol implementations, and distributed system components with optimal resource usage.
System Utilities
Command-line tools for file processing, data manipulation, and system administration with cross-platform compatibility.
Data Processing Engines
High-throughput data processing systems for real-time analytics, batch processing, and computational workloads.
Code Libraries & Components
Game Engine Components
Reusable libraries for game engines including math libraries, physics components, and rendering abstractions.
Performance Libraries
High-performance computing libraries with SIMD optimisations, memory management, and parallel algorithms.
Utility Components
Cross-platform utility libraries for logging, configuration, file handling, and common programming patterns.
Code Snippets & Examples
Demonstrating modern C/C++ techniques, performance optimisations, and best practices
Available Examples:
- ๐ง Modern Memory Management - RAII pattern with smart pointers
- โก SIMD Performance Optimization - Vectorized operations for high-throughput processing
- ๐ Asynchronous Network Server - Non-blocking socket server with event-driven architecture
- ๐ง Template Metaprogramming - Compile-time optimizations using constexpr and SFINAE
- ๐ Secure PostgreSQL Connectivity - Enterprise-grade database connections with SSL encryption
Modern Memory Management
RAII pattern with smart pointers for automatic resource management
SIMD Performance Optimization
Vectorized operations for high-throughput data processing
Asynchronous Network Server
Non-blocking socket server with event-driven architecture
Modern C++ Template Metaprogramming
Compile-time optimizations using constexpr and SFINAE
Secure PostgreSQL Connectivity
Enterprise-grade database connections with SSL encryption and secure credential handling
Application Backends
Desktop Application Engines
Backend processing engines for desktop applications, handling computation, data management, and business logic.
Real-time Processing
Low-latency processing systems for real-time applications, monitoring systems, and data streaming.
Data Management Systems
Custom database engines, file format parsers, and data transformation systems for specialized applications.
Technical Expertise
@daver64
C/C++ Developer & Software Engineer
Featured Repositories
C++ Libraries & Tools
C++High-performance C++ libraries for system programming, data structures, and optimization algorithms.
Backend Systems
CLightweight backend systems and server implementations using modern C programming techniques.
Performance Tools
C++Benchmarking tools, profilers, and optimization utilities for high-performance applications.
Interested in collaborating or contributing to open-source projects?
Explore All Repositories โTechnical Expertise
Core Languages
Backend Specialties
Libraries & Frameworks
Tools & Platforms
Featured Projects
Performance Engine
High-Performance Computing Library
A comprehensive library of optimised algorithms and data structures for performance-critical applications, featuring SIMD optimisations and parallel processing capabilities.
Network Engine
Network Communication Framework
A robust, cross-platform networking library for building distributed systems, featuring protocol abstraction and high-throughput message handling.
Math Library
Game Engine Math Components
Header-only mathematical libraries optimised for game development, including vector operations, matrix transformations, and collision detection algorithms.