Eddie Sullivan, Mobile App Developer in Folly Beach, SC, United States
Eddie Sullivan

Mobile App Developer in Folly Beach, SC, United States

Member since May 9, 2016
Eddie is dedicated to exceeding your expectations with the highest-quality mobile and web software, delivered on time and to your precise needs. High-profile clients have included the US government and Rexel. His qualifications include two decades of industry experience with a passion for continued innovation using the latest technologies. Eddie joined Toptal because he wanted to work on a freelancing platform and Toptal stood out from the rest.
Eddie is now available for hire




Folly Beach, SC, United States



Preferred Environment

Linux, Windows, MacOS

The most amazing...

...experiences are when I used my skills to create something new and beautiful and useful.


  • Founder | Software Engineer

    2006 - PRESENT
    Seashore Software
    • Founded my own consulting company in 2006, and since then, have been doing a mix of independent projects and client work.
    • Acted as both a technical leader and hands-on developer, I delivered a variety of apps for mobile, the web, and the enterprise.
    • Developed custom software for companies ranging in size from one-person start-ups to Fortune 50 multinationals.
    • Worked on a variety of projects in a number of industries; for more details, please see my portfolio.
    Technologies: Android, iOS, Django, Java, C++, Objective-C, Swift, Python, React, React Native, Node.js, TypeScript, JavaScript, Kotlin
  • Senior Firmware Engineer

    2004 - 2006
    Gemstar | TV Guide Onscreen
    • Designed and wrote embedded real-time software in C for an electronic program guide (EPG) for televisions, DVD recorders, DVRs, and more.
    • Developed graphical debugging tools in C# .NET using advanced features such as remoting and multithreading.
    • Worked directly with multinational customers to integrate the TV Guide Onscreen EPG into their products.
    • Acted as the lead engineer for several integration projects.
    • Contributed to onsite meetings and weekly international conference calls.
    • Designed and developed an automated test suite in Python and C#.
    • Worked in a large international team.
    Technologies: C#.NET, .NET, Firmware, Python, C#, C
  • Senior Software Engineer

    2001 - 2004
    Juniper Networks (formerly Unisphere)
    • Designed and developed embedded software in C and C++, using the VxWorks RTOS.
    • Worked on control processor software for the following network protocols: SONET, DS3, DS1, HDLC, and Ethernet.
    • Designed and implemented low-level device drivers.
    • Brought up and debugged new hardware, including PCI controllers, network interface controllers, and custom FPGAs and ASICs.
    • Developed system-level software for redundancy, hardware monitoring, CLI interactions, and software downloads.
    • Collaborated with hardware engineers, testers, and customers.
    Technologies: Firmware, Networking, VxWorks, C++, C
  • Software Engineer

    2001 - 2001
    Starent Networks
    • Developed software in C, C++, and Perl for a Linux platform as part of a startup company creating the next generation of high-speed mobile wireless infrastructure (3G wireless).
    • Designed and implemented the system startup sequence and dynamic task creation sequence for a large-scale, carrier-class networking product.
    • Designed and implemented a software simulation environment in the Linux operating system—to simulate the entire software system on a desktop PC.
    • Wrote performance-critical embedded software.
    • Worked within a standard of "five-nines" reliability (99.999% uptime).
    Technologies: Perl, Wireless, Embedded Linux, C++, C
  • Software Engineer Level Two

    1999 - 2000
    Arris Interactive (formerly part of Nortel Networks)
    • Developed embedded software in C, C++, and assembly (MIPS and PowerPC) for DOCSIS 1.1 broadband cable devices (data and voice over cable television lines). Worked as part of a multi-site team developing large-scale carrier-grade equipment.
    • Ported a large base of software from the Nucleus Plus embedded operating system to VxWorks 5.4.
    • Designed and developed low-level device drivers for Broadcom and Texas Instruments controller chips.
    • Developed a suite of automated test scripts written in Tcl on a Linux server, utilizing Netcom Smartbits network testing devices.
    • Worked in the office that was the original inventor of the cable modem.
    Technologies: Firmware, Embedded Software, Assembly, C++, C
  • Teaching Assistant

    1998 - 1999
    Harvard University Extension School
    • Taught an advanced-level C++ programming class.
    • Mentored 30 students for one hour per week.
    • Graded projects and tests.
    • Held office hours to assist students with assignments.
    Technologies: Teaching, C++
  • Intern

    1998 - 1999
    MERL | A Mitsubishi Electric Research Laboratory
    • Researched and developed electronic devices: self-describing building blocks. The project was presented at Siggraph 2000.
    • Created a graphical application in OpenGL and Visual C++.
    • Developed embedded software in PIC Assembly Language.
    • Was named as a co-inventor for two patents.
    Technologies: PIC, OpenGL, C++


  • Technical Lead: Mobile, Web, and Back-end Services for Anthem Health

    • Anthem is the largest health insurance provider in the USA.
    • Led a team to implement a large feature-set for Anthem's Medicaid mobile app, using React Native.
    • Led a team implementing the full stack of the Anthem.AI developer portal, using Node.js and React.
    • Worked as a lead engineer on Anthem's flagship mobile app, developed natively using Kotlin for Android and Swift for iOS.
    • Developed back-end services in Node.js connecting to MongoDB and PostgreSQL databases.

  • Cross-platform iOS and Android App for DivX

    Work Done:
    • Built an innovative video streaming and sharing app.
    • Worked with a small team within a larger organization.
    • Developed React Native code in JavaScript.
    • Developed native Android code in Java and Kotlin.
    • Developed native iOS code in Swift and Objective-C.
    • Implemented live video streaming using WebRTC.
    • Implemented advanced video capture, transcoding, and streaming.

  • iOS and React Native for Hashletes

    Work Done:
    • Built a next-generation fantasy sports app.
    • Worked in a fast-paced startup atmosphere.
    • Developed code in React Native/JavaScript, Objective-C, and Swift for a visually stunning iOS app.
    • Collaborated on a remote team across several time zones.
    • Integrated multiple payment methods including PayPal and credit card.

  • iOS App for Rexel

    Work Done:
    • Developed new features, fixed bugs, and streamlined the code for Rexel's native iOS app.
    • With over $14 billion in annual revenue, Rexel is a Fortune 500 company which sells electrical equipment under many brand names around the globe.
    • Implemented internationalization and custom branding for 14 of Rexel's brands, using a shared Swift code-base.

  • Elegant iOS Fitness Tracking App

    Evolve is a feature-rich fitness tracking app for iOS.

    Work Done:
    • Bootstrapped the iOS development environment using the Swift language, the Parse platform, and modern mobile technologies.
    • Developed a natural language processing library for voice recognition.
    • Implemented a beautiful user interface design.
    • Wrote a large percentage of the shipping code.

  • Custom macOS App for Acadia Shutters

    Acadia is an Atlanta-based company that sells and installs custom window blinds and shutters. They needed a tool to help their sales reps create complex orders that encompassed many different window types, sizes, and products. The app also created installation instructions, product orders, and invoices.

    Work Done:
    • Developed code in Objective-C for an app for the sales reps to use on customer premises.
    • Implemented complex multithreaded routines to enable background network synchronization.
    • Implemented custom-designed user interface components.
    • Cleaned up, fixed, and improved legacy code.
    • Filled in unit tests, including automated user interface tests.

  • The Guitarator Suite of Apps

    The ultimate guitar reference tools for multiple platforms. It's available as native apps for Windows, Mac OS X, Android, iPhone, and iPad; plus it is also free as online web apps.

    Users can learn how to play any chord or scale in any tuning, or perform an advanced "reverse chord lookup" to find the proper name for invented chords.

    The apps include multimedia playback, audio analysis, and a precisely timed metronome.

  • Tac! iOS App

    I was brought into a project where the client was unhappy with the state of the code. I worked with them to quickly clean it up and bring the app to a fully functional state.

    The app is a unique twist on classic tic-tac-toe, with networked multiplayer capabilities, in-app purchases, and a custom user interface involving slick animations.

  • Loop Lingo

    Loop Linogo is a social marketing solutions platform with a number of features.

    Loop Linogo Features:
    • Customers of online merchants earn rewards by sharing with friends via Facebook, Twitter, Google+, or email.
    • Customized back-ends for merchants, sales reps, and customers.
    • Detailed tracking and statistics.

    Work Done:
    • Implemented the back end in Python and with the Django framework
    • Integrated it with Facebook and other social network APIs.
    • Built the UI using various front-end technologies, including AngularJS, Bootstrap, and modern JavaScript and HTML5.

  • Play Scopa

    I created a multiplayer version of a traditional Italian card game.

    Work Done:
    • Developed in Python using the Django framework.
    • Implemented real-time networked gameplay.
    • Uses AJAX and Comet technologies to provide browser-based instant notifications.
    • Developed a sophisticated JavaScript and HTML5-based animation.
    • Implemented authentication via Facebook and OAuth2.

  • Usability Test Software for NIST

    I created a Windows desktop application in C# for NIST (the National Institute of Standards and Technology and Usability Works).

    The application presented a dynamic, customizable, graphical user interface to a questionnaire and usability test. The program logged in results and created reports based on users' responses.

  • NexTalk

    NexTalk provides video-streaming software for on-demand translators. It is used in performance-critical locations such as hospital emergency rooms.

    I migrated the client's software from a proprietary and obsolete video conferencing platform to a new one based on modern standards such as WebM and SIP. This involved understanding a large legacy codebase of C++ and enhancing it in a forward-thinking way without breaking any legacy functionality.


  • Languages

    C++, C, Swift, Python, Java, Objective-C, JavaScript, Python 2, Python 3, Kotlin, Scheme, CSS, HTML5, Perl, C#, C#.NET, TypeScript, Assembly, Ruby
  • Frameworks

    Django, iOS SDK, React Native, .NET
  • Libraries/APIs

    Node.js, React, OpenGL
  • Paradigms

    Functional Programming, Asynchronous Programming, Agile, DevOps, DSDM
  • Platforms

    Android, iOS, iOS 11, iOS 12, iOS 10+, MacOS, Windows, Linux, Embedded Linux, VxWorks
  • Other

    Embedded Software, iPhone, Team Leadership, Digital Signal Processing, Audio Processing, PIC, Firmware, Wireless, Networking, Ethernet, Synchronous Optical Networking (SONET), Design
  • Storage

    PostgreSQL, MySQL
  • Tools

    Photoshop CC, Sketch
  • Industry Expertise



  • Bachelor of Science degree in Computer Engineering
    1995 - 1999
    Tufts University - Medford, MA, USA

To view more profiles

Join Toptal
Share it with others