Dual Excellence: Fencing Precision Meets AI Innovation

My Fencing Journey

I started fencing at age 9 under Coach Bosco at Salle D'Armes Bosco in Madison, Alabama. Since then, I've evolved into an elite competitor in epee and foil, achieving a C25 rating—a mark of high national standing in U.S. fencing. My training emphasizes precision, timing, and strategic depth, qualities that seamlessly translate into my approach to software engineering and AI development.

Why I Code

I believe in building tools that are both powerful and accessible. My GitHub portfolio reflects my commitment to creating solutions that empower developers worldwide. I don't just follow trends—I set them. My work focuses on generative AI, automation, and performance optimization.

GitHub Projects: Open-Source Tools with Global Reach

dalle3 - DALL·E 3 Image Generation

My Node.js package that interfaces with Microsoft's Bing Image Creator to generate high-quality images using DALL·E 3. This tool abstracts the complexity of API calls, offering a clean, professional interface for developers to create AI-generated art with minimal setup. It's optimized for performance and ease of use, making it ideal for both hobbyists and production environments. Available on npm and widely used by the developer community.

top.gg-voter - Discord Bot Automation

An automation tool I designed for Discord bot developers. It uses Discord tokens to automatically vote for bots on Top.gg, helping maintain visibility and ranking. This project showcases my understanding of platform dynamics and my ability to build tools that solve real-world problems for niche communities.

LLM Experimentation

Beyond my published projects, I actively experiment with LLM platforms like Ollama and Llama.cpp, diving deep into model architecture, inference tuning, and performance optimization. My work is hands-on and technical, often involving backend logic, responsive front-end design, and scalable infrastructure.

Technical Philosophy and Stack

My Development Principles

  • Clean architecture: Modular, maintainable codebases that stand the test of time
  • Scalability: Tools that perform under load and adapt to growth
  • Responsiveness: Interfaces that feel intuitive and fast
  • Open-source commitment: Contributing to projects that empower other developers

Technical Focus Areas

  • Generative AI and large language models
  • Backend automation and API development
  • Performance optimization and inference tuning
  • Node.js ecosystem and npm package development
  • Discord bot development and platform integration

Competitive Edge in Fencing

Competition Statistics

I compete in both pool rounds and direct elimination (DE) formats. My stats reflect a well-rounded athlete: 620 wins / 496 losses overall, with a 57.4% win rate in pool rounds and 50.5% win rate in DE rounds. My high percentage of easy wins indicates tactical dominance, while frequent close losses show resilience and competitiveness.

What Fencing Teaches Me About Code

The skills I've honed in fencing—performing under pressure, adapting to different opponents, strategic thinking, and precision—mirror my approach to debugging and system design. Every bout teaches me something new about problem-solving, and every line of code I write benefits from the discipline I've learned on the strip.

Let's Build Something Cool Together

Whether it's fencing, AI, or any project that pushes boundaries

Visit My Website