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 learning new technologies!
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.
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.
Built a 172 million parameter decoder-only GPT model from scratch in PyTorch based on "Attention Is All You Need". Trained on 500 million tokens from OpenWebText, resulting in training loss of ~1.04 and validation loss of ~1.07.
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.
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.
HP Tech Lead OXPd 2.0 SDK
I had the pleasure of mentoring Daniel during his internship and for the past two years as a full-time engineer, and it's been great to watch his growth.
From day one as an intern, Daniel proved himself to be extremely capable. He's eager to learn, flexible, and always willing to jump in and help wherever needed. He doesn't shy away from big or unfamiliar projects—instead, he asks thoughtful questions, learns quickly, and delivers.
Technically, Daniel has proven himself across Java, C#, and JavaScript, and he's worked comfortably full-stack. He's also taken on DevOps responsibilities, managing and maintaining our Azure pipelines, which speaks to both his versatility and his ownership mindset. On top of that, he's contributed by building tests, test frameworks, and internal tools that improved team productivity.
Daniel has also shown strong instincts as a prompt engineer, effectively using AI tools to boost his performance and efficiency—an area where he's clearly ahead of the curve.
Daniel is a motivated, curious engineer with a great attitude and a strong foundation. Any team would be lucky to have him.
HP Print SW Extensibility Manager
I have had the pleasure of managing Daniel these past few years, and he is an exceptional engineer with impressive range and speed. He consistently delivers high-quality work across development, infrastructure, and problem-solving, adapting quickly to whatever the situation demands. Daniel is the kind of engineering talent who accelerates progress, strengthens outcomes, and inspires confidence. His learning agility stands out, as he picks up new concepts quickly and takes initiative to expand his expertise.
Daniel's energy, clarity, and collaborative approach make him a positive force in any environment. He elevates the pace and quality of work around him and brings a dependable, solutions-driven mindset to every challenge.
He is a talented and versatile contributor, and I highly recommend him for any organization with complex deliverables.
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!