Software · Data · Applied AIBowling Green, OHMS Computer Science · BGSU

Aryan Miriyala

I build data pipelines that move tens of terabytes and applied-AI products that actually ship.

Experience

In production, on real teams.

July 2026 – Present

Actual Reality Technologies

Perrysburg, OH · In-person

Software Engineering Intern

  • Improve a private Next.js/TypeScript customer portal across customer/admin workflows, Firebase-backed application behavior, authentication/session handling, dashboard status logic, project-management API integration, and automated tests.
  • Consolidated customer workflow tools into a tabbed portal experience with feature gating, legacy redirects, accessibility guardrails, navigation-history handling, and route/component test coverage.
  • Improved project-data reliability by paginating work-item counts, forcing refreshes through route/gateway cache layers, preventing stale overlapping reads, and deriving project states from work-item counts.
  • Contribute to AI Gateway architecture for OpenAI-compatible model-call routing, including task-aware policy, model registry logic, cost/rate controls, fallback chains, observability, and versioned decision records.
TypeScriptNext.jsReactFirebaseFirestoreAI GatewayOpenAI-compatible APIsModel routingVitestVercel

May 2026 – July 2026

SmartSolve

Bowling Green, OH · On-site

Artificial Intelligence & Computer Science Intern

  • Drive an AI-first workflow with agentic CLIs (Claude Code, Codex) as daily drivers to architect, ship, and self-review production features.
  • Architected a full-stack Next.js onboarding tracker on a Postgres/Drizzle ORM backend, using SSO and auth middleware to protect sensitive new-hire data, cutting HR's manual tracking time and auto-updating the org chart.
  • Proactively built a cross-platform Docker devcontainer (WSL2/Colima) isolating AI agents to safeguard proprietary data.
Claude CodeCodexNext.jsPostgreSQLDrizzle ORMSSODocker

Aug. 2024 – Apr. 2026

Bowling Green State University

Bowling Green, OH · On-site

Research Assistant I

  • Developed OSINT-adjacent cybersecurity lab and research material across ethical hacking, reconnaissance, vulnerability scanning, packet analysis, web application security, email forensics, cryptography, and secure key management.
  • Built instructional content around controlled training workflows for port scanning, service enumeration, credential attacks, exploit-development concepts, payload-generation workflows, and defensive analysis.
  • Researched and organized labs using Kali Linux, Shodan, theHarvester, Nmap/NSE, Metasploit, OpenVAS/Greenbone, Wireshark, Burp Suite, OWASP ZAP, John the Ripper, Hydra, DVWA, Metasploitable2, Vulnserver, and PentesterLab.
  • Built and refined material on phishing analysis, email headers, SPF/DKIM/DMARC, PGP/GnuPG, PKI, Azure Key Vault lab concepts, and Shamir's Secret Sharing.
  • Led 10 undergraduate students in organizing a middle-school CyberCamp with CyberGuardian modules, phishing demos, password-security exercises, cryptography activities, and cyber escape-room material.
OSINT-adjacent researchKali LinuxNmapMetasploitWiresharkBurp SuiteOWASP ZAPPKIAzure Key VaultCyberGuardian

May 2025 – Aug. 2025

American Association of Insurance Services

Lisle, IL · Remote

Data Engineering Intern

  • Automated a 100% manual SQL billing script by developing a PySpark job and weekly AWS Glue Workflow, processing 20+ TB of Impala data to calculate charges for 700+ member companies.
  • Architected the 160+ table migration by profiling Oracle/Impala (via JDBC) with Python (Pandas) and SQL to map data similarities and define a single data taxonomy of 25 MDM domains.
  • Replaced 160+ Pentaho jobs with an automated AWS Glue Workflow, using the new MDM domains and an AWS Glue pipeline to ETL data into S3 (partitioned) for Semarchy MDM.
  • Orchestrated the daily AWS Glue Workflows to enable a new self-service application, which eliminated manual entry and ensured a 24-hour data latency for all new MDM domains.
  • Built a reverse-ETL pipeline in AWS Glue for the MDM data, enabling accurate data integrity checks.
PySparkAWS GlueS3OracleImpalaPandasSQLJDBCPentahoSemarchy MDM

May 2023 – May 2024

American Association of Insurance Services

Lisle, IL · Remote

Software Engineering Intern

  • Engineered the foundational data model for openIDL (unified view for insurance data), using Python to parse taxonomies and implement 1,000s of SQL tables on Oracle/PostgreSQL across 10+ insurance lines.
  • Developed a high-performance Python script using multiprocessing and Pandas to clean and parallel-process massive CSVs, implementing fuzzy de-duplication and data hashing for 100% data compliance.
  • Contributed to a full-stack React modernization by implementing Role-Based Access Control (RBAC) and JWT authentication with Node.js to deliver a secure, role-specific landing page for 100+ internal users.
  • Automated a 2-person validation process by building a scheduled AWS Lambda function that polled database tables, tokenized PII using hashlib/boto3, and ingested clean JSON into S3.
PythonPostgreSQLOracleReactNode.jsAWS LambdaPandasmultiprocessinghashlibboto3

May 2022 – Aug. 2022

Alliance for Paired Kidney Donation

Toledo, OH · Remote

Software Engineering Intern

  • Ensured HIPAA compliance by implementing site-wide anti-CSRF tokens for user authentication and protection of patient data.
  • Built a JS/Bootstrap module to log blood sample data, ensuring data completeness for the matching algorithm.
  • Redesigned the responsive “Match Run” results page with Bootstrap to improve readability of donor chains.
  • Reduced page render times by refactoring legacy JavaScript for asynchronous ('async'/'defer') loading.
JavaScriptBootstrapPHPSQLAnti-CSRF
Research

Published & in progress.

Accepted Research Paper · ICSME 20262026

Diff-Grounded Pull Request Description Generation with Structured Evidence

Aryan Miriyala, Zachary Goodman, Cristian Vasu, Abbas Heydarnoori

IEEE International Conference on Software Maintenance and Evolution

Presents a lightweight, prompt-only pipeline for generating pull request descriptions grounded in code diffs and structured evidence. The work evaluates generation modes with an evidence-based LLM-as-a-judge protocol and a human ranking study, showing that file-level summarization drives practical PR-description quality.

View conference entry
Personal projects

Things I've built.

FalconGraph Search

A campus answer engine: a C++ crawler maps BGSU resources into a link graph, then a RAG pipeline answers questions with grounded, cited summaries.

C++ (OpenMP)PythonFastAPI
Travel & Health Advisor

Plan a trip around your health: an interactive world map surfaces country-level advisories, with an AI chatbot and a vaccination checklist tailored to your profile.

BGSU Hackathon · AI & ML Track Winner
React 18Vitereact-simple-maps
DreamScape

A sleep-based microlearning app that turns flashcards and imported documents into gentle audio cues, then tests retention with an AI-generated morning quiz.

React NativeExpoExpo Router
Yoda · Campus Navigator

A cross-platform campus navigation app that uses building photos, destination selection, and map markers to help BGSU students find the right place on campus.

FlutterDartGoogle Maps SDK
RocketGrades

An LMS that takes the grading grind off teachers: role-based dashboards, multi-format submissions, and AI-assisted grading with structured feedback.

RocketHacks · MLH Track Winner (2 tracks)
Angular 19TypeScriptTailwind CSS
Fix-It-Flow

A voice-first repair agent that uses live camera context and AI reasoning to help people fix, repurpose, donate, or recycle household items before throwing them away.

RocketHacks 2026 · 2x Winner
Next.js 14TypeScriptGemini Vision
Super Mario Reinforcement Learning

A research-style RL project training agents to clear Super Mario Bros 1-1, tracking learning curves and checkpoints along the way.

PythonStable Baselines3PyTorch
RAG App-Review Analysis

A RAG pipeline for comparing Google Play review sentiment across apps with different update histories, using embeddings, ChromaDB retrieval, and Mistral-generated answers.

PythonRAGChromaDB
Toolkit

Tools I reach for often.

Programming LanguagesPythonTypeScriptJavaScriptSQLC++CRustDartSwiftKotlinData EngineeringDatabricksAirflowBigQueryHiveAWS GlueImpalaPandasHadoopPySparkSemarchy xDMCloud + DatabasesAWSS3LambdaDockerGitPostgreSQLDrizzle ORMMongoDBMySQLOracleProgramming LanguagesPythonTypeScriptJavaScriptSQLC++CRustDartSwiftKotlinData EngineeringDatabricksAirflowBigQueryHiveAWS GlueImpalaPandasHadoopPySparkSemarchy xDMCloud + DatabasesAWSS3LambdaDockerGitPostgreSQLDrizzle ORMMongoDBMySQLOracle
Full-Stack Web + MobileReactNext.jsAngularNode.jsExpressReact NativeExpoFlutterTailwind CSSDaisyUIAuth0AI/ML + Applied AIClaude CodeCodexRAGPyTorchTensorFlowLangChainOpenAI APIMistral AISentenceTransformersThis siteNext.jsReactTypeScriptTailwind CSSGSAPLenisVercelNode.jsFull-Stack Web + MobileReactNext.jsAngularNode.jsExpressReact NativeExpoFlutterTailwind CSSDaisyUIAuth0AI/ML + Applied AIClaude CodeCodexRAGPyTorchTensorFlowLangChainOpenAI APIMistral AISentenceTransformersThis siteNext.jsReactTypeScriptTailwind CSSGSAPLenisVercelNode.js
About

Who you'd be working with.

I completed my B.S. in Computer Science at BGSU and I'm now pursuing my M.S. there.

I've built web apps, mobile apps, agentic research systems, and AI products powered by RAG backends. If it ships, scales, or automates something painful, I'm probably interested.

Outside the terminal, I enjoy horror movies and I'm building an interest in game development.

AI methodsBig dataSoftware securityData structuresData science programmingDatabase systemsAlgorithmsSoftware architectureTesting & QAWeb & mobile developmentOperating systemsNetworked systems
Master of Science in Computer Science (Software Engineering)Bowling Green State UniversityAug 2024 - Aug 2026 (Expected) - Bowling Green, OHGPA: 4.00/4.00
Bachelor of Science in Computer ScienceBowling Green State UniversityJan 2021 - Apr 2024 - Bowling Green, OHGPA: 4.00/4.00
Volunteering

Giving back to the community.

May 2025 - May 2026 · 1 yr 1 mo

BGSU Developer Club

Science & Technology

Founder & President

  • I started this club because I kept meeting students sitting on a great idea with no one to think it through with, so I built the room I desperately wished I'd had when I was a beginner staring at a blank editor.
  • We sit down together and turn a vague idea into something real: scoping it, picking a stack, and getting that first version shipped instead of letting it quietly die in a notes app.
  • Nothing beats the moment in a one-on-one when someone lands their first commit or their first deploy and you watch it click. That flicker of "wait, I can actually build this" is the whole reason I do it.

May 2025 - May 2026 · 1 yr 1 mo

Bowling Green State University

Social Services

International Student Ambassador

  • I moved halfway across the world to study here, so I remember exactly how overwhelming and quietly lonely those first few months can be. This is my way of making them a little gentler for the students arriving after me.
  • I help international students find their footing across the personal, social, and academic sides of a brand-new life, and more than anything I try to be the familiar face they can come to on the hard days, so no one feels like they're figuring it all out alone. :)

May 2025 - May 2026 · 1 yr 1 mo

Bowling Green State University Graduate College

Social Services

Academic Affairs, Graduate Student Senate

  • I serve as the voice and liaison for graduate students, speaking up for the concerns they don't always feel comfortable raising on their own so they actually reach the university.
  • What drives me here is simple: every student deserves to feel heard. So I carry their academic concerns into Senate discussions and stay with them until they're genuinely addressed, not just acknowledged.

Apr. 2023 - May 2024 · 1 yr 2 mos

Bowling Green State University

Social Services

International Student Ambassador

  • This was the very first place I ever gave my time, and it's the one that's stayed closest to my heart: sitting with new international students through that disorienting first stretch and watching Bowling Green slowly turn into home for them, the same way it quietly became mine. :)
Off the clock

When I'm not shipping.

Horror movies

The slow-burn kind: atmosphere over jump scares. Same instinct I bring to a clean interface.

Game dev

Poking at engines and shaders. Currently learning Three.js, one beach scene at a time.

Space & sci-fi

A lifelong soft spot. It's why my very first portfolio was full of tiny floating planets.

Playground

Push the planets.

Drag a planet or the sun, or stir them with your cursor

Prefer a form?

Open to software and data engineering roles, research collaborations, and stubborn problems worth solving.