Ankior Technologies / SAFETYTECH
AssetsManager
A platform for critical assets, inventory, storage units, physical access, inspections, and replenishment.
Auditable access control for critical assets
Where the project started
AssetsManager treats asset history as an evidence layer: no inventory correction ever overwrites the past, and physical access to cabinets and rooms stays independent of any single lock vendor.
AssetsManager separates assets, inventory, storage units, accesses, inspections, and replenishment. A cabinet can be both a storage unit and an access point, while asset history remains an evidence layer.
Business / Product
Problems and solutions
Each tile connects a real product tension with the decision that clarified the domain, UX, or operations.
Organizations do not know whether a critical asset is available, who accessed it, and whether its history can be audited.
Create a tenant-safe inventory truth for assets, locations, access, events, and evidence.
The scope could easily become a feature list without one product, data, and ownership model.
AssetsManager separates assets, inventory, storage units, accesses, inspections, and replenishment. A cabinet can be both a storage unit and an access point, while asset history remains an evidence layer.
The project needed decisions that would stay readable after the first version: for users, the team, and further delivery.
Vendor-agnostic access control. Immutable asset and inventory history.
Roles and competencies
The competencies this build required
Competencies are shown as ownership roles: CTO, Tech Lead, engineering, DevOps, cloud, security, and AI where they were part of the work.
Fractional CTO
Connecting the product thesis, domain risk, and priorities so technology supports business decisions instead of becoming a separate workstream.
Open competency- Product category and positioning
- Scope priorities and risk
- Decisions ready for founder or CTO review
- Product thesis translated into technical priorities.
- Risks framed in a language stakeholders can review.
Tech Lead
Shaping responsibility boundaries, domain modeling, and architecture decisions so the project can grow without drifting into an accidental monolith.
Open competency- Bounded contexts and ownership
- Readable technical decisions
- Roadmap without implementation chaos
- Domain boundaries and decisions that remain reviewable after MVP.
- Ownership model readable for later delivery stages.
Software Engineer
Turning the domain into screens, APIs, flows, and maintainable implementation with focus on clarity and post-MVP evolution.
Open competency- Backend and application contracts
- UX surfaces ready for iteration
- Code and maintenance model
- Implementation tied to the real product workflow.
- Contracts and code prepared for post-launch iteration.
DevOps Engineer
Designing delivery, observability, and operations so release, diagnostics, and recovery are part of the product.
Open competency- CI/CD and release readiness
- Observability and production signals
- Operations without manual rituals
- Release, diagnostics, and recovery designed as product capabilities.
- Production signals ready for maintenance without guessing.
Cloud Engineer
Choosing cloud, data, and integration foundations so scale, cost, and reliability are not added after the fact.
Open competency- Google Cloud and managed services
- Data, events, and storage
- Cost and operational control
- Cloud choices tied to cost, scale, and data responsibility.
- Integrations and storage treated as foundations, not add-ons.
Security Engineer
Physical access is controlled independently of any smart-lock vendor, and asset history is append-only, with explicit compensating entries instead of silent edits.
Open competency- Vendor-agnostic access control (RFID/BLE/NFC/PIN/override)
- Append-only asset history with explicit compensating entries
- Auditable emergency override instead of hidden access
- Privacy, roles, and auditability built into the product model.
- Security visible in domain decisions, not only around the UI.
Stack by competency
Tech stack
The stack is grouped by competency so it shows both technology and responsibility: software, leadership, DevOps, cloud, security, and AI.
- .NET / ASP.NET Core
- .NET MAUI mobile client
- Angular web client
- PostgreSQL
- Event-driven integration
- Access-control governance
- Evidence & history domain model
- Offline-first domain model
- Vendor-agnostic integration model
- OpenTelemetry
- Cloud Logging
- Kafka operations
- Kafka
- RBAC
- Audit log
- Vendor-agnostic access control
- Auditable emergency override
Product preview
Gallery
Selected screens and materials showing the product surface, UX decisions, and work outcome.