Scalable Real-Time RSS Archival Pipeline
Objective: To create a robust, automated solution for cataloging and preserving high-volume, real-time news data (RSS feeds) generated during a critical political period (2026 Presidency).
Architecture & Implementation:
- Ingestion Layer: An hourly RSS scraper automatically pulls headlines and commits the metadata to a structured database, simultaneously generating a unique, random PDF identifier for each entry.
- Processing Layer (Server 1): Custom Python scripts manage the core logic. These scripts continuously audit the data, comparing the records in the database against the physical PDF archive location to identify gaps. It then dynamically generates the required PDF files on a regular schedule.
- Synchronization Layer (Server 2): A dedicated server program monitors the target PDF directory, handling continuous auto-syncing to ensure the physical archive matches the database state.
Optimization & Scope: The system is currently functional in the data ingestion phase. Archival of the full PDF files was halted at a 28.6GB data limit due to resource constraints, indicating a need for further storage or compression optimization.
Note: The initial architecture was developed through agile, experimental rapid prototyping.
Frontend Component Development & Backend Integration Prep (Kelly Services)
I served as the primary front-end developer for a multi-site international localization project for Kelly Services. My role was highly collaborative, working in tandem with the client, design team, and project management to ensure technical execution met design goals. I developed fully responsive pages using HTML, CSS, and JavaScript for various data driven sections. The deliverable consisted of highly optimized, static flat files, designed to be easily integrated and populated with dynamic backend data by the client’s team. Complex functional requirements included building a custom jQuery image rotator, ensuring that functions flawlessly when translated to a mobile devices, and implementing an interactive accordion component.
Note: Due to the removal of original source assets, image placeholders are visible in the provided mockups.
Responsive Prototyping with Bootstrap & jQuery
A practical self-directed project focused on mastering responsive web design. I built a comprehensive prototype mimicking a major retail site’s architecture, using Bootstrap alongside custom CSS and jQuery. This exercise was instrumental in cross-training fellow coworkers on technical proficiency in mobile-first design and framework implementation.
Sprite Sheet Implementation & Event-Driven Character Control
This project demonstrates proficiency in optimizing front-end assets by utilizing a CSS sprite sheet for character animation. The sprite sheet consolidates multiple frame states (running, jumping, etc.) into a single image, drastically improving load times and reducing HTTP requests. I implemented JavaScript/jQuery to handle keyboard events (arrow keys), effectively managing the character’s state and triggering the precise CSS class changes required to display the correct sprite frame.
Email Signature Generator
A practical self-directed project focused on mastering responsive web design. I built a comprehensive prototype mimicking a major retail site’s architecture, using Bootstrap alongside custom CSS and jQuery. This exercise was instrumental in cross-training fellow coworkers on technical proficiency in mobile-first design and framework implementation.
Front-End development (Kelly Services)
Developed a alternate homepage for Kelly Services in coordination with a designer, project manager, and client. Despite the design being straight forward I added some flair with the panning animation and buttons slowly showing. This is with coordination with jQuery, and bootstrap for responsiveness. It consists of 3 pages in which jQuery would rotate between.
