Professional Summary
Software engineer and founder with experience designing scalable software systems, runtime tooling, modular architectures, and custom rendering pipelines. Strong foundation in C#, C++, Java, Python, JavaScript, SQL, and C, with graduate study in Software Engineering and hands-on experience designing, publishing, and maintaining independent software products and development tools.
AI Model Training & Data Analytics
Freelance AI Model Trainer / Technical Evaluator - Data Analytics
- Evaluate proprietary and commercial AI systems, including Codex, Claude, Gemini, and ChatGPT, for accuracy, reasoning, instruction adherence, and technical quality.
- Create and refine prompts, training data, evaluation criteria, and detailed technical feedback to improve model performance across coding, analytics, and general reasoning.
- Perform data analysis, quality assurance, comparative testing, and code validation using AI evaluation platforms, Python, and multiple programming languages.
- Use Docker, PowerShell, Ubuntu/Linux, and other systems to reproduce technical environments, test model behavior, and validate outputs across varied workflows.
Independent Software Development
Founder & Software Developer - Code Abode
Established Code Abode as an independent software development presence focused on software products, runtime tooling, game technology, and documentation. Plan, design, and maintain software products through iterative development, staged releases, and architectural refinement.
Editor Runtime Framework
- Designed and published Editor Runtime Framework, a Unity framework for structured edit-mode runtime behavior, editor tooling workflows, and game-authoring systems.
- Built a reusable framework for structured Unity editor/runtime participation.
- Implemented lifecycle-safe registration, validation correction, and duplicate-safe participant management.
- Added editor update, SceneView pointer, and camera support for custom tooling workflows.
- Created debug and registry visibility tools to support setup, testing, and troubleshooting.
- Packaged the product with documentation, licensing, test components, and Unity Asset Store release structure.
Application & Data Development
Built Java desktop applications, UI systems, algorithm-focused software, Python data tools, lightweight web applications, and SQL-integrated workflows.
Software Products & Engineering
Custom 3D Engine
- Developing a custom 3D engine in C++ from scratch without external third-party libraries beyond the C++ standard library.
- Built modular rendering phases, clipping pipelines, lighting/shading, multithreaded processing, and object-management architecture.
- Developed a component-based object model with extensible GameObjects and C++ components.
- Implemented snapshot-based object access for thread-safe rendering and system updates.
- Designed modular rendering stages for culling, transforms, clipping, rasterization, shading, and post-processing.
- Built physics-driven 6DOF movement, projectile systems, lighting behavior, and threaded rendering workflows.
- Established scalable patterns for object registries, deferred destruction, system snapshots, and modular pipeline extension.
Technical Skills
Languages: C++, Java, Python, JavaScript, SQL, C, Unity / C#
Tools & Platforms: Visual Studio, VS Code, Eclipse, NetBeans, Unity, Git / GitHub, Cloudflare Pages, Codex, Docker
Engineering Focus: OOP, software architecture, runtime systems, multithreading, rendering pipelines, systems programming, web development
Education
Master of Software Engineering
Colorado Tech University - 2026
Bachelor of Science, Computer Science
University of Maryland Global College - 2024
Bachelor of Science, Business Administration
Western Carolina University — 2005
Bachelor of Science, Biology
Western Carolina University — 2005
Leadership & Operations Experience
20+ years of leadership experience spanning operations management, recruiting, mentoring, analytics-driven performance management, customer operations, and team development.
Led onboarding initiatives, operational improvement efforts, cross-functional coordination, training programs, and business execution in high-volume environments.
Managed staffing, scheduling, performance development, process improvement, customer experience, and multi-team coordination.
T-Mobile — Retail Store Manager
- Lead retail operations, team development, customer experience, staffing, sales execution, and performance improvement.
- Manage staffing, scheduling, inventory, customer experience, sales execution, and KPI performance.
- Recruit, train, coach, and develop teams to improve sales results and operational consistency.
- Rebuild underperforming locations through structured coaching and performance management.
- Use performance data to improve conversion rates and create targeted team development plans.
- Lead new store opening execution, including hiring, onboarding, launch readiness, and operations setup.
Additional Experience
Spectrum / Charter Communications — Direct Sales Supervisor, 2013 – 2015
AT&T — Call Center Sales Manager, 2007 – 2012
Leadership & Professional Achievements
- Completed Career Advantage Program and L.E.A.D. 2023 Development Program.
- Recognized for performance excellence, including Winner’s Circle achievement and strong activation conversion results.
- Built a long record of team development, operational execution, coaching, and performance turnaround.