Frontend Developer
Prodege LLC β’ Remote (California, USA)
February 2023 β September 2025
During my time at Prodege, I worked on the modernization of several high-traffic consumer websites including Swagbucks, InboxDollars, InboxPounds, DailyRewards, MyPoints, Easybucks, and PollPay.
My primary responsibility was migrating legacy applications built with Java, JSP, Handlebars and Vanilla JavaScript into modern React / Next.js applications while improving performance, SEO, maintainability and user experience.
Because the source code belongs to Prodege and is protected by a confidentiality agreement, this repository contains screenshots of publicly available pages together with a description of my contributions.
- Refactored legacy applications into React and Next.js
- Built reusable component-based architecture
- Migrated pages from Java / JSP / Handlebars
- Implemented responsive layouts
- Developed pixel-perfect interfaces from Figma
- Connected frontend applications with REST APIs
- Improved SEO and Core Web Vitals
- Optimized images and application performance
- Reduced duplicated code through reusable components
- Participated in code reviews and QA processes
- Collaborated with Product, Design and Backend teams
- Worked under Agile/Scrum methodologies
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3 / SCSS
- Java
- React
- Next.js
- Node.js
- Git
- GitHub
- Jira
- VS Code
- IntelliJ
- ESLint
- Google Analytics
During my time at Prodege I contributed to several consumer brands.
| Brand | Description |
|---|---|
| Swagbucks | Rewards and cashback platform |
| InboxDollars | Rewards platform for surveys, games and offers |
| InboxPounds | UK version of InboxDollars |
| DailyRewards | Canadian rewards platform |
| MyPoints | Shopping rewards platform |
| PollPay | Paid surveys mobile platform |
| Easybucks | Rewards platform |
- Migrated legacy pages to Next.js
- Refactored Java-based pages
- Implemented new UI designs
- Connected new backend APIs
- Created reusable React components
- Improved SEO and page performance
- https://www.swagbucks.com/g/inbox
- https://www.swagbucks.com/g/about
- https://www.swagbucks.com/profile/
- https://www.swagbucks.com/polls
- https://www.swagbucks.com/surveys/profiler
- Homepage refactor
- Landing pages migration
- Shared components implementation
- Extension page
- Performance optimization
- Responsive UI improvements
- https://www.inboxdollars.com/
- https://www.inboxdollars.com/extension
- https://www.inboxdollars.com/g/paid-games
- https://www.inboxdollars.com/g/paid-surveys
- https://www.inboxdollars.com/g/paid-shopping
- https://www.inboxdollars.com/g/paid-email
- https://www.inboxdollars.com/g/grocery-coupons
- https://www.inboxdollars.com/g/paid-videos
PollPay was adapted from the InboxDollars codebase by replacing branding, colors, images, content and navigation while keeping a shared architecture.
Easybucks was another product built from the shared architecture, requiring customization of UI, assets, navigation and content.
Updated the login page to align with the shared design system and user experience across all Prodege brands.
https://www.mypoints.com/login
β Migrated multiple legacy applications to React and Next.js
β Built reusable components shared across several international brands
β Improved SEO
β Optimized bundle size and image loading
β Refactored legacy Java/JSP and Handlebars applications
β Improved maintainability through modular architecture
β Delivered responsive, accessible and pixel-perfect interfaces
β Worked on products serving millions of users worldwide
- Front-End Architecture
- Component Design
- Responsive Design
- SEO Optimization
- Performance Optimization
- Accessibility
- REST API Integration
- Clean Code
- Code Reviews
- Agile Development
The source code is intentionally not included in this repository.
All implementations were developed as part of my work at Prodege LLC and are protected by a confidentiality agreement.
The screenshots displayed here were taken from publicly accessible websites and are presented solely to showcase my professional experience and technical contributions.
If you'd like to know more about my work or discuss opportunities, feel free to connect with me on LinkedIn or reach out by email.









