Kevin Liedtke

Software ArchitectUX Designer

About Me


I’m Kevin Liedtke, a Senior Software Architect with over 20 years of experience bridging the gap between software engineering, user experience, and system design. My career is built on turning complex problems into clear, effective solutions, whether that means optimizing processes, enhancing usability, or designing full-stack systems that make an impact.

How I Work


I lead technical strategy, mentor engineers, and develop tools that streamline workflows, improve efficiency, and drive smarter decision-making. My expertise spans front-end and back-end development, automation, and data visualization, with a deep focus on user experience and system architecture. I take pride in collaborating across disciplines to drive meaningful improvements in both products and processes, working effectively with everyone from hands-on engineers to executive leadership.

Beyond Code


Outside of work, I’m always exploring new technologies through personal projects. I enjoy developing open-source tools, experimenting with hardware-software integrations, and finding new ways to apply my technical skills to creative challenges presented by my various hobbies. I thrive in fast-changing environments and enjoy tackling projects that push me to learn and innovate.

Professional Experience


Senior Systems Software Architect

Intel Corporation | Remote | 2022 - 2024

  • Directed User Experience (UX) and engineering initiatives to improve product workflows, drive strategic alignment, and elevate Intel Ethernet product adoption.
  • Delivered automation, APIs, and data solutions that reduced operational overhead, improved engineering efficiency, and enhanced customer support capabilities.
  • Provided technical leadership through cross-functional collaboration, executive reporting, and mentoring to strengthen team capabilities and performance.
LeadershipOperational ExcellenceAutomationMentorshipUX StrategyC++C#PythonSQLNetworking Fundamentals

Senior Human Factors Engineer

Intel Corporation | Hillsboro, OR | 20012 - 2022

  • Led UX strategy for global network management software, improving usability across applications, APIs, and hardware interfaces while aligning workflows with real-world networking practices and standardizing design processes.
  • Oversaw a global UX team, created a centralized knowledge hub, and drove initiatives that reduced internal support ticket volume by 20%.
  • Served as Intel’s appointed UX and Human Factors lead for Wired Ethernet, influencing strategy, product requirements, and end-of-support plans that impacted $50M+ in customer deals.
UX DesignFigmaAdobe PhotoshopHuman FactorsMentorshipC++C#AutomationPrototypingNetworking Fundamentals

Network Software Engineer

Intel Corporation | Hillsboro, OR | 2005 - 2012

  • Developed full stack software for Intel Ethernet products, applying core networking knowledge across TCP, UDP, IP behavior, and admin-facing configuration workflows while contributing to 40+ releases and over $1B in sales.
  • Built and optimized critical components across C++, C#, .NET, and WMI to enhance hardware-software integration and product stability.
  • Managed a $250K globalization budget, ensuring product usability and accessibility for a worldwide customer base.
C#C++PowerShellAutomation.NETGlobalizationEnterprise SoftwareNetworking Fundamentals

Portfolio Projects


Personal Projects


Interactive Portfolio Built with Next.js and React

A custom-built portfolio site created to showcase my UX process, engineering experience, and passion for learning modern technologies.

View Project →

Smart Enclosure Cooling System

A custom-built automated cooling system for my 3D printer enclosure.

View Project →

MagicMirror Module

A custom MagicMirror dashboard to display local, personal, and relevant daily info in a clean calendar view.

View Project →

Patents


    Granted
    US-12001826-B2
    Device Firmware Update Techniques
    Techniques for reliably managing firmware updates on hardware devices.
    Granted
    US-12254304-B2
    Firmware Update Techniques
    Systems and methods for updating firmware across distributed systems.
    Pending
    US-20230124192-A1
    Heating and Cooling Systems for Edge Data Centers
    Approaches to climate control in compact, remote edge data centers.
    Pending
    US-20220114011-A1
    Methods and Apparatus for Network Interface Device-Based Edge Computing
    Enabling edge processing capabilities via smart network interface hardware.
    Pending
    US-20210041929-A1
    Dynamic Network Controller Power Management
    Techniques for optimizing power usage of network controllers based on workload.
    Pending
    US-20200322287-A1
    Switch-Managed Resource Allocation and Software Execution
    Switches that manage compute resources and execute application logic.
    Pending
    US-20200177660-A1
    Offload of Streaming Protocol Packet Formation
    Methods to offload video streaming packet assembly to networking hardware.

Integrated UX and The Engineering Process

I combine user-centered design with technical architecture to build solutions that are intuitive, reliable, and adaptable. From the first conversation to post-launch iterations, I stay grounded in real user needs while working closely with teams to deliver products that feel right and work well.

Here’s how I approach each project:

1. Understand the Problem


I start by listening. Through user research and conversations with stakeholders, I surface key goals and uncover real pain points. The aim is to clearly map both user needs and business priorities.

2. Design with Intent


I design wireframes and prototypes that streamline workflows and keep users engaged. Every interaction is crafted to have a clear purpose and make the experience as intuitive as possible.

3. Validate and Refine


I test early and often, gather feedback, and adjust designs based on real user behavior. Iteration is key to removing friction and making the experience smoother with every pass.

4. Architect for Scale


While designing, I also focus on building a system architecture that supports a seamless user experience. I work closely with developers to make sure the experience is part of the solution, not just layered on top.

5. Ship and Improve


After launch, I track user feedback and data to guide ongoing improvements. Great experiences are always evolving.