Context
While working at Software Allies in 2018, I was fully responsible for the design, architecture and end-to-end development of ExhibitTrader.com, coordinating two to three junior developers and one tester. It was built for a major U.S. exhibit rental company, and the result was solid enough that the website remains active and essentially intact to this day.
Architecture and solution
The platform was built with Angular and Angular Elements to compose dynamic pages from reusable UI components. A control panel allowed pages, layout structures and content to be created and managed dynamically. The site also consumed data from Salesforce through APIs and exposed it with a strong server-rendering / SEO strategy.
Technical strengths
- Angular Elements for reusable UI blocks
- Server rendering with strong SEO focus
- Admin panel for dynamic page creation and management
- Design-structure system based on reusable components
- API integrations and Salesforce-backed content/data
- Angular Schematics to standardize and accelerate development
- Internal libraries publishable and consumable via NPM
- Technical leadership of junior developers + dedicated QA
Schematics and libraries created by me
As part of my work at Software Allies, I created and maintained schematics/libraries used within this project ecosystem:
- cap-angular-contentful
- cap-angular-schematic-responsive
- cap-angular-schematic-contentful
- cap-angular-schematic-webpush
- cap-angular-schematic-bootstrap
Why it matters
This is an especially relevant case because it was not a common static website. It was a dynamic web platform for building pages, integrating external data and maintaining UI/SEO consistency across a large commercial website, with strong product thinking, reusable architecture and scalability criteria.






