A full-stack web app that helps UH students find and connect with local gamers through matchmaking, sessions, and events.
Next.js TypeScript PostgreSQL Prisma Vercel
Read MoreA Python implementation of linear regression without using scikit-learn's built-in regression models. This project demonstrates the fundamental concepts of linear regression through a stock price prediction model for Apple Inc. (AAPL).
Linear Regression Python PCA
Read MoreImplementation of a basic feedforward neural network from scratch using Python and the NumPy library.
Python NumPy MNIST Dataset Matplotlib
Read MoreI made a beginner gym AI agent for my 2025 GEN AI Intensive Captsone Project
Python Gemini SQL
Read More05 Aug 2025
Introduction Artificial intelligence (AI) is transforming many fields, and education is no exception. In software engineering, AI serves as a powerful tool to streamline development processes and enhance learning. Its relevance is growing as AI-powered tools are now integrated into...
Artificial Intelligence Reflection ICS314
25 Jul 2025
Beyond Web Apps: What Software Engineering Really Taught Me When I signed up for this course, I thought I was going to learn how to build websites. And sure, I did learn that - but what caught me off guard...
Software Engineering Reflection ICS314
18 Jul 2025
Design Patterns Think of software development as a culinary art. As developers, we’re chefs, whipping up digital dishes from raw ingredients like code, functions, and classes. And just like a great chef doesn’t just toss things in a pot, but...
Design Patterns Reflection ICS314
01 Jul 2025
The Value of UI Frameworks in Modern Web Development Web development is constantly evolving, and with it, the tools and methodologies developers employ. Among the these tools are User Interface (UI) frameworks, such as widely adopted Bootstrap 5. People like...
UI Frameworks Reflection ICS314
24 Jun 2025
What is a Coding Standard? Coding standards are a big part of software engineering because they’re like the sentence structure of your code. Beyond just formatting consistency, which is an important aspect for readability, comprehensive coding standards also include: 1....
Coding Standards Reflection ICS314
10 Jun 2025
Introduction Communication is one of the most important software engineering skills to develop, and asking questions the “smart way” is one of the most important communication skills for a software engineer. A “smart” question isn’t just about being articulate; it’s...
Questions ICS 314 StackOverflow