Hi! I'm Emmanuel, a senior software engineer with 10 years of experience in Ruby on Rails and JavaScript.
I've helped startups scale their systems and teams during growth phases, balancing fast delivery with quality code. I bring deep technical knowledge that raises the bar for the whole team and work well with people across the company.
I mentor junior developers and build solutions for sustainable growth.
Currently available and looking for my next opportunity. Looking forward to connecting!
Authored 68 merged PRs (48K+ lines, 889 files) and reviewed 425+ PRs in 6 months as a Senior Full-stack engineer on Gumroad, a digital product e-commerce platform serving hundreds of thousands of creators and millions of buyers worldwide, processing payments through Stripe and PayPal.
Led the company-wide frontend architecture migration from ERB/React on Rails to Inertia.js/React — designed the multi-phase modernization roadmap (Inertia adoption, legacy dependency removal, Webpack-to-Vite transition), authored architectural guidelines and coding standards, and decomposed the initiative into 42+ individually-scoped tasks enabling parallel execution by internal and open-source contributors. Drove 25+ page migrations to completion in 3 weeks through hands-on code review and mentorship.
Transitioned Gumroad's entire admin panel from ERB to Inertia.js/React — established the Inertia.js architecture, migrated 6+ admin pages with presenter patterns and infinite scroll, then removed ~4,000 lines of legacy code.
Shipped major payments and billing features, including a full implementation of the subscription restart lifecycle on Stripe and automated fraud detection improvements. Extracted reusable domain concerns (AttributeBlockable, ChargeProcessable) from complex business logic to improve codebase maintainability.
Orchestrated delivery of 270,000+ personalized Year in Review emails, each requiring multiple Elasticsearch aggregation queries (creator ranking, sales analytics, geographic breakdowns). Built idempotent production scripts resilient to remote console disconnections to manage the multi-day send operation.
Delivered the Black Friday 2025 promotional feature for Gumroad's Discover marketplace. Maintained platform health through proactive Rails upgrades, security vulnerability fixes, CI/CD pipeline health ownership, and automated developer tooling.
Company Description
Gumroad is an e-commerce platform that makes it easy for creators: artists, writers, developers, educators, and others, to sell digital products (like ebooks, courses, software, music, and art) directly to their audience. It handles payments, file hosting, and delivery, letting creators focus on making things instead of building a storefront.