Files
Portfolio/tests/fixtures/portfolio-content.valid.json

115 lines
4.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"identity": {
"name": "Luca Pîslaru",
"role": "System Administrator & Full-Stack Developer",
"valueProposition": "Building and operating reliable systems and software."
},
"navigation": [
{ "id": "start", "label": "Start" },
{ "id": "profile", "label": "Profile" },
{ "id": "experience", "label": "Experience" },
{ "id": "infrastructure", "label": "Infrastructure" },
{ "id": "selected-builds", "label": "Selected builds" },
{ "id": "additional-work", "label": "Additional work" },
{ "id": "toolkit", "label": "Toolkit" },
{ "id": "contact", "label": "Contact" }
],
"profile": {
"introduction": "A systems and software practitioner who learns by building.",
"screeningFacts": [{ "label": "Work preference", "value": "Remote" }]
},
"experience": [{
"id": "experience-operations",
"role": "Systems Administrator",
"organization": "Example Systems",
"dates": "Jan 2024 – Present",
"location": "Remote",
"highlights": ["Operated Linux services.", "Maintained deployment workflows."]
}],
"systemsOperations": {
"id": "systems-operations",
"title": "Professional systems operations",
"summary": "Verified operational work across service delivery.",
"evidence": ["Deployment lifecycle and troubleshooting."]
},
"infrastructure": {
"id": "infrastructure-case-study",
"title": "Secure self-hosted platform and lifecycle",
"summary": "A compact, privacy-respecting infrastructure case study.",
"bands": [
{ "id": "ingress-tls", "title": "Ingress and TLS", "summary": "Managed encrypted ingress." },
{ "id": "identity-access", "title": "Identity and access", "summary": "Protected service access." },
{ "id": "service-lifecycle", "title": "Service lifecycle", "summary": "Maintained representative services." },
{ "id": "operations", "title": "Operations", "summary": "Resolved routine service issues." }
]
},
"projects": {
"selected": [
{
"id": "private-build-one",
"title": "Private project",
"visibility": "private",
"maturity": "active",
"summary": "A private multi-device application.",
"problem": "A recurring workflow needed reliable tracking.",
"contribution": "Designed and maintained the application.",
"technicalDecisions": ["Used a synchronised client and server design."],
"outcome": "The work remains private.",
"assetIds": ["selected-build-one"]
},
{
"id": "public-build-two",
"title": "Footy Tracker",
"visibility": "public",
"maturity": "work-in-progress",
"summary": "A computer-vision pipeline for football footage.",
"problem": "Footage needs repeatable player tracking.",
"contribution": "Built the detection and tracking pipeline.",
"technicalDecisions": ["Separated detection from jersey-recognition experiments."],
"outcome": "Jersey recognition remains ongoing work.",
"url": "https://github.com/example/footy-tracker",
"assetIds": ["selected-build-two"]
},
{
"id": "research-panel",
"title": "Opinion Dynamics Simulation",
"visibility": "public",
"maturity": "experimental",
"summary": "An experimental agent-based simulation.",
"problem": "Explore changing group opinions.",
"contribution": "Built the experimental model and charts.",
"technicalDecisions": ["Used deterministic simulation runs."],
"outcome": "Results are presented as research evidence.",
"assetIds": ["research-panel"]
}
],
"additional": [{
"id": "additional-public-work",
"title": "Currency Converter",
"visibility": "public",
"maturity": "learning",
"summary": "A modest desktop learning project.",
"problem": "Practice currency conversion workflows.",
"contribution": "Implemented the application.",
"technicalDecisions": ["Used a typed desktop UI."],
"outcome": "A focused learning exercise.",
"assetIds": []
}]
},
"toolkit": [{
"title": "Systems & delivery",
"technologies": [{ "name": "Linux", "assetId": "toolkit-linux" }]
}],
"contact": {
"email": "hello@example.test",
"social": [{ "service": "GitHub", "url": "https://github.com/example" }],
"cvMessage": "For a current CV or role-specific information, contact me directly."
},
"metadata": {
"title": "Luca Pîslaru — System Administrator & Full-Stack Developer",
"description": "Portfolio of Luca Pîslaru.",
"socialPreviewAssetId": "social-preview"
},
"sceneDescription": "A retro-futuristic night drive that supports the reading journey."
}