Campbell Alden

Senior Software Engineer

Frontend lead with 7 years of experience architecting web apps, and leading teams through complex technical and product challenges.

A profile picture showing my face

Experience

  1. Lead Frontend Software Engineer

    DMM Eikaiwa

    July 2018 - Present
    • TypeScript
    • React
    • Ruby
    • Rails
    • Rust
    • Python
    • Led the frontend team of 10 engineers, driving architectural decisions, mentoring developers, organizing knowledge-sharing sessions, and acting as a key technical and cultural leader.
    • Led the architecture and full implementation of a real-time student-teacher matching system, including websocket-based coordination, resilient error handling, and a robust state machine to manage user interactions and edge cases.
    • Built an internal form generation library from a custom schema language, handling translation, permissions, and view/editor configuration through a flexible, composable API.
    • Assumed product and project management responsibilities following a leadership shakeup — running cross-functional meetings in Japanese, aligning priorities across departments, and helping guide the team through strategic and technical decisions.
    • Directed the frontend effort to make the platform white-labelable, enabling branding customization and unlocking a new SaaS revenue stream from partner schools.
    • Refactored the frontend authentication service to unify disparate flows, reduce complexity, and promote future extensibility and developer onboarding.
    • Spearheaded the integration of a legacy Q&A service, designing a custom markdown renderer, navigating cross-company system integration, and delivering a seamless hand off between the legacy service and our new React-based implementation.
    • Shipped numerous other features and improvements, including UI redesigns, plan management updates, and platform-wide bug fixes and enhancements.
  2. Network Software Engineering Intern

    Kumu Networks

    January - June 2017
    • Python
    • Networking
    • Embedded Systems
    • RF
    • Designed an RF testing suite in Python to remotely configure and test full duplex radio antennas.
  3. Network Software Engineering Intern

    Starry Internet

    January - August 2016
    • Python
    • C
    • Embedded Systems
    • RF
    • Wrote Python scripts and C drivers to configure and test millimeter-wave antennas for a wireless ISP