Building clean, efficient applications with Python, Java, and JavaScript
Full-stack CRUD (Create, Read, Update, Delete) web app for task tracking and productivity management.
Interactive JavaScript app that generates harmonious color palettes with a responsive HTML/CSS front end.
Python program using Skyfield (library) to calculate stargazing times and visible celestial objects with CSV export.
Java console app using OOP, file I/O, and unit testing to match adopters with shelter dogs via quiz results.
Responsive HTML/CSS/JavaScript portfolio showcasing development projects, GitHub repos, and live or video demos.
A console-based C++ app that generates anagrams of a user-provided word. Uses string manipulation, loops, and randomization.
I’m Catherine Patton, a software developer specializing in Python, Java, and JavaScript. As a career-changer with 20 years of professional experience in higher education and biotech, I now build efficient and creative applications with a focus on problem-solving and clean code.
I've built projects ranging from console applications to full-stack web apps. I bring strong analytical and collaboration skills to every project. I thrive in remote and asynchronous work environments, combining self-motivation with clear, proactive communication.
Other Skills: French (high intermediate), Italian (high intermediate)