Panya Ou

About Me

Hi! I'm Panya, a software engineer driven by the endless possibilities of what code can create and solve. I graduated from California Polytechnic State University in San Luis Obispo with a Bachelor of Science in Computer Science and am currently pursuing my Master's degree in Software Engineering with a focus on Artificial Intelligence. What drives me is the endless potential of code to solve real problems and create meaningful impact—from building AI-powered applications to crafting intuitive user experiences. If you've only seen my LinkedIn or resume, you're in for a treat. This space is where I share the full story: the projects I'm passionate about, the challenges that excite me, and the journey that transformed me from someone who didn't know what coding was into someone who can't imagine doing anything else.

Education

Master's Degree

Institution: Western Governors University

Specialization: Software Engineering & Artificial Intelligence

My graduate studies are focused on advanced software engineering principles and cutting-edge AI technologies. This journey is equipping me with the expertise to develop innovative solutions at the intersection of software architecture and machine learning.

Bachelor of Science

Institution: California Polytechnic State University, San Luis Obispo

My undergraduate education provided me with a strong foundation in computer science fundamentals, programming principles, and software development methodologies. Cal Poly's "Learn by Doing" approach has been instrumental in my practical skill development.

My Journey

To be honest, I've never even known what coding was until my second quarter of college as a freshman. I've always loved playing games and had a passion for computers, but that never really led me to understand how they were built; it's like I just used a phone, but never really understood the fundamentals of each component that makes a phone. (though I know it now haha)

I first started off as an aerospace major during my undergraduate years, but after some unfortunate events, I ended up changing my major to computer science. The moment I saw my first "Hello World!" program run as a 19-year-old, I just thought it was pretty cool. I didn't know how useful such a program would be, but I just thought it was really interesting. Even after changing majors, I was still uncertain about my career path. This uncertainty followed me throughout my undergraduate years, causing me to drift through the coursework without fully embracing its opportunities.

It wasn't until I graduated, after hundreds of applications being sent, constant rejections, and empty responses, that I realized I had messed up. I didn't take it seriously enough, I didn't embrace any internships, I didn't network, and I didn't even take advantage of the learning experiences that were available to me. I was uncertain about my career path and focused on just getting my degree; I didn't realize what I missed until it was too late.

That post-graduation realization became a strong catalyst for everything that followed. I've worked multiple non-technical jobs out of necessity, doing whatever it took to make ends meet, just to end up realizing how much I truly love programming and technology.

I was hit hard, and because of what I'd missed, I was sent into a spiral. After "moments" of realization and other overwhelming feelings, I felt I needed to change. I could not stay in this same position.

So I decided and made the effort to become the best programmer and learner I knew I could be. That's why I am now pursuing my master's degree in software engineering (focusing on AI) with complete clarity regarding my goals; I am determined to make the most of every opportunity. Every advanced concept I tackle, from machine learning algorithms to complex system architecture, represents not just learning but an active challenge towards my career trajectory.

Today, I approach every project, every line of code, and every learning opportunity with the passion of actually loving to program, but also with the wisdom that comes from understanding how precious these chances are. That combination of rediscovered purpose and hard-earned perspective has become my greatest strength, driving me to not just catch up with where I should have been, but to excel beyond what is possible.

Key Achievements

  • Built an AI SaaS Website Generator using Next.js, React, and modern tech stack with authentication, API integrations, and accessibility compliance
  • Developed a comprehensive Warehouse Inventory Management System with advanced data structures and O(1) lookup optimization
  • Gained 2+ years of professional technical experience across IT support and customer-facing roles
  • Currently pursuing a Master's degree specializing in Software Engineering and AI
  • Completed first hackathon and actively seeking more competitive programming opportunities
  • Launched my tech career with an industry position
  • Solved 30+ LeetCode problems (and counting!)
  • Taught programming fundamentals to students grades 1-8, adapting between block-based and text-based coding
  • Developed a recipe-sharing web application with SQL
  • Created commercial websites for local businesses
  • Discovered my passion for game design
  • Built and maintain a personal Raspberry Pi server for web hosting and development projects

These achievements represent my transformation from uncertainty to purpose—each milestone marking progress toward becoming the programmer I always had the potential to be