Career
Velocity Squared
(Web Developer)
Summer 2023 - Present
- Improved front-end consistency and usability by resolving styling issues and updating legacy HTML/CSS with Bootstrap and JavaScript across company websites
-
Replaced legacy desktop template editor by developing a KonvaJS-based web canvas supporting dynamic grid layouts, image/text editing, and merge-field integration, with XML export for use across products
- Designed a dynamic grid engine that automatically adjusts to fit content while prioritizing text and clipart placement
- Enabled freeform template creation (e.g., ID cards, yearbook pages, posters) with draggable and stylable text, images, and clipart
- Implemented XML import/export to allow users to preview and modify legacy templates within the new web canvas
-
Integrated TensorFlow.js in-browser facial recognition to validate image capture without server-side processing
- Ensured faces were fully visible in-frame before upload, reducing failed submissions and improving reliability in low-connectivity environments
-
Built and deployed a bulk image upload feature directly into the company website, replacing a legacy desktop app
- Implemented Azure Functions and internal web services for scalable image processing and storage, reducing client upload time
- Optimized bulk upload pipeline with Azure Durable Functions, processing up to 6 parallel uploads and reducing total upload time by 70% compared to sequential processing
-
Developed configurable PDF export tool for school events, organizing student photos into grids with dynamic metadata
- Allowed filtering and sorting by classroom, grade, division, or alphabetical order, with optional teacher-only pages and custom title prompts
- Enabled flexible layout of student info (name, division, grade) under each photo, streamlining yearbook creation and distribution
-
Enhanced Windows photo upload tool with updated cropping methods and visual crop borders
- Introduced intuitive cropping guides for common print sizes, making it easier for photographers to preview full image rolls and make precise adjustments quickly
-
Integrated Azure Blob Storage to host generated yearbook export files
- Enabled users to queue and download ZIP exports directly from cloud storage, reducing reliance on local storage and improving accessibility across projects
-
Developed Apple Pay support within the existing Braintree (PayPal) payment system
- Used BrowserStack for iOS validation and integrated student user information/address data from Apple Pay APIs into workflow logic
- Upgraded automation features in our C# canvas editor by implementing high-quality rendering for text and graphics, ensuring more accurate product previews for users
Tech@Tyson
(Summer Intern)
Summer 2022
- Integrated Docker images into the team's GitLab CI/CD pipeline to host Python scripts for branch maintenance
- Createdanautomated data ingestion process using GitLab API and Python to web scrape Scrum metrics for the project manager
- Assisted in the planning and creative processes for an email-subscribed company newsletter to keep employees informed about our team's research and ongoing projects