My Professional Software Projects
Putting together a portfolio as an engineer is tricky. The screenshots you see below show the final product, but they don't reveal the architecture that makes it all work.
A beautiful game can run on spaghetti code, and a simple-looking project can be powered by incredibly elegant systems.
So, here's my attempt to show you both: the projects I've helped build, and the technical thinking that went into them.
PI Action Center
Bridging the gap between legacy software and the modern internet
Key Features
- Mobile-First, Streamlined Dashboard: Replaced the complex legacy interface with a simple, responsive dashboard that presents PIs with a clear, actionable list of pending reviews upon login, enabling them to work effectively from their mobile devices.
- Secure Authentication & Permissioned Access: Implemented a robust authentication middleware ensuring users only see and interact with the research proposals and data they are explicitly authorized to manage, maintaining strict data security and compliance.
- Bidirectional Data Synchronization: Established a reliable, asynchronous communication bridge between the modern cloud-based front-end and the on-premise legacy system, allowing for seamless submission of approvals/denials and comments via a scheduled ingestion task.
Project Overview
PI Action Center is a full-stack, mobile-first application that modernizes the daily workflow of Principal Investigators (PIs) in medical research. It acts as a streamlined interface to a legacy "Click Portal" system, transforming an unwieldy, desktop-bound process into a simple, secure, and efficient task-management system accessible from any device. By providing a dedicated dashboard for review and approval tasks, it significantly reduces friction and improves productivity for key stakeholders.
Technical Highlights
- Full-Stack Development: Architected and developed both the front-end using React-Redux for state management and a custom back-end middleware API to handle business logic and integration.
- Legacy System Integration: Engineered a secure middleware service to authenticate against and interface with the legacy Click Portal system, abstracting its complexity from the end-user.
- Asynchronous Data Pipeline: Designed and implemented a robust data synchronization strategy using AWS services as an intermediary, allowing the legacy system to pull processed decisions via a scheduled task, ensuring data consistency and decoupling the systems.
- CI/CD Automation: Leveraged Atlassian Bitbucket & Confluence to establish a fully automated CI/CD pipeline, enabling smooth, reliable, and frequent deployments to production.
- Security & Architecture: Ensured a secure and scalable architecture by implementing user credential-based authentication, permission-based data access, and a clear separation of concerns between the modern cloud layer and the legacy on-premise system.
Click Portal
Enterprise Software for Medical Research Administration
Transforming research compliance and safety through enterprise software engineering and client-centric solutions.
Project Overview
Click™ Portal for Safety Committees is a sophisticated, configurable enterprise SaaS platform that streamlines the preparation, submission, and review of research safety protocols (IBC, Radiation, Chemical). The platform supports standalone operations or deep integration with IRB, IACUC, and funding systems, ensuring compliance with NIH and other federal regulations.
Key Accomplishments & Contributions
Client Implementation & Complex System Integration
- Spearheaded the end-to-end migration for 15+ high-profile institutions, transitioning them from legacy systems (older versions of Click Portal, in-house solutions, Cayuse) to the modern Click™ Portal platform.
- Engineered custom migration scripts and processes, including complex T-SQL data mapping, API-based data ingestion, and the creation of stable development environments to overcome unique client challenges.
- Developed and delivered seamless integrations with critical university systems including PeopleSoft, Salesforce, and Encore, as well as cloud services like AWS S3, to enable automated data flow and process unification.
Product Enhancement & Customization
- Architected and developed a highly customizable invoicing feature from conception to deployment, enabling a client to automatically bill organization entities for services tracked within the system, a capability that became a selling point for other institutions.
- Mastered the product's core architecture to implement robust client-specific enhancements—from UI changes to full-featured modules—while meticulously preserving the ability to apply future vendor-supplied upgrades.
- Established a sustainable "post-patch reapplication" process and leveraged built-in code hooks to ensure long-term maintainability of all customizations.
DevOps, Automation & Analytics
- Revolutionized the patch distribution system by creating a modular PowerShell scripting framework integrated with Azure DevOps Server. This system automated complex deployment tasks beyond file updates, including SQL data warehouse transformations, AWS profile management, and Windows Scheduled Task configuration.
- Designed and built an intermediary Data Warehouse to pre-process and structure client data from Click Portal, enabling powerful business intelligence and stakeholder reporting through Power BI.
Technical Leadership & Client Advisory
- Acted as a technical consultant and trusted advisor to clients, guiding them in translating complex business needs into actionable user stories and technical requirements.
- Utilized Agile methodologies to develop and communicate effective release structures, ensuring project alignment and on-time delivery for diverse client teams.
This Website!
I designed and engineered a high-performance, modern portfolio website using the Astro framework, prioritizing excellent SEO, a seamless user experience, and fast-loading static content.
It feels a bit strange to list the website you're currently browsing as a project in its own portfolio. But what better way to demonstrate my skills than to build the very platform that showcases them? This site serves as a living, breathing example of my approach to clean, user-focused design and modern web development.
Key Features
- A Self-Referential Tagging System: Implemented an intuitive taxonomy that connects each project to its relevant skill categories, allowing you to dynamically filter my work and see the connections between my diverse accomplishments—all within the ecosystem it describes.
- Astro-Powered Architecture: Built with the Astro framework to leverage its component-based structure and focus on performance, resulting in a blisteringly fast, content-first experience that loads in the blink of an eye.
- A Design That Speaks for Itself: The clean, responsive design and thoughtful user experience are not just aesthetic choices; they are a direct demonstration of my core philosophy that form should always follow function to create intuitive and effective digital products.