Hi, I'm Daniel Cornell

Software Engineer | Cross-Stack Developer | Computer Nerd

Software engineer with 3+ years of experience building microservices, RESTful APIs, developer tooling, firmware, and CI pipelines. I’ve worked across application, infrastructure, and firmware layers, and enjoy converting complex problems into real systems. I’m passionate about building software that delivers real customer value and continuously learning new technologies!

About Me

I’m a software engineer with 3+ years of experience building SDKs, developer tools, and application software across frontend, backend, and systems layers. I’ve worked primarily in Java, C#, and JavaScript, and I enjoy building software that provides real customer value.

At Hewlett Packard, I worked on an SDK team where I developed sample apps and demos (including React apps), built automation and test frameworks, and managed CI/CD pipelines in Azure DevOps. A big part of my work focused on improving developer experience, release reliability, and test coverage. I’ve also contributed to large firmware codebases, which taught me how to work carefully in complex, multi-team systems.

I recently earned the AWS Certified Solutions Architect – Associate certification and am continuing to build my cloud and system design skills. I’ve also been studying neural networks in PyTorch to better understand how modern ML systems are built. I’m motivated by learning, writing maintainable code, and building tools and products that are genuinely useful to others.

Technical Skills

C#
Java
JavaScript
C++
Python
.NET
Spring Boot
React
Avalonia
Azure DevOps
Git
MongoDB
AWS
Postman
YAML

Work Experience

Software Engineer

June 2024 - January 2026

HPHewlett Packard

  • Developed and maintained the OXPd 2.0 SDK, a microservice-based REST API platform enabling solution partners to build applications running on HP enterprise printers.
  • Implemented production services and SDK components in C#, Java, and JavaScript, contributing across design, development, testing, and release.
  • Designed and delivered 2,000+ automated conformance, performance, and integration tests, improving reliability across distributed services.
  • Owned Azure DevOps CI pipelines, including YAML configuration, build agent provisioning, automated testing, and security scanning.
  • Reduced CI runtime from 1h 45m to under 1 hour through parallel execution across multiple simulators.
  • Built internal tools and sample applications serving as reference implementations for internal teams and external partners.
  • Collaborated closely with architects, firmware teams, and distributed software teams to diagnose and resolve release-blocking issues.
  • Contributed to next-generation enterprise firmware in C++, operating in a large, multi-team codebase and owning firmware triage.

Software Engineer Intern

May 2022 - May 2024

HPHewlett Packard

  • Built and maintained backend services and tooling to support printer and SDK development, including an Express-based microservice system simulating printer HTTP endpoints
  • Owned the architecture and execution of a 45,000+ LOC C# WPF to Avalonia port, delivering a complete cross-platform solution from a loosely defined migration objective
  • Contributed production code across frontend, backend, and infrastructure components while working in an Agile environment using Jira and Git

Bachelor of Science in Computer Science

August 2020 - May 2024

Boise State University

  • Graduated Summa Cum Laude
  • GPA: 3.99 overall | 4.0 in major coursework
  • Studied algorithms, databases, distributed systems, and software engineering principles
  • Member of the Honors College

Featured Projects

OXPd 2.0 SDK

Spent 3 years as the primary developer of OXPd 2.0 SDK enabling solution partners to build applications for HP printers. Contributed over 1 million lines of code and over 2000 unit and integration tests. Built complete CI infrastructure in Azure DevOps and created reference implementations used by partners worldwide.

C# Java JavaScript .NET Spring Boot Azure DevOps RESTful APIs
See more about OXPd 2.0 SDK

OXPd 2.0 Firmware

Contributed to HP's next-generation enterprise printer firmware in C++. Worked in a large-scale codebase alongside hundreds of developers across multiple teams. Developed features, implemented refactors, and owned OXPd firmware triage responsibilities. In addition, developed python based conformance tests to provide regression coverage and performance benchmarking.

C++ Python Firmware Embedded Systems

SuperNanoGPT

Implemented a decoder-only GPT model using PyTorch with 10.7M parameters based on "Attention Is All You Need". Implemented multi-head self-attention, feed-forward networks, layer normalization, and dropout. Trained on Mini Shakespeare dataset with 64-character context window, achieving coherent text generation after 5000 iterations.

Python PyTorch Machine Learning Transformers
View on GitHub

OXPd 2.0 SPU

As an intern project, ported an existing 45,000+ LOC WPF-based C# application to Avalonia, enabling cross-platform usage. Provided ongoing maintenance and feature development post-migration.

C# Avalonia WPF .NET
See more about OXPd 2.0 SPU

SPU UI Testing

Developed automated UI tests for the OXPd 2.0 SPU application using Avalonia and C#, improving regression coverage and application reliability. Designed test cases to validate core functionality and maintain a consistent user experience across releases. Accelerated test development by leveraging GitHub Copilot and Claude to generate tests from structured test plans.

GitHub Copilot Claude Agentic AI C# Avalonia

Get In Touch

I'm currently exploring new opportunities in software engineering where I can continue to build my technical skills and drive customer value. Feel free to reach out!