software / code

I am a frontend developer with 7+ years of professional experience building and maintaining production web applications, with Angular and TypeScript as my strongest commercial base.

Demiurge is mostly a personal site for image-making, tattooing, printmaking, and visual experiments. This section exists because frontend development has also been a major part of my working life for the past eight years. It collects the software development side of my work in one place for recruiters, collaborators, and anyone interested in the more technical part of what I do.

Most of my professional work has involved enterprise frontend delivery: workflow-driven interfaces, dynamic forms, API integration, state-based UI behaviour, debugging, performance optimisation, responsive layouts, and maintaining features inside larger production systems.

I also have hands-on React experience from enterprise platform work, including React-based feature migration of existing Angular systems into React implementations. I am also actively expanding into React Native and broader cross-platform application development.

My background before software was in fine art, printmaking, graphic design, and teaching (teaching basic web design and development). That still affects how I approach frontend work. I care about visual hierarchy, interaction, rhythm, readability, and the overall user experience.

At the same time, production frontend development is not only visual. It requires structure: maintainable components, predictable state, clean data flow, practical testing habits, performance awareness, and code that can survive inside a team-owned production system.

Core technical focus

  • Angular
  • TypeScript
  • JavaScript
  • RxJS
  • NgRx
  • HTML, CSS, Sass / SCSS
  • REST API integration
  • Responsive and mobile-first UI development
  • Component-based architecture
  • Debugging and maintenance of existing codebases
  • Enterprise workflow interfaces

Additional tools and areas

  • React
  • React Native
  • Node.js / Express.js
  • Firebase
  • Storybook
  • Cypress
  • Git / GitHub workflows
  • CI/CD support
  • AI-assisted development workflows
  • Creative coding and interface experiments

What I am useful for

I am useful in teams that need someone who can work inside existing frontend systems, understand business workflow logic, build usable interfaces, debug difficult behaviour, and keep moving without needing everything to be greenfield or perfectly documented.

I am especially interested in roles involving Angular, React, React Native, frontend architecture, internal tools, workflow-heavy and/or customer-facing applications, creative tooling, and practical product development.

Selected links

GitHub
It’s been a few months since I contributed anything to my private repos, but the tattoo generator and ng-docman are fully working apps available to the public to expand and enhance. The repos that are live projects are private.

[https://github.com/HardusLourens]

LinkedIn

[https://www.linkedin.com/in/hardus-lourens-41a9b82a0]

Aap Tatoo
A PWA featuring push notifications and a ‘semi-intelligent’ AI tattoo design generator, that allows users to prompt a generative LLM for an editable (with further prompting) tattoo design.

[https://www.aaptattoo.co.za]