Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
114

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Enhancing Admin Decision UX: Persistent States and Dynamic Feedback in Justifai

The justifai project involves critical document processing, where administrators rely on a dashboard to efficiently review and validate documents. Previously, the user experience for making these decisions had a small but significant flaw: validated document cards would disappear almost immediately after an action, making the visual confirmation of a decision fleeting and difficult to audit.

Mapping the Cloud: Documenting a Serverless AWS Architecture for 'Justifai'

For the justifai project, clarity in our increasingly complex serverless architecture is paramount. As microservices proliferate and responsibilities become more distributed, keeping a holistic view of the system's structure and data flows is a significant challenge.

The Challenge of Distributed Systems Documentation

Serverless applications, while offering immense flexibility and

Streamlining Architecture Documentation: A Dual Diagram Strategy

In the justifai project, maintaining up-to-date and accessible architectural documentation is paramount. As systems evolve, so must their representations. A common challenge arises when balancing the need for visually rich, high-level diagrams with the precision and maintainability of 'diagrams as code'. This post explores how justifai addresses this by implementing a dual diagram strategy.

Redefining User Experience: A MERN Portfolio UI Overhaul

The Challenge

Our devops-portfolio-mern project, while functionally robust, presented a user interface that had grown organically, leading to inconsistencies in design, a fragmented color palette, and an unoptimized presentation of project work. The site suffered from multiple accent colors that diluted its visual identity, and arbitrary skill percentages that lacked verifiable backing.

Integrating Trivy for Robust DevSecOps in Your CI Pipeline

In the devops-portfolio-mern project, we recently embarked on a critical enhancement to strengthen our security posture: integrating automated security scanning with Trivy directly into our Continuous Integration (CI) pipeline. This initiative aimed to shift security left, catching vulnerabilities and misconfigurations earlier in the development lifecycle.

The Shift to Proactive Security

Integrating Trivy for Early Security Gates in CI/CD

In our DevOps Portfolio MERN project, we've been focused on building a robust, full-stack application. A crucial part of any modern development lifecycle is ensuring security isn't an afterthought. We recently tackled this by integrating Trivy, a comprehensive and versatile security scanner, directly into our CI/CD pipeline and local development workflow.

Implementing Early Security Gates