Design and review software systems, integrations and technical decisions.
AWS Cloud
Cloud migration, infrastructure modernization and cost optimization.
AI Integration
Design and build AI integrations for your data, systems and workflows.
02
Ways to work together
Discovery Sprint
A short, time-boxed engagement. Turn an idea or unclear requirements into a defined scope, technical options and next steps.
Architecture Design
Define how a new system or system change should work, with a documented design and key trade-offs.
Architecture Assessment
Review an existing system or proposed design, with prioritized findings and recommendations.
Ongoing Technical Leadership
Guide technical decisions, review designs and support teams and vendors through delivery.
Implementation
Build an agreed solution, including AWS infrastructure and AI integrations.
Work with a defined scope ends with a handover. For ongoing work, responsibilities, frequency and the terms for ending the engagement are agreed in advance.
03
Selected client work
Software Architecture
Architecture support for European ticketing expansion
Context
An enterprise ticketing platform operating across multiple markets was preparing for further European expansion.
Role
Solutions Architect coordinating architecture work across teams and vendors.
Work
Organized architecture documentation and working processes, built a source-linked knowledge base and coordinated preparation of the migration plan.
AI Integration
AI assistant for a sales team
Context
Project knowledge and CRM data needed to support searches for relevant experience and lead research.
Role
Solutions Architect and Developer.
Work
Designed and built an AWS-based AI assistant with document retrieval, lead enrichment and Slack integration.
Software Architecture
Architecture assessment of web and mobile systems
Context
A US precious-metals company needed an assessment of its web and mobile systems.
Role
Solutions Architect coordinating technical reviews and client workshops.
Work
System and data-flow diagrams, an assessment report, prioritized recommendations and a stabilization plan.
Software Architecture
Online banking platform architecture
Context
A US community bank needed to connect multiple SaaS products and internal systems.
Role
Solutions Architect responsible for technical design and cross-team coordination.
Work
Integration architecture, solution documentation, AWS infrastructure and deployment design, and disaster-recovery planning.
AWS Cloud
AWS-based load-testing environment
Context
An invoicing platform needed an environment for distributed performance and scalability testing.
Role
Solutions Architect designing the AWS-based testing environment.
Work
Load-test architecture, execution environment, test approach and result reporting.
Software Architecture
Ongoing payments architecture support
Context
A payments platform needed recurring architecture guidance and delivery support.
Led by Taras Romaniv, a Solutions Architect with 15+ years of professional experience. He has built software, led development teams and designed systems for banks, payment platforms and ticketing businesses.
Alongside client work, he develops his own applications and open-source tools.