Software & AI Development

Outside of game dev, I'm also building a strong foundation in full stack software development and beginning to explore the world of AI and automation. My focus is on making things that are not only functional, but smart, scalable, and exciting to use.

Even though I'm new to AI, I've been diving in headfirst — training custom models, experimenting with automation tools, and building systems that adapt, respond, and evolve. Here's what I'm working with:

AI & Automation

Neural Network Training – Starting with small custom models and tuning them to solve niche problems, with a focus on future in-game applications.

Natural Language Processing (NLP) – Building tools that can read, understand, and respond to user input, ideal for dialogue systems or AI Game Master functionality.

Computer Vision – Exploring how machines interpret images, including potential use in real-time dice or physical board recognition.

Process Automation – Designing scripts and systems to streamline workflows — whether it's behind-the-scenes data handling or user-facing AI helpers.

Web Applications

React.js Frontends – Creating fast, responsive, and interactive UIs that feel clean and natural.

Node.js APIs – Structuring back-end logic for data flow, game logic, and dynamic content handling.

MongoDB & PostgreSQL – Designing and managing databases that store everything from character sheets to complex rule systems.

AWS & Docker – Learning deployment at scale, using cloud services and containers to keep everything running smoothly across platforms.

Developer Tools

Code Generators – Automating repetitive tasks like page templates, character class setups, or data models.

CI/CD Pipelines – Starting to implement continuous integration tools to keep projects organized and production-ready.

Performance Monitoring – Identifying bottlenecks and optimizing systems to run smoother and faster — especially important in real-time web apps.

Testing & QA – Integrating automated testing tools to catch bugs early and ensure a solid user experience.

Languages & Technologies

Python – My go-to for data processing, AI experiments, automation, and backend logic.

JavaScript / TypeScript – Core of my web development work, handling both UI and server-side logic.

C# – Used in Unity for game prototypes, custom tools, and extending gameplay systems.

Rust – Exploring it for performance-heavy tasks and future experimental projects with serious optimization needs.

I'm always experimenting, learning, and building. Whether it's a tool, a game, or an AI system, I'm here to create things that are smart, responsive, and future-ready.