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

125 lines
5.4 KiB
JSON

{
"identity": {
"name": "Luca Pîslaru",
"role": "System Administrator & Full-Stack Developer",
"valueProposition": "Building and operating reliable systems and software.",
"location": { "city": "Bucharest", "country": "Romania", "countryCode": "RO" },
"availability": "Based in Bucharest and open to remote roles."
},
"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." }
],
"featuredOperation": {
"title": "Synthetic stateful service migration",
"context": "A representative migration preserved essential application state.",
"actions": ["Prepared versions.", "Created recovery checkpoints.", "Validated the new service."],
"outcome": "The synthetic migration retained expected service data."
}
},
"projects": {
"selected": [
{
"id": "private-build-one",
"title": "Private self-hosted medication tracker",
"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"],
"media": [{ "kind": "image", "assetId": "selected-build-one", "alt": "Synthetic project evidence." }]
},
{
"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": {
"introduction": "Open to System Administrator and Full-Stack Developer opportunities.",
"email": { "localPart": "hello", "domain": "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."
}