Skip to content

Latest commit

 

History

History
268 lines (268 loc) · 13.4 KB

File metadata and controls

268 lines (268 loc) · 13.4 KB

Cherry Augusta Portfolio

GitHub Pages portfolio for a London-based Junior Software Engineer focused on backend APIs, full-stack web applications, Angular and React frontend delivery, TypeScript-based integration, Python web engineering, SQL-backed development, Docker-based reproducibility, and OpenAPI-first engineering practices.

Live Site

Professional Focus

This portfolio presents software engineering work centred on:

  • Django and Django REST Framework API development
  • Angular and React frontend integration with TypeScript
  • Python web engineering and SQL-backed application development
  • OpenAPI-first and contract-aware development
  • Docker-based local reproducibility
  • Testing, CI/CD, and structured delivery workflows
  • Real-time and scheduled application behaviour with Redis, Channels, and Celery
  • Governance-aware and secure-by-default implementation patterns

Homepage Hero Visual

The homepage hero uses a project-based composite instead of a personal profile image.

Hero visual composition

  • Main image: screenshots/lawpulse/frontend-selected-clause.png
  • Supporting image 1: screenshots/greenops/frontend-dashboard.png
  • Supporting image 2: screenshots/tradeflow/docker-healthy-services.png
  • Supporting image 3: screenshots/ecoroute/api-docs-swagger.png

Why this visual direction

The hero composite is designed to communicate the strongest themes of the portfolio at a glance:

  • LawPulse — product-grade full-stack interface and workflow complexity
  • GreenOps — dashboard, business process, and authenticated workflow credibility
  • TradeFlow Docker — reproducibility and operational realism
  • EcoRoute Swagger — API-first discipline and documentation This makes the homepage more relevant to software engineering review than a personal photo and keeps the visual language aligned with the technical substance of the portfolio.

Featured Projects

AI-powered legal document auditor built with Django, Django REST Framework, Django Channels, React, TypeScript, Redis, PostgreSQL, and Docker Compose. Highlights

  • PDF upload and page-level text extraction
  • Risky clause extraction and review workflow
  • WebSocket progress updates
  • OpenAPI documentation
  • Request latency middleware
  • Full Dockerised stack

Full-stack ESG reporting platform built with Django, Django REST Framework, React, TypeScript, PostgreSQL, Redis, JWT authentication, and Docker Compose. Highlights

  • Authenticated employee and manager workflows
  • Audit trail and admin oversight
  • Dashboard analytics and KPI summaries
  • Multi-step validated form
  • Drag-and-drop report builder

Multi-source arbitrage tracker built with Django, Django REST Framework, React, TypeScript, Celery, Redis, PostgreSQL, and Docker Compose. Highlights

  • Scheduled ingestion with Celery Beat
  • Historical price snapshot storage
  • Arbitrage and analytics endpoints
  • Sortable frontend dashboard
  • Request latency logging
  • Full reproducible local setup

Portfolio-grade Django and Angular project focused on typed contracts, OpenAPI-first development, reproducibility, tracing, and governance-aware engineering. Highlights

  • Deterministic route audit responses
  • Correlation ID propagation
  • Typed Angular integration
  • Dependency auditing and structural verification
  • ADRs and governance artefacts

Real-time anomaly and incident console built with Django, Django REST Framework, Channels, Celery, Angular, PostgreSQL, Redis, and Docker Compose. Highlights

  • Synthetic event ingestion and anomaly detection
  • Explainability workflows
  • WebSocket event streaming
  • Periodic evaluation jobs
  • Security-aware defaults and Docker-first verification

Full-stack decisioning application built with Django REST Framework, Angular, and TypeScript. Highlights

  • REST API endpoints with OpenAPI documentation
  • Typed frontend-backend contracts
  • Health checks and correlation ID tracing
  • Governance scaffolding and structured repository design

Supporting Projects

Site Structure

/ 
index.html 
about.html 
projects.html 
cv.html 
contact.html 
styles.css 
script.js 
README.md 
assets/ 
og-preview.jpg 
screenshots/ 
lawpulse/ 
frontend-selected-clause.png 
frontend-completed-view.png 
frontend-processing.png 
frontend-empty-state.png 
backend-swagger-ui.png 
backend-admin.png 
backend-response-headers.png 
greenops/ 
frontend-dashboard.png 
frontend-report-builder.png 
frontend-multistep-form.png 
backend-swagger-ui.png 
backend-admin-carbon-logs.png 
backend-admin-history.png 
tradeflow/ 
frontend-dashboard.png 
frontend-flash-effect.png 
backend-swagger.png 
backend-admin-periodic-task.png 
docker-healthy-services.png 
ecoroute/ 
angular-home-health-compute.png 
api-docs-swagger.png 
api-health-json.png 
docker-compose-running.png 
verify-tree-passing.png 
pre-commit-passing.png 
opssentinel/ 
frontend-dashboard.png 
api-docs-browser.png 
api-health-browser.png 
policypulse/ 
frontend-home.png 
api-redoc-browser.png 
api-health-browser.png 
fincrime-graphops/ 
frontend-home.png 
api-docs-browser.png 
api-health-browser.png 
londonplan-rag/ 
angular-health-page.png 
swagger-ui.png 

Primary Screenshots Used on the Website

  • LawPulse → screenshots/lawpulse/frontend-selected-clause.png
  • GreenOps → screenshots/greenops/frontend-dashboard.png
  • TradeFlow → screenshots/tradeflow/frontend-dashboard.png
  • EcoRoute LEZ Optimiser → screenshots/ecoroute/angular-home-health-compute.png
  • OpsSentinel → screenshots/opssentinel/frontend-dashboard.png
  • PolicyPulse → screenshots/policypulse/frontend-home.png
  • FinCrime GraphOps → screenshots/fincrime-graphops/frontend-home.png
  • LondonPlan RAG → screenshots/londonplan-rag/angular-health-page.png

Hero Composite Images Used on the Homepage

  • Main → screenshots/lawpulse/frontend-selected-clause.png
  • Supporting → screenshots/greenops/frontend-dashboard.png
  • Supporting → screenshots/tradeflow/docker-healthy-services.png
  • Supporting → screenshots/ecoroute/api-docs-swagger.png

Alt Text Used for the Primary Screenshots

  • LawPulse: LawPulse contract review interface with selected clause details visible
  • GreenOps: GreenOps dashboard showing ESG reporting charts and KPI summaries
  • TradeFlow: TradeFlow dashboard showing arbitrage opportunities and market data table
  • EcoRoute: EcoRoute LEZ Optimiser interface showing route input, health information, and computed output
  • OpsSentinel: OpsSentinel dashboard showing anomaly and incident monitoring
  • PolicyPulse: PolicyPulse Angular frontend for decision submission and review
  • FinCrime GraphOps: FinCrime GraphOps frontend showing sanctions and ownership risk exploration
  • LondonPlan RAG: LondonPlan RAG Angular application interface

Alt Text Used for the Homepage Hero Composite

  • LawPulse main image: LawPulse contract review interface with selected clause details visible
  • GreenOps supporting image: GreenOps dashboard showing ESG reporting charts and KPI summaries
  • TradeFlow supporting image: TradeFlow Docker services running with healthy status
  • EcoRoute supporting image: EcoRoute LEZ Optimiser API documentation shown in Swagger UI

Technical Approach

The site uses:

  • Semantic HTML
  • Shared CSS for consistent layout and styling
  • Small vanilla JavaScript for responsive navigation
  • Static hosting compatible with GitHub Pages
  • No build tooling

Design Direction

This version keeps the site GitHub Pages-friendly while improving:

  • responsiveness across desktop, tablet, and mobile
  • stronger visual hierarchy
  • smoother spacing and card rhythm
  • more premium hero and CTA presentation
  • improved navigation behaviour on smaller screens
  • more polished shadows, gradients, and glass effects
  • stronger project-card presentation without changing the actual project content
  • a more relevant hero visual based on real project evidence rather than a personal image

Preparing Images

Homepage hero composite

The homepage does not use assets/profile-photo.jpg or assets/profile-photo.webp. Instead, it uses a project-based composite built from existing screenshots:

  • screenshots/lawpulse/frontend-selected-clause.png
  • screenshots/greenops/frontend-dashboard.png
  • screenshots/tradeflow/docker-healthy-services.png
  • screenshots/ecoroute/api-docs-swagger.png Recommended:
  • use high-resolution source screenshots
  • keep browser chrome and UI readable
  • favour clean crops over dense mosaics
  • maintain visual contrast against the dark hero background
  • avoid clutter or tiny unreadable interface fragments

Open Graph image

Add:

  • assets/og-preview.jpg Recommended:
  • 1200 × 630 px
  • your name
  • your role
  • 3–4 core technologies
  • optionally one clean project screenshot strip

Project screenshots

Use the real project subfolders and real filenames already captured, not flat placeholder names. Primary website screenshots:

  • screenshots/lawpulse/frontend-selected-clause.png
  • screenshots/greenops/frontend-dashboard.png
  • screenshots/tradeflow/frontend-dashboard.png
  • screenshots/ecoroute/angular-home-health-compute.png
  • screenshots/opssentinel/frontend-dashboard.png
  • screenshots/policypulse/frontend-home.png
  • screenshots/fincrime-graphops/frontend-home.png
  • screenshots/londonplan-rag/angular-health-page.png Recommended:
  • landscape format
  • 1600 px to 2000 px wide
  • consistent browser style
  • clean crop
  • no sensitive or cluttered content
  • application UI clearly visible

Education and Training

  • Software Development Programme — Primed Talent (Jan 2026 – Mar 2026)
  • Developed backend applications using Python and Django
  • Built frontend interfaces with TypeScript and Angular
  • Worked with SQL using SQLite and MongoDB
  • Applied Agile development practices and SDLC principles
  • Data Analytics Programme — Masterschool
  • PhD in Religion, International Relations, and Politics — King’s College London

Selected Certificates

Contact