David Edwards

Application Software Engineer · Permobil

I build mobile apps that talk to real hardware.

Portrait of David Edwards

I'm David. At Permobil I ship features across iOS, Android and embedded software for medical devices, and I look after the CI/CD pipelines and build servers that get them out the door.

01 Experience

  1. Dec 2025 – Present

    Application Software Engineer · Permobil

    • Core member of the Application Team on new product development, designing and delivering features across iOS, Android and embedded software in a regulated medical device environment.
    • Own end-to-end testing and validation, enforcing the quality gates that releases have to pass before production.
    • Write and maintain the CI/CD pipeline scripts and YAML configuration behind automated builds for every platform.
    • Administer the self-hosted Mac build servers that the iOS, Android and embedded pipelines depend on.
  2. Mar 2025 – Dec 2025

    Engineer Intern · Permobil

    • Led a month-long shakedown test for a new product, managing a four-person team and earning leadership recognition.
    • Built a Python/HTML dashboard that tracks device and OS updates so compatibility testing can start ahead of releases.
    • Shipped feature enhancements to the iOS and Android apps and tested legacy and new mobile products for validation.
  3. Oct 2024 – Jan 2025

    Test Engineer · Amazon Robotics

    • Operated and maintained Proteus and Cardinal warehouse robots, diagnosing faults such as immobile drives, battery issues and package jams.
    • Documented unusual robot behavior to feed reliability improvements back into the system.
  4. Graduated 2024

    B.S. in Computing, Computer Science concentration · East Tennessee State University

    Dean's List, Fall 2021 and Fall 2023.

Languages
Swift · Kotlin · C# · Java · Python
Platforms
iOS · Android · Embedded · Linux/Unix
Delivery
CI/CD pipelines · Automated testing · GitHub · Scrum

02 Projects

Native iOS app

StatementSense

Import bank statement PDFs and get a clear picture of your finances. StatementSense parses statements from multiple banks, auto-categorizes transactions, and shows monthly spending breakdowns, income vs. expenses, and savings rate.

  • Swift
  • SwiftUI
  • SwiftData
  • PDFKit
  • Swift Charts
View source on GitHub ↗
StatementSense dashboard showing income, expenses, savings rate and a category breakdown chart
SignWiz home page

Web app

SignWiz

An educational app for learning sign language through quizzes and interactive games.

  • C#
  • ASP.NET
  • JavaScript
  • HTML/CSS
View source ↗

Portfolio

This site

Designed and built by me. A static, single-page site with no client-side JavaScript, optimized images and self-hosted fonts.

  • Astro
  • TypeScript
  • CSS
View source ↗

In development

Project Shift-eze

  • Classified

03 Contact

Have a project or a role in mind?

Send a note here, or find me on LinkedIn.