Technical Skills
Languages, Frameworks & Tools
A deeper look at the technologies I work with and how I've applied them in real projects and professional settings.

Python
Primary language for ML/AI coursework and research. Used for data analysis, statistical modeling, and building machine learning pipelines across 30+ datasets in my Persistent Homology research paper.

JavaScript
Core language for full-stack web development. Built the Nuke_Bot Discord bot, contributed to production features at Ignatius Book Club, and used extensively across frontend and backend work.

TypeScript
Used in all Next.js projects for type-safe development. Primary language at Ave Maria University Department of Digital Strategy and during my internship at Ignatius Book Club.

Java
Studied through university coursework in Data Structures and Algorithms, Programming Languages, and Automata Theory. Strong foundation in OOP principles.

C++
Used in university coursework for systems-level programming, algorithm implementation, and understanding memory management and performance optimization.

HTML / CSS
Foundation of all my web projects. Used in Singularity, portfolio sites, and every full-stack application. Comfortable with semantic markup and responsive design.

Next.js
My go-to framework for web applications. Used professionally at Ave Maria University and Ignatius Book Club to build and maintain production web apps with server-side rendering and API routes.

React
Built the Singularity web application with React. Core of my frontend development workflow, used alongside Next.js for component-based UI development.

Tailwind CSS
Preferred styling framework for rapid UI development. Used across this portfolio site and professional projects for responsive, utility-first design.

Node.js
Backend runtime for all my JavaScript/TypeScript server-side work. Powers API routes, server logic, and the Nuke_Bot Discord bot.

PostgreSQL
Used professionally at Ignatius Book Club for relational data storage alongside Next.js. Comfortable with SQL queries, schema design, and migrations.
MongoDB
Used for the Nuke_Bot Discord bot to store in-game economy data, user profiles, and game state. Experienced with document-based data modeling.
