DEVELOPMENT

Resume Contact Projects

My development work has proven my ability to lead end-to-end projects from concept through launch with a strong focus on creating user-centered, data-informed, and business-aligned experiences. I excel at crafting user flows, wireframes, and prototypes that help make complex problems easy to comprehend. I collaborate closely with stakeholders and developers to ensure the final product reflects both what the client asked for, my wisdom, and customer's needs.

>

Projects


AIOps

Abstract

StratusCore


This diagram shows the popular stacks with my front-end expertise and also the back-end varieties that I've worked with over the span of my career. The 3 typical back-end setups companies usually go for are highlighted below depending on the type of product they're trying to make:

1. AI/ML graph solutions
2. startup web-apps
3. corporate enterprise SaaS

StratusCore


There was no simple, centralized way for 3D artists to use high-end professional tools or connect with specialized talent globally. Collaboration and production was improved.




StratusCore App

Role: Developer Tools and Languages: PHP, .NET, HTML, CSS, JavaScript, Node.js, Vue.js, Figma Challenge: Give 3D Artists Access to Tools and Connect Them to Film Studios Artists around the world faced major barriers accessing 3D software, high costs, hardware limitations, and installation headaches. There was no simple, centralized way to use professional tools or connect with specialized talent globally. Collaboration and production suffered as a result. High costs of 3D software licenses
Process: Collaboration I worked with database engineers, back-end developers, and designers to
- Build a browser-based platform where artists could use 3D software via subscription, with no installations required
- Developed a UI that allowed artists to create detailed profiles, making it easier for studios to find niche skills
- Refactored legacy code for better performance and maintainability
Outcome: Platform Beta We launched a scalable, cloud-based platform that lets artists access professional 3D tools. The platform dramatically improved the user experience, simplified talent discovery, and removed technical barriers to collaboration. Tools like Git, npm, Jira, and Confluence helped us keep development agile and efficient.





Gary Trust

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

Via Myspace
My artist directory view for StratusCore
My search view for StratusCore.
My software catalog view for StratusCore.

Andy Smith

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

Via Twitter
1 / 3



140%

Platform Adoption Rate

Why it matters: Measures the success of accessibility and onboarding improvements.
Number of new artist signups per month:
- January: 500 new users
- February: 800 new users
- March: 1,200 new users

350%

Collab Engagement

Why it matters: Indicates how well the platform facilitates talent discovery and collaboration.
Average number of studio-artist connections per month
Number of new artist signups per month:
- January: 150 connections
- February: 320 connections
- March: 675 connections

99.7%

Tool Usage Uptime

Why it matters: Tracks reliability and accessibility of browser-based tools
Availability percentage of 3D tools on the platform:
Number of new artist signups per month:
- Monthly average uptime: 99.7%
- Downtime incidents (March): 2 (under 30 min each)

For a startup called StratusCore, I (front-end dev role) worked with database engineers, back-end developers, and designers to create a platform that artists can access anywhere in the world to use 3D software as a subscription without having to install the software locally. The following is a 4 step process in this particular effort:

1. Requirements Gathering & Technical Planning

Participated in sprint planning sessions to understand user stories and acceptance criteria for artist onboarding, profile management, and project collaboration.

Collaborated with the design team in Figma to translate wireframes and interaction flows into functional, component-based views.

Coordinated with the back-end team (.NET) to define how APIs would expose artist data, 3D tool metadata, and subscription information.

Key Outcome: Defined a clear API contract and data schema that balanced performance, scalability, and ease of use in the front-end.

2. Schema Definition and API Integration Worked closely with the back-end developers to design the data schema: Defined object models for Artist, Studio, Tool, Subscription, and Project entities. Ensured the schema supported filtering, search indexing, and pagination for artist discovery. Helped shape RESTful endpoints that followed consistent naming conventions (/api/artists, /api/tools, /api/projects/:id).

Example Schema:

{
   "artist": {
     "id": 1021,
     "name": "Jane Smith",
     "skills": ["ZBrush", "Maya", "Blender"],
     "portfolio": [{ "title": "Creature Design", "url": "..." }],
     "availability": "Freelance",
     "rating": 4.8
   }
}

Front-End Consumption: Implemented in Vue.js for API communication. Integrated real-time data updates for artist availability and job postings.

3. UI Development & UX Optimization Built reusable Vue.js components for: Profile creation and editing forms. 3D tool dashboard access and subscription management. Search and filtering interfaces for studios to find artists. Used responsive design principles (CSS Grid/Flexbox) to ensure usability across devices. Applied lazy loading and code splitting to reduce bundle size and improve performance.

Focused on UX flow optimization: Simplified artist onboarding to a three-step process. Integrated contextual tooltips and guided setup for new users. Used Figma prototypes for iterative usability testing with internal QA.

4. Refactoring Legacy Code Reviewed and refactored existing PHP components to improve data flow consistency with new APIs. Migrated several legacy modules to Vue.js single-file components for maintainability. Implemented linting (ESLint) and standardized naming conventions to ensure code readability and reduce technical debt.

Verisart


Art forgery and unclear provenance have long plagued the art world, making it difficult for collectors, galleries, and artists to verify the authenticity of a piece. As more art is created and shared digitally, the risks of duplication, theft, and fraud increase. Verisart set out to solve this by using blockchain technology to create tamper-proof digital certificates of authenticity.




Verisart App

Role: UI/UX consultant Tools and Languages: Git, HTML, CSS, JavaScript, React, Node.js, Redux, Go Challenge: Preventing Art Fraud I and a team, including a back end dev, database engineer, and the CEO, set out to create tamper-proof digital certificates of authenticity for art by using blockchain.
Process: Collaboration Working closely with backend developers, I integrated the React frontend with a Go backend, enabling secure, real-time communication between the UI and blockchain services.
Key features I built included the ability for artists to:
- Upload and register artworks on the platform
- Generate blockchain
-verified certificates with detailed metadata
- Manage and update their portfolio through a user dashboard
Outcome: Platform Beta Artists now have a powerful tool to protect their work and prove its authenticity. By anchoring certificates on the blockchain, the platform ensures that each record is permanent, transparent, and verifiable.

Gary Trust

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

Via Myspace
My isometric illustration of the product showing the UI.
My view for the Certificate of Authenticity.

Andy Smith

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

Via Twitter
1 / 3



5 minutes

Art Registration Time

Why it matters: This reflects the efficiency and intuitiveness of the UI/UX developed.
- Average Completion Time: 6 minutes 45 seconds
- Median Completion Time: 5 minutes 30 seconds
- Benchmark Target: Under 7 minutes

62%

User Retention Rate

Why it matters: Indicates how intuitive and valuable the platform is for users after initial interaction.
- New Users in July: 1,000
- Returned within 30 Days: 620
- Retention Rate: 62%

25,000

Certificates Generated

Why it's appropriate: This is a core deliverable of the platform and reflects user adoption at scale.
- Total Certificates in July: 3,200
- Cumulative Total to Date: 18,500
- Goal for Next Quarter: 25,000 certificates

More Experience

You can view decades of my experience on LinkedIn

Gary Trust

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

Via Myspace
Used vue.js to consume a JSON API, with links to profiles.
Made the Xbox Community Support Platform more engaging and useful by working closely with graphic designers, backend developers, and the project owner.
Developed HTML5/CSS3/JavaScript interactive ads for Aquent.

Andy Smith

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

Via Twitter
1 / 3
Testimonials

Gary Trust

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

Via Myspace

Matteo Di Dimede

"Incredible project ideas"

Via Behance

John De Goes

"Few devs know anything about graphics design, and few graphics designers know anything about development; Bo manages to bridge both worlds"

Via LinkedIn

Guy Klages

"Bo was the most innovative and creative software engineer"

Via LinkedIn

Gabelle

"Nice!"

Via Instagram

Andy Smith

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

Via Twitter
1 / 3