Untitled-software-architect-projects

Freelance Software Architect Portfolio: Scalable and High-Performance Projects

Explore my freelance software architect portfolio, showcasing scalable web applications, SaaS platforms, and performance-driven solutions. Leveraging React, Node.js, AWS, and Next.js, I specialize in optimizing architecture, enhancing performance, and delivering robust digital solutions for global companies. Click here to view my full portfolio.

software architect | portfolio item
GoSchoolBox – SaaS Platform for Education

GoSchoolBox is a SaaS platform providing the backbone for school districts and tutoring companies to connect and manage operations effectively. As the platform scaled from 50,000 to over 1 million users, stability and performance challenges surfaced, including inconsistent user experiences, slow page loads, and gateway timeout errors. In my role as a software architect, I focused on transforming the platform into a stable, scalable, and resilient solution. I implemented Application Performance Monitoring (APM) systems with detailed performance dashboards to identify and resolve bottlenecks in real time. By refactoring critical user workflows and optimizing MongoDB search queries, I significantly improved page load times, server throughput, and the overall responsiveness of the application. These architectural improvements enabled seamless scaling and a consistent user experience, even under heavy demand.

DEVELOPMENT TOOLS
  • AWS
  • Datadog
  • MongoDB
View project →
Leaflet.js developer | Portfolio Item
Burro – Route Management System for Autonomous Robots

Burro, a leader in autonomous farming technology, revolutionizes agriculture by automating tasks like load carrying and field navigation. As a software architect, I designed and developed a robust interactive web application that enables customers to create, manage, and optimize routes for Burro’s autonomous robots. The system integrates an intuitive map-based interface built with Leaflet.js, allowing users to draw, modify, and visualize complex routes. To ensure scalability and flexibility, I introduced a tree view architecture for organizing route data, making it efficient for users to manage workflows of varying complexity. By seamlessly integrating the application with Burro’s backend systems, I streamlined route management processes, delivering a reliable and user-friendly solution that enhances productivity and operational efficiency for end users.

DEVELOPMENT TOOLS
  • React
  • Leaflet.js
  • Node.js
fractional cto | portfolio item
Provenance

In my role as a software architect, I provided strategic leadership and technical guidance to align the product development roadmap with business goals. I collaborated closely with the development team, implementing best practices to optimize workflows, improve code quality, and prevent technical debt. A key part of my contribution was designing and building the project’s infrastructure for scalability and reliability, including setting up a robust CI pipeline to streamline deployments and automate testing. Additionally, I led the integration of critical third-party services, ensuring seamless connectivity and enhancing the platform’s capabilities. My architectural decisions significantly improved development velocity, system stability, and overall product maintainability.

DEVELOPMENT TOOLS
  • AWS EC2
  • Node.js
  • React.js
View project →
Marketing website nextjs | Portfolio Item
Ship***

I designed and developed a corporate marketing website using Next.js, ensuring all pages are fully responsive and optimized for SEO. As part of my role as a software architect, I implemented a solution to integrate Contentful as a headless CMS, mapping content to website design elements in a way that allows content creators to dynamically control and update UI components without developer intervention. This approach combined GraphQL for efficient data fetching and transformation, resulting in a highly flexible, scalable, and maintainable content management system tailored to business needs.

DEVELOPMENT TOOLS
  • Next.js
  • Contentful
  • GraphQL
  • Mapbox
Podcast Platform | Developer Portfolio Item
Saycaster

I architected a podcast platform that empowers podcasters to enrich their audio content by adding interactive ‘spots’ at precise moments in their podcasts. These spots allow dynamic integration of links, social media posts, videos, and images, creating an immersive experience for listeners. From a technical standpoint, I designed a scalable architecture to support seamless content management, ensuring the platform could efficiently handle interactive media layers and deliver a smooth user experience. This solution not only engaged listeners with external content previews but also enabled podcasters to enhance audience interaction and retention.

DEVELOPMENT TOOLS
  • Node.js
  • PostgreSQL
  • React
  • D3.js
Read more →
Note Api Connector

I designed and built the Note API Connector, a Google Chrome extension that enables seamless integration between Notion and external APIs. This tool allows users to connect and import data from any API into their Notion workspace, facilitating efficient data management and automation.

DEVELOPMENT TOOLS
  • Chrome Extension
  • AWS
  • React
  • Node.js
View project →
SalesforceToNotion

Chrome browser extension that integrates data between Salesforce and Notion. It allows users pulling Salesforce data directly into Notion workspace.

DEVELOPMENT TOOLS
  • Chrome Extension
  • Notion API
  • React
  • Node.js
View project →
tauchain blockchain | portfolio item
Tau

I designed and implemented a Node.js back-end service to power a Gatsby-based website, focusing on integrating and processing data from multiple third-party APIs, including exchange platforms, GitHub, Twitter, and Telegram. I architected the solution for scalability and reliability, ensuring seamless data ingestion, transformation, and delivery. The server infrastructure was deployed on AWS, leveraging cloud-based services to optimize performance, uptime, and resource management.

DEVELOPMENT TOOLS
  • Node.js
  • AWS
ecommerce store in next.js | portfolio item
Filipi

Filipi is a furniture e-commerce store built with Next.js, Node.js, and MySQL. As a software architect, I led the migration of the entire solution to a new server infrastructure, ensuring minimal downtime and optimized performance. I identified and resolved critical issues related to SEO, data management, and application stability, implementing best practices to improve search engine visibility and user experience. Additionally, I set up analytics tools to provide actionable insights into customer behavior, enabling the business to make data-driven decisions and scale effectively.

DEVELOPMENT TOOLS
  • Next.js
  • Node.js
  • MySQL