Skip to content

cherryaugusta/developer-portfolio-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
LICENSE
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

License

This project is licensed under the MIT License.

Copyright (c) 2026 Cherry Augusta

Permission is granted to use, copy, modify, and distribute this software with minimal restrictions.

See the LICENSE file for full details.

About

Professional Developer Portfolio: responsive personal profile webpage demonstrating CSS Grid, Flexbox, semantic HTML5, and a data-intelligent front-end design.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors