GitHub Projects

Explore my open-source contributions and programming projects

@daver64

C/C++ Developer & Software Engineer

๐Ÿ—๏ธ Backend Systems โšก Performance Optimization ๐Ÿ”’ Security Focus

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.

basic transpiler graphics sdl2
๐ŸŽฎ Graphics Programming โšก High Performance ๐Ÿ”ง Alpha Release
rpascal
C++

Turbo Pascal 7 compatible transpiler to C++. Supports 85-90% TP7 compatibility with comprehensive test coverage for legacy Pascal code modernization.

pascal transpiler turbo-pascal legacy
๐Ÿ“ฆ 85-90% TP7 Compatible ๐Ÿงช Beta Release ๐Ÿ”ง Cross-platform

Complete R5RS Scheme compiler & interpreter. 100% R5RS compliant with advanced lambda compilation, identical interpreter/compiler behavior, and comprehensive testing.

scheme r5rs compiler functional
โœ… 100% R5RS Compliant ๐Ÿง  Lambda Compilation ๐Ÿ”ง Production Ready
rforth
C

Complete ANSI Forth Core implementation with 133/133 words. Features REPL mode, interpretation, compilation to native executables, and 100% ANSI compliance.

forth ansi stack-based compiler
โœ… 100% ANSI Core ๐Ÿ“š 133/133 Words ๐Ÿ”ง Complete
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.

memory virtual-memory cross-platform header-only
๐Ÿง  Memory Management ๐Ÿ”’ Thread-Safe ๐Ÿ”ง Production Ready
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.

cpp20 property-map type-safe performance
โšก O(1) Performance ๐Ÿ”’ Type Safety ๐Ÿ”ง Modern C++20

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.

Modern C++ Socket Programming Multithreading Protocol Design
๐Ÿ”ง

System Utilities

Command-line tools for file processing, data manipulation, and system administration with cross-platform compatibility.

Cross-platform File I/O Memory Management Performance Optimised
๐Ÿ“Š

Data Processing Engines

High-throughput data processing systems for real-time analytics, batch processing, and computational workloads.

SIMD Optimisation Parallel Processing Memory Pools Cache Optimisation

Code Libraries & Components

๐Ÿ“š

Game Engine Components

Reusable libraries for game engines including math libraries, physics components, and rendering abstractions.

Template Libraries 3D Mathematics Physics Integration Header-only
View Libraries โ†’
โš™๏ธ

Performance Libraries

High-performance computing libraries with SIMD optimisations, memory management, and parallel algorithms.

SIMD Memory Pools Lock-free Benchmarked
Download Code โ†’
๐Ÿ”ง

Utility Components

Cross-platform utility libraries for logging, configuration, file handling, and common programming patterns.

Cross-platform Modern C++ Thread-safe Well-documented
Explore Code โ†’

Code Snippets & Examples

Demonstrating modern C/C++ techniques, performance optimisations, and best practices

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.

Application Logic Data Processing Plugin Architecture Configuration Management
View Architecture โ†’
๐Ÿ”„

Real-time Processing

Low-latency processing systems for real-time applications, monitoring systems, and data streaming.

Real-time Systems Low Latency Event Processing Data Streaming
View Performance โ†’
๐Ÿ—„๏ธ

Data Management Systems

Custom database engines, file format parsers, and data transformation systems for specialized applications.

Custom Storage File Formats Data Transformation Indexing Systems
Explore Systems โ†’

Technical Expertise

@daver64

C/C++ Developer & Software Engineer

๐Ÿ—๏ธ Backend Systems โšก Performance Optimization ๐Ÿ”’ Security Focus

Featured Repositories

C++ Libraries & Tools
C++

High-performance C++ libraries for system programming, data structures, and optimization algorithms.

cpp performance algorithms
โญ Stars ๐Ÿด Forks ๐Ÿ”ง Active
Backend Systems
C

Lightweight backend systems and server implementations using modern C programming techniques.

backend server networking
โญ Stars ๐Ÿด Forks ๐Ÿ”ง Active
Performance Tools
C++

Benchmarking tools, profilers, and optimization utilities for high-performance applications.

benchmarking optimization profiling
โญ Stars ๐Ÿด Forks ๐Ÿ”ง Active

Interested in collaborating or contributing to open-source projects?

Explore All Repositories โ†’

Technical Expertise

Core Languages

C Modern C++ Assembly GLSL Python

Backend Specialties

Network Programming Multithreading Performance Optimisation Memory Management System Architecture

Libraries & Frameworks

STL Boost OpenGL Qt POCO

Tools & Platforms

GCC/Clang Visual Studio CMake Git Linux/Windows Debugging Tools

Featured Projects