Aryan
Kandula
Junior Software Developer · Computer Science Student
Driven by curiosity and a passion for clean, purposeful code — crafting web tools, database solutions, and desktop applications from the ground up. Strong foundation in Python and Java through advanced coursework, with growing exposure to SQL and HTML, and a sharp focus on integrating AI-assisted workflows to build smarter and ship faster.
A fully-featured desktop app managing store inventory, animal sales, vet services, and business reporting through a custom-themed animated GUI. Auto-saves to CSV, reloads on startup with zero data loss. Developed iteratively across 10+ commits with input validation, duplicate guards, date enforcement, and report analytics.
Built to solve a real student pain point — a dynamic platform that pulls course deadlines, Canvas links, and assignment data into one clean interface. No more tab-switching, no more missed due dates.
Crafted analytical queries that turn raw relational data into meaningful business insights — leveraging GROUP BY, HAVING, aggregation functions, and multi-table logic.
FROM customer
GROUP BY rep_id ORDER BY rep_id;
Dived deep into Linux internals — managing background processes, job control, and system resources hands-on with ps, top, kill, jobs, bg, fg, sleep, and chmod.
Thrived in team-based environments — contributing to shared repositories, managing branches, reviewing teammate code, and keeping version history clean and purposeful. Built with real collaboration in mind, not just solo commits.
Harnessing AI code generation and prompt engineering to cut through boilerplate, accelerate feature work, and debug with surgical precision — treating AI as a true development partner.
Grounded in ML fundamentals, model behavior, and ethical AI through coursework — turning academic theory into practical, everyday development habits.
Fayetteville Technical Community College, United States
University of North Carolina at Pembroke (UNCP)