Penny Ahlstrom Logo

Projects

This page highlights selected projects demonstrating my work in software development, machine learning, and interface design.

Classmate – Full-Stack Microservices Application

Developed a full-stack application with a React frontend and Java Spring Boot microservices backend, implementing API gateway routing and distributed system architecture.

JavaJavaScriptReactSpring BootRESTful APIsAPI GatewayDocker

Developer Portfolio Website

Designed and developed a professional respnsive portfolio website built with Next.js and Tailwind to showcase projects,skills, and experience using modern frontend technologies

TypeScriptReactNext.jsTailwind

Smart Inventory Management System

Built and enhanced a full-stack inventory system with authentication, role-based access, dynamic search, and production deployment, supporting real-world business workflows.

C#JavaScript.NETASP.NET CoreEntity FrameworkBootstrapPostgreSQLAzure

Swift iOS UI Development

Designed and implemented mobile user interfaces for iOS using Swift, focusing on layout structure, navigation, and user experience.

SwiftiOSXcode

Android UI Development

Designed and implemented user interfaces for an Android application using XML for layout definition and Java for interaction logic. The project involved structuring UI components, managing layouts, and handling user input across different screens. The focus was on creating responsive and organized interfaces while following Android design conventions. This work provided experience in platform-specific UI development and reinforced understanding of how front-end structure integrates with application logic.

JavaXMLAndroidAndroid Studio

Python Game Feature Development

Developed a feature for a command-line game using object-oriented programming, inheritance, and file handling to create a reusable and extensible system.

PythonOOPFile I/OException Handling