Contact
Emailluka.engels@outlook.de
LocationHamburg, Germany · fully remote
CitizenshipGerman and Croatian
Websiteluka-engels.de
LinkedInlinkedin.com/in/lukaengels
GitHubgithub.com/srnux
Languages
Croatian
native
English
C2
Italian
C1
German
B2
AI & Agents
Generative AILLMsAI agents & multi-agent systemsAgnoPrompt & context engineeringClaude skills, subagents, hooks & rulesMCP server designRAG pipelinesAgent workflow architectureGuardrail & policy designToken-cost engineering
Programming Languages
TypeScriptJavaScriptC#PythonSQLElasticsearch Query LanguageHTML / CSS / Sass
Frontend
AngularReactDesign systemsNx monorepos
Backend
Node.jsNestJS.NET CoreRESTEvent-driven services
Cloud & DevOps
AWS (Lambda, DynamoDB, S3, CloudFront, CDK)Azure (AKS)KubernetesPostgreSQLElasticsearchDockerGitHub ActionsCI/CD
Practices
Domain-Driven DesignMicroservicesTDDAgile / ScrumTechnical leadership & mentoring
Education
1998 – 2007
Master of Economics
University of Rijeka
Studied part-time alongside employment. Human resource management, accounting, information technology and marketing, building the analytical and organisational foundations that bridge business strategy and technical delivery.
Certifications
MCSD: Web Applications
MCSA: Web Applications
Profile
Lead Software Engineer with 25 years building production software across real estate SaaS, banking, insurance and telecommunications, the last six fully remote across immowelt, Empro and now Whise. My team builds and maintains an agentic SDLC platform of AI agents on large language models (LLMs), with a harness of Claude skills, commands, hooks and rules that engineers work through daily. That background is why it holds up in production: domain-driven design and event-driven serverless architecture on AWS, alongside Azure Kubernetes and PostgreSQL.
Key Project: AI-assisted build of a real estate CRM
Our team is building a new web and mobile real-estate CRM, migrating functionality out of legacy systems, and we built and maintain the agentic SDLC that delivers it.
Harness layer. The Claude skills, slash commands, hooks and rules the team works through, with Model Context Protocol (MCP) servers and RAG retrieval connecting agents to repositories, pipelines and issue tracking.
How it runs. A stakeholder-approved prototype enters the pipeline through specification extraction; agents then groom, implement, review and test, with hooks and rules enforcing standards so throughput does not turn into verification debt.
Reach. Used daily across our 11-person cross-functional team: 6 developers, 2 QA engineers, 2 product owners and a scrum master.
Professional Experience
Empro (Whise Group)
Real estate CRM, 6,000+ customers, 95,000+ users, 4.2M+ managed properties
Hamburg, Germany · Fully remote
Lead Software Engineer
Sep 2024 – Present
  • Lead engineering direction for a modern SaaS CRM: architectural decisions, full delivery lifecycle from technical planning to release, and mentoring of developers.
  • Delivered LLM-powered (generative AI) inquiry automation and Elasticsearch-based search across the platform.
  • Built a customer-facing agentic UI on the Agno framework (Python), extending agent capability from internal delivery tooling into the product itself.
  • Own an Angular design system of 87 components in an Nx monorepo. Infrastructure spans AWS (CDK) and Azure Kubernetes Service, with PostgreSQL.
  • Technical lead for 6 developers within an 11-person cross-functional team; co-designed the agent workflow underpinning delivery.
immowelt GmbH / AVIV Group GmbH
One of Germany's largest property portals
Hamburg, Germany · Fully remote
Senior Software Developer (Full-Stack)
Aug 2020 – Sep 2024
  • Designed and built scalable microservices and web applications for a high-traffic real estate platform.
  • Built cloud services on AWS following Domain-Driven Design, with functional, unit and integration test coverage.
  • Contributed to CI/CD pipelines; worked in Scrum across backlog refinement, sprint planning, wireframes and prototypes.
neveling.net GmbH (now Neveling Reply)
Software development agency
Hamburg, Germany
Senior Software Developer
Sep 2015 – Aug 2020
  • Built and maintained CMS solutions and custom web applications in C#, JavaScript and Sitecore.
  • Responsive front-ends, backend services and third-party API integrations, with release versioning and CI/CD.
Spencer Stuart
Global executive search
Dublin, Ireland
Senior Software Developer
Jul 2014 – May 2015
  • Developed an executive search and recruitment platform in C#, JavaScript and T-SQL.
  • Established CI/CD for continuous delivery.
Clarity Consulting (acquired by Perficient Inc.)
Software consulting
Rijeka, Croatia
Team Lead & Principal Software Developer
Jan 2012 – Jul 2014
  • Led the team building Clarity Connect, a unified communications platform integrating with Microsoft Lync.
  • Drove technical direction, coordinated sprint delivery, defined engineering standards, and ran training and performance reviews.
Erste Group Bank AG
Banking & finance
Rijeka, Croatia
Head of Satellite Application Development
Jul 2008 – Jan 2012
  • Led a team of 10 developers building satellite applications around a complex core banking platform: online banking, reporting and customer services on C# .NET, ASP.NET and Oracle PL/SQL.
  • Owned technical direction and delivery across the satellite application portfolio.
Earlier Career
Multilink — Senior Software Developer (Dec 2004 – Jul 2008), Croatia. Web portal and supporting services for T-Mobile.
Euris — Software Developer (Dec 2000 – Dec 2004), on-site at Allianz S.p.A., Trieste, Italy. Windows desktop applications for the insurance sector and industrial support systems; VB6, C++, MS SQL Server.
Side Projects
Personal agent tooling. Self-directed work outside the workplace: n8n orchestration for AI workflow automation and knowledge management, and rapid LLM prototyping on AWS with TypeScript.