Portfolio

Software Engineering & Systems Analysis

Software Engineer and Web Developer with a background spanning software development, engineering, education, AI, data systems, and practical automation.

Photo of Rory Mulcahey
About

About Me

Hello, and welcome to my webpage! I'm excited for the opportunity to introduce myself and share a bit about my background with you.

My name is Rory Mulcahey, a seasoned technology enthusiast with a strong passion for understanding the intricacies of the digital and physical worlds. I began my professional journey as a mechanical engineer, driven by my love for math and physics. However, my innate curiosity led me to explore the realm of programming, where I discovered my passion as a software developer.

I hold a Master's degree in Software Engineering from Penn State, a Bachelor's degree in Mechanical Engineering from California State University, Fullerton, and an Associate's degree in Math and Science from Fullerton College. My education has provided me with a strong foundation in both engineering disciplines, enabling me to seamlessly bridge the gap between them.

In my current role as a software developer, I relish the opportunity to solve complex logic puzzles through computer science, living my passion for problem-solving and innovation. I'm constantly seeking new challenges and opportunities to expand my skillset, as I believe in the power of continuous learning and growth.

I look forward to connecting with you and exploring new possibilities together!
RM

Selected Work

Projects

A selection of software projects covering AI search, web applications, database-backed tools, API integrations, GIS, desktop applications, and automation.

Customized AI Search Engine

AI search project using Python and open source models.

Python Open Source Models AI Search

Resident Servicing App

Full-stack resident servicing application using React, Flask, MySQL, REST, sockets, and CRUD operations.

React Python Flask MySQL REST Sockets CRUD

Library Book Application

Library management application built with C# and SQLite.

C# .NET SQLite

Social Media Sync Post

Social posting tool using Python Flask, React, and the Twitter API.

Python Flask React Twitter API

Covid Tracker

COVID tracking project using Python, Flask, Pandas, and ArcGIS.

Python Flask Pandas ArcGIS

Poker Hand Calculator

Desktop poker hand calculator built with Python and PyQT.

Python 3.6 PyQT Desktop App
Experience

Career

Professional experience across public-sector software, AI-backed web development, college instruction, engineering software, databases, automation, and technical education.

LA County Parks & Recreation

March 2025 - Present · Application Developer
  • Generate requirements documentation for internal processes.
  • Migrated and validated 1M+ legacy records.
  • Assist migration to Cloud Azure Services.
  • Build Django/SQL tools for modernization and data workflows.

National Institutes of Health (NIH)

August 2022 - March 2025 · Backend Web Developer (AI)
  • Built ETL workflows for public NIH research systems.
  • Conduct NLP sentiment analysis and KNN research.
  • Preprocess structured and unstructured MIMIC 3 data.
  • Used SLURM/Biowulf GPU workflows for large-scale AI jobs.

Cypress College

August 2022 - Present · CIS College Professor
  • Teach Windows Forms C#, polymorphism, inheritance, and databases.
  • Develop YouTube video series covering programming fundamentals.

Cavco Software Engineer

August 2021 - August 2022 · Full Stack Web Developer
  • Build the intra-company employee website.
  • Upgrade legacy code to newer tech standards.
  • Write or modify SQL queries.
  • Tech stack: C#, ASP.NET, MSSQL, Bootstrap.

Fundamentals of Engineering License

March 2019 - Present

Vanderweil Engineers

January 2019 - August 2021 · Engineer
  • Manage database for utility mapping and power plant design.
  • Analyze and create visual displays of energy load data.
  • Query and update MS Access databases.
  • Automate data extraction from AutoCAD drawings.
  • Build smart Excel spreadsheets to automate tasks.

Bosco Tech High School

August 2017 - August 2018 · Technology Professor
  • Teach CAD programming and robotics.
  • Manage computer/3D print lab and machine shop, including lathe and mill equipment.
Contact

Contact

Use the contact link below to reveal my email address.