Resume
Software Engineer
The Texas Tribune, May 2022 - Present
- The Texas Tribune, a custom CMS for the nonprofit, nonpartisan, digital-first newsroom built with Django.
- Enhanced multiple aspects of articles including, but not limited to, bylines, social sharing, image focal points, membership calls to action, tagging, and more.
- Developed an intuitive workflow for newsrooms to manually syndicate articles and maintained dozens of RSS feeds for partners to automatically syndicate articles.
- Developed a system to display banners and modals across the site to promote events, newsletters, membership appeals, breaking news, and more.
- Developed a text-only version of the site for readers with limited bandwidth or experiencing an emergency (e.g. Hurricane Beryl).
- Integrated Slack bots to inform staff of important events and tasks.
- Reduced the overhead of the elected officials directory by converting its dynamic api into an periodically updated "static api".
- Standardized Mailchimp newsletter templates based on brand guidelines.
- Troubleshooted and suppressed multiple attacks to the site using Cloudflare.
- Ping, a lightweight pixel tracker that records the millions of impressions syndicated content receives each year built with Google Cloud Platform.
- ESP-CRM Connector, an automated workflow for syncing data from hundreds of thousands of Texans between an email service provider and customer relationship manager built with Python and Github Actions.
Software Engineer
The University of Texas at Austin, Jan 2018 - May 2022
- UTakeIt, a professional development registration and management system for K12 CS educators built with Django.
- Developed an intuitive checkout and survey system for purchasing registrations and collecting registration data. Processed hundreds of thousands of dollars in registration fees across 10,000+ registrations for hundreds of professional development events, courses, and curricula.
- Created a comprehensive administrative dashboard enabling staff to efficiently manage product listings, user activity, communications, financial records, Canvas LMS integrations, and automated certificate generation.
- EPIC Cyber Range, an on-demand virtual machine education tool for K12 cybersecurity classrooms built with Django and React.
- Developed a web application enabling 800+ students and teachers to safely participate in hands-on cybersecurity exercises using virtual machines hosted on university supercomputing infrastructure.
- Architected a robust permissions system and database schema to manage complex relationships between users, organizations, classrooms, exercises, and teams while maintaining strict access controls.
Bachelor of Science and Arts in Computer Science
The University of Texas at
Austin, 2018