ABUJA, NIGERIA / ENGINEERING PORTFOLIO

Kefas Etiku
Francis.

Cloud & DevOps Engineer | Full-Stack Developer | AI Engineering

I build cloud infrastructure, automate software delivery, and develop intelligent applications using AWS, Python, React, Docker and modern DevOps technologies.

GitHub ↗ LinkedIn ↗ Computer Science · Class of 2027
CLOUD + CODE + CURIOSITY SCROLL TO EXPLORE ↓

01 / SELECTED WORK

Engineering, made tangible.

Inspect the code, understand the decisions, and see where each project stands.

6 projects
Architecture schematic: Browser / HTTPS to CloudFront / S3 to API Gateway to Lambda / SES
01 / CLOUD & DEVOPS Deployed portfolio

AWS Portfolio & Serverless Contact

A public portfolio with private-origin delivery and an AWS contact integration.

The problem A static website needs HTTPS delivery, controlled origin access and a contact channel without a dedicated application server.

Project work Built the static application and contact integration; documented private S3/CloudFront hosting and the Lambda/SES backend during Cloud and DevOps practical work.

  • S3
  • CloudFront
  • OAC
  • API Gateway
  • Lambda
  • SES
Architecture schematic: GitHub commit to Docker build to Trivy report to Amazon ECR
02 / CLOUD & DEVOPS CI/CD lab

Container delivery on AWS

A traceable path from a Git commit to a container registry.

The problem A containerized web application needs a repeatable image build and a traceable release artifact.

Project work Repository work includes a non-root Nginx Dockerfile and GitHub Actions build, scan and ECR publication workflow.

  • AWS ECR
  • Docker
  • GitHub Actions
  • Trivy
  • Nginx
Architecture schematic: NodePort service to Label selector to Deployment to Nginx replicas
03 / CLOUD & DEVOPS Hands-on lab

Kubernetes Application Orchestration

Declarative replicas, resource budgets and service discovery for a containerized web workload.

The problem A single manually started container has no declarative replica count or stable service abstraction.

Project work Authored Kubernetes manifests for an Nginx deployment with three replicas, resource requests/limits and a NodePort service.

  • Kubernetes
  • Deployments
  • Services
  • Nginx
  • Resource limits
Architecture schematic: Agent router to Policy retrieval to Workflow tools to Trace / log hooks
09 / AI ENGINEERING Private implementation

NovaMart Multi-Agent RAG

AWS agent orchestration connecting policy retrieval with business-workflow tools.

The problem A support workflow needs to combine policy knowledge with order/inventory actions while tracking the request across tools.

Project work Developed Python multi-agent orchestration with Bedrock/Strands integrations, Knowledge Base retrieval helpers and DynamoDB/Lambda workflow tools.

  • Bedrock AgentCore
  • Strands
  • Knowledge Bases
  • DynamoDB
  • Lambda
  • CloudWatch
Architecture schematic: PDF / knowledge to Semantic retrieval to Gemini PDF chat to Answer / sources
10 / AI ENGINEERING Streamlit demo

Digital Twin AI

From word embeddings to retrieval-grounded PDF conversations.

The problem Finding useful information in text and PDFs requires retrieval of relevant context and a clear response when evidence is missing.

Project work Implemented custom GloVe/search components, a retrieval pipeline with abstention behavior and Gemini-powered PDF chat with conversation context and source references.

  • Python
  • Streamlit
  • Sentence Transformers
  • Gemini
  • RAG
  • Unit tests
Architecture schematic: Streamlit UI to Chat settings to Gemini stream to Conversation store
11 / AI ENGINEERING Streamlit demo

ETIKU AI

A conversational assistant with streaming responses and organized chat history.

The problem A useful chat interface needs more than a model call: conversation management, response controls and understandable storage boundaries matter.

Project work Built the Streamlit chat interface, Gemini streaming integration, response-style/temperature controls and conversation create/search/rename/delete flows.

  • Python
  • Streamlit
  • Gemini
  • Streaming
  • Supabase

02 / CAPABILITIES

A connected engineering toolkit.

Project evidence and current learning, with a clear distinction between the two.

01

Cloud Platforms

AWS EC2, S3, CloudFront/OAC, ECR; ALB, Auto Scaling and RDS labs

Code, deployed portfolio and documented AWS labs

See project evidence ↗
03

Containers & Orchestration

Docker, Compose, Kubernetes Deployments and Services, resource requests/limits

Container deployment evidence and Kubernetes manifests

See project evidence ↗
04

Infrastructure as Code

Terraform AWS provider and S3 resource

Demonstrated in a foundational lab

See project evidence ↗
05

Programming & Backend

Python, FastAPI, Node.js, Express, JWT

Demonstrated in repository code

See project evidence ↗
06

Frontend Development

React, TypeScript, HTML, CSS, JavaScript

Demonstrated in repository code

See project evidence ↗
08

AI Engineering

Gemini streaming, semantic retrieval, RAG, PDF Q&A; Bedrock/Strands agent workflows

Public application source and authorized private implementation review

See project evidence ↗
09

Linux & System Administration

Ubuntu, Bash deployment scripts, Docker logs, port-conflict troubleshooting

Reviewed EC2 deployment screenshots and lab documentation

See project evidence ↗

03 / ABOUT

Curious by nature. Practical by approach.

I’m Kefas, a Computer Science undergraduate at Miva Open University, based in Abuja.

I’m interested in the connections between applications, infrastructure and intelligent systems. My projects give me a place to turn theory into working code, investigate failures, and document what I learn.

My next step is an internship or junior role where I can contribute to a team and keep developing my engineering judgment.

ENGINEERING NOTE / INTERACTIVE

Follow the delivery path.

An illustrative system map. Select a stage to explore its purpose; this is not a live deployment monitor.

COMMIT → ARTIFACT → APPLICATION ILLUSTRATIVE
01 / SOURCE CONTROL

A reviewable starting point.

Version code and configuration together. A commit identifies the source used to create a release artifact.

Use Tab or arrow keys to choose a stage. Enter or tap to inspect.

04 / EXPERIENCE & EDUCATION

A foundation built through practice.

2026 - Present

DevOps & Cloud Engineer Intern

Build and Ship Academy Ltd | Remote

  • Build AWS hosting, container deployment and delivery-automation projects using Linux, Docker and GitHub Actions.
  • Document infrastructure configuration, deployment troubleshooting and cloud operations labs.

November 2025 - February 2026

Cloud Engineering Trainee

Schull Technologies, Lagos

  • Completed practical training in AWS infrastructure, access management and application hosting.

January 2026 - April 2026

Student Mentor / Community Volunteer

Miva Buddy Programme, Miva Open University | Remote

  • Supported student onboarding and peer collaboration.

Expected graduation: 2027

B.Sc. Computer Science

Miva Open University

Computer science studies alongside cloud and software engineering projects.

PROFESSIONAL DEVELOPMENT

Learning is part of the work.

Cloud engineering training and Linux/Kubernetes coursework support my project practice. Application work includes semantic retrieval, Gemini streaming and AWS agent workflows; my next focus is reproducible infrastructure and stronger operational testing.

Credential names, dates and issuer records are being reconciled before a verified certification list is published.

05 / LET’S CONNECT

Good work starts with a conversation.

For internships, junior engineering opportunities and technical collaborations.

kefasetikufrancis@gmail.com ↗

SEND A MESSAGE

Prefer email? Use the direct email link above.