Hello, I'mRyan Putka

I build exceptional digital experiences that combine cutting-edge technology with intuitive design. Passionate about creating solutions that make a difference.

Download Resume

About Me

I'm a computer Science student at the University of Notre Dame with a strong foundation in software engineering and a passion for product management.

During my recent internship with KeyBank's Conversational AI team, I contributed to the development of several client-facing chatbots. Working within a large enterprise environment, I learned to navigate complex organizational structures and collaborated across multiple teams including product, engineering, and business stakeholders. I also gained valuable cross-functional insights by shadowing product managers, scrum masters, and business analysts, understanding how large-scale projects are managed and delivered.

Previously, I interned at a small investment firm called Proteus Capital, where I built an AI-powered investment research platform from the ground up. The lean team structure allowed me to wear multiple hats as developer, product manager, and technical architect, giving me hands-on experience defining product specifications across the entire development lifecycle.

These experiences have solidified my passion for product management—a field where I can leverage my technical background to inform strategic decisions, bridge the gap between engineering and business goals, and ultimately deliver exceptional digital products.

Education

BS Computer Science

University of Notre Dame, May 2027

Current Role

Software Engineer Intern

KeyBank, Cleveland, OH

Location

Cleveland, OH

Open to remote and local opportunities

Availability

Open to Internships & Full-time

Graduating May 2027

Career Interests

Product Management
Software Engineering
AI Engineering

Target Industries

Technology
Finance
Healthcare
E-Commerce
Aerospace

Personal Interests

Cleveland Sports
Golf
Hiking
Fishing
Investing

Projects

A showcase of my latest work, featuring cutting-edge technologies and innovative solutions that demonstrate my expertise across the full development stack.

KeyDeck

AI-powered PowerPoint generator that creates professional presentations using Gemini AI and OpenXML SDK. Built with Next.js 15 and .NET 9, featuring dynamic content generation and automatic OneDrive integration.

Next.js 15.NET 9Google Gemini AIMicrosoft Graph APITypeScriptTailwind CSS

AI Portfolio Management Platform

AI-powered portfolio management platform enabling users to track holdings, explore assets, simulate strategies, and receive tailored insights through interactive financial tools.

Next.jsFastAPIPostgreSQLOpenAI APIAlpha Vantage APISupabase

Apple MCP Server

MCP server enabling seamless integration between Claude and Apple productivity apps, performing intelligent, context-aware actions across Apple's ecosystem.

TypeScriptNatural Language ProcessingAPI Integration

Stock Analysis Agent

AI research agent that generates investment theses and SWOT analyses by scraping financial news, parsing SEC filings, and interpreting earnings reports.

PythonLangChainGoogle Gemini APIWeb Scraping

Portfolio Website

Modern, responsive portfolio website showcasing professional experience and projects. Features animated gradient text effects, smooth scrolling, interactive components, and a clean glass-morphism design with professional contact forms.

Next.jsTypeScriptTailwind CSSFramer Motion

Homework Manager

A sleek sticky note-style homework manager for personal use. Features class organization, assignment tracking with due dates, progress monitoring, and smart reset functionality with local storage persistence.

Next.js 14TypeScriptTailwind CSSLocal StorageLucide React

Work Experience

A journey through my professional career, showcasing growth, achievements, and the impact I've made at each step along the way.

Software Engineer Intern

KeyBank

June 2025 - August 2025

Cleveland, OH

Key Achievements

Contributed to the development of several internal and customer-facing chatbots using Node.js and Dialogflow CX as part of an Agile development team
Independently designed and developed a proof of concept AI PowerPoint generator that converts simple prompts and structured data into branded, enterprise-ready slide decks, reducing presentation creation time by ~75%
Pitched the tool to KeyBank's Generative AI Executive Review Board, securing leadership interest for continued development and a potential enterprise-wide rollout to over 17,000 users
Gained cross-functional insights by shadowing product managers, scrum masters, and business analysts, contributing to roadmap planning, user feedback integration, and agile ceremonies

Technologies Used

Node.jsDialogflow CXNext.jsTailwind CSSTypescript.NetLLMsAgile Development

Software Engineer Intern

Proteus Capital

November 2024 - May 2025

Remote

Key Achievements

Developed an investment research platform using Python, FastAPI, JavaScript, and Azure AI Search, featuring secure authentication, document management, and AI-driven research report generation via Retrieval-Augmented Generation (RAG)
Integrated multiple internal and external APIs while adhering to the Model-View-Controller (MVC) architecture for scalable and maintainable code
Achieved a 95% reduction in document processing and report creation time, cutting turnaround from days to minutes and enhancing research efficiency

Technologies Used

PythonFastAPIJavaScriptAzure AI SearchMVC Architecture

Technical Skills

Languages

Python
JavaScript
TypeScript
Java
C#

Web & Frameworks

React
Next.js
Node.js
FastAPI
Flask
Tailwind

Cloud

Azure
Google Cloud
AWS

Product & Tools

JIRA
GitHub
GitLab
Microsoft Office

Get In Touch

Ready to bring your ideas to life? Let's discuss your next project and create something amazing together.

Let's Connect

I'm always excited to work on new projects and collaborate with passionate individuals. Whether you have a specific project in mind or just want to chat about technology, feel free to reach out!

Location

Cleveland, OH