Daniel Main

Daniel Main

Senior Lead Engineer

|

English, German, Spanish

View Printable CV

About Me

Senior Tech Lead, Mobile Developer, and AI Agentic Systems Architect with 20+ years of engineering experience. Proven track record delivering production-grade applications to millions of users, most recently leading mobile wallet development at IOHK.

Focused on React Native, Spec-Driven AI Development, and scalable architecture. I bridge the gap between complex backend protocols and intuitive, premium user experiences.

20+
Years Exp.
1M+
Users Served

Tech Stack

Mobile development React Native AI Agentic Developer AI-Spec-driven-development TypeScript Cardano Node.js Electron.js Nix/NixOS Ollama (LLM) Solidity Web3.js Smart Contracts

Certifications

  • Blockchain & Bitcoin 101 - Moralis (2021)
  • Ethereum Smart Contract Security - Moralis (2021)
  • OCP Java SE 6 - Oracle (2012)
  • Adobe CQ5.6 Advanced Developer - Adobe (2013)
  • Red Hat RHCT - Red Hat (2004)

Education

2013

Adobe CQ5 developer @ Adobe

2003

SQL and PLSQL in Oracle 9i @ Oracle University

2002

Engineer in computer science @ Universidad Tecnológica de Chile, INACAP

Experience

2021 - 2024

Technical Lead for lace.io project @ Input Output (IOHK)

Career Progression: Started as Developer, promoted to Tech Lead managing a 13-person cross-functional team developing Daedalus and Lace crypto wallets serving 1M+ active users. Mentored 3 direct reports to promotion.

Tech Lead Achievements (2022-2024):

  • DApp Registration Architecture: Designed and implemented on-chain DApp registration system using CIP-72 standard on Cardano network with DNS validation
  • Blockchain Integration: Built real-time backend services monitoring Cardano blockchain for new DApp registrations and transaction processing
  • AI-Powered Content Moderation: Implemented local LLM system using Ollama API for automated DApp content moderation, filtering inappropriate content
  • Strategic Analysis: Involved in the technical analysis for the acquisition of Nami wallet
  • Production Releases: Managed complete release lifecycle from development to production deployment
  • Team Leadership: Conducted weekly 1:1s, career growth mentoring, performance reviews, code reviews, and architectural design sessions

Developer Contributions (2021-2022):

  • Platform Support: Implemented aarch64-darwin (Apple Silicon M1/M2) support for Daedalus wallet
  • Hardware Wallet Integration: Built support for hardware wallet connectivity and transaction signing
Technologies: React Native, TypeScript, AI Agentic Systems, Node.js, AWS Lambda, Ollama/LLM
Focus: Spec-Driven AI Development, Mobile Architecture
2019 - 2020

Senior Mobile Developer (Freelancer) @ HeidelbergCement

Developed and maintained "OnSite by HConnect" - a React-Native mobile application for concrete delivery management and construction site operations.

Key Achievements:

  • Built cross-platform mobile app serving construction industry professionals
  • Implemented real-time concrete delivery tracking and quality management features
  • Integrated Firebase for real-time notifications and data synchronization
Technologies: React-Native, Redux Thunk, TypeScript, React Query, Firebase Configuration
2019

Open Source Developer @ Personal Project

Created "Shitcoin Trader", an Electron/ReactJS based application for cryptocurrency trading.

  • Implemented Electron-IPC communication for seamless desktop integration
  • Utilized NeDB for local data storage and Redux for state management
Technologies: ElectronJS, ReactJS, Redux, NeDB
2017 - 2018

Full stack lead developer (Freelancer) @ NEL.ACADEMY

Software Architect role for an advanced e-Learning platform. Also served as Scrum Master.

  • Backend development using MeteorJS, MongoDB, and AWS Lambda functions.
  • Frontend development employing MeteorJS and ReactJS.
  • Mobile application development using ReactNative/Redux.
2015 - 2016

Senior Mobile Developer (Freelancer) @ User Interface Design GmbH

Contributed to the advancement of Mercedes-Benz Head-Unit (infotainment system).

  • Developed a bespoke module for the Head-Unit using ECMA 5/6 and vanilla JavaScript.
  • Used a custom-designed JavaScript framework akin to AngularJS.
2014 - 2015

Full-stack Developer (Freelancer) @ Thinkstep

IT Consultant specializing in cloud-based software for life-cycle assessments (LCA).

  • UI Developer using AngularJS and Bower.
  • Scrum Master for a six-member team.
  • Backend Developer for Java Spring MVC based RESTful API service.
2014

Adobe CQ5 Consultant (Freelancer) @ Adobe

Collaborated with the official Adobe team for "Conrad Electronic SE" e-commerce portal.

  • Developed new functionalities utilizing CQ5 OSGi-Bundles.
Technologies: Ext JS, AEM, CQ5, Java
2013 - 2014

Entrepreneur @ Bubocloud

Designed and developed a Lawsuit Case Management system for mobile devices.

Technologies: Spring MVC, Hibernate, jQuery Mobile
2011 - 2012

CQ4 content management developer @ Mercedes-Benz Group

Design and implementation of templates for the after-sales portal. Created custom test framework.

2006 - 2010

Multiple roles @ diconium GmbH

Roles: Alfresco Software Engineer, Technical Project Manager, CMS Software Developer, QA/C++ Developer.

Key Tech: SOAP, C++, OpenCMS, Alfresco, Java
2005

Junior PHP Developer @ Sedo GmbH

Developed PHP applications for visualization of Internet statistics in the domain trading industry.

2003 - 2004

Junior Java Developer @ Core Systems

Implemented Internet banking portal for 'Banco Falabella' using Oracle technologies.