Portfolio

Timilehin
Afolayan

Software Engineer & Cybersecurity Specialist

I build secure, scalable systems and detect vulnerabilities before attackers do.

6+
Years Experience
7
GitHub Projects
5
Certifications
3
Degrees
Scroll
01

About Me

Timilehin Afolayan — Software Engineer & Cybersecurity Specialist
LocationHigh Wycombe, Buckinghamshire, UK

Dedicated Software Engineer and Cybersecurity Specialist with over 6 years of experience in backend development, system design, identity management, and AI-driven engineering workflows. Proven ability to build robust, scalable applications, design complex database schemas, and optimize workflows using Python, JavaScript, TypeScript, C#, and SQL.

Adept at leveraging LLMs and coding agents to accelerate development without sacrificing code correctness or security. Strong communicator with a deep understanding of software architecture, API integrations, and secure engineering practices.

Education

BSc Computer Science
University of Benin — Benin
Software Engineering, Web and Internet Technology, Algorithms and Data Structures, Systems Design and Security, Data Driven Computing, Machine Learning, NLP, Human-Computer Interaction
Bachelor of Arts: English & Literary Studies
University of Lagos — Lagos
Bachelor of Science: Financial Management
Robert Gordon University — Aberdeen
02

Work Experience

06/2017 – Present
Remote
Software Engineer — Systems Design & Backend Development
RedAce
  • Design, build, and maintain scalable backend systems and integrations frameworks using Python, JavaScript, TypeScript, and C#.
  • Utilize AI coding agents to rapidly prototype and ship production features across backend systems, ensuring high standards of testing, observability, and code quality.
  • Architect complex database schemas in SQL and NoSQL to support large-scale data ingestion, threat tracking tools, and real-time analytics platforms.
  • Conduct rigorous code reviews, debugging, and testing in production environments to identify edge cases, logical flaws, and inefficiencies.
  • Collaborate with cross-functional teams to design API layers, identity management solutions, and agentic tool-use interfaces.
  • Develop custom tracking and analytics tools, optimizing workflows and translating complex data into actionable insights.
  • Implement detection algorithms and automated scripts to monitor system health and network activities.
  • Manage short-term and long-term engineering projects, taking ownership of the full software development lifecycle from conception to deployment.
03

GitHub Projects

All public repositories from github.com/afollytimi

Brute Force Attack Investigation

Python

A comprehensive cybersecurity investigation project that analyzes SSH authentication logs to identify brute force attack patterns. Uses Python to generate realistic log datasets, extract attack indicators, and produce visualizations of attack timelines, source IPs, and targeted accounts.

  • Identified primary attacker IP with 800+ failed attempts
  • Detected coordinated attack windows (22:00–01:00 UTC)
  • Visualized attack patterns with matplotlib charts
CybersecurityPythonLog AnalysisData Visualization
CybersecurityView on GitHub

CommBank Goal Tracker (Web)

TypeScript

A React/TypeScript frontend application built as part of the Commonwealth Bank Software Engineering Job Simulation on Forage. Implements a goal tracking interface with Redux state management and a clean, accessible UI.

  • React/Redux frontend with TypeScript
  • Forage Commonwealth Bank simulation
  • Clean component architecture
ReactTypeScriptReduxFrontend
Software EngineeringView on GitHub

CommBank Goal Tracker (Server)

C#

A .NET C# backend server built as part of the Commonwealth Bank Software Engineering Job Simulation. Implements RESTful API endpoints, unit tests, and backend logic for the goal tracking application.

  • .NET backend with C# REST API
  • Unit test coverage
  • Forage Commonwealth Bank simulation
.NETC#REST APIUnit Testing
Software EngineeringView on GitHub

Skyscanner Ad Platform

TypeScript

A TypeScript/React advertising platform UI built for Skyscanner's Software Engineering Job Simulation (Task 4). Includes ad creation flows, analytics dashboards, feedback survey interfaces, and JIRA user stories.

  • Ad creation and analytics dashboard UI
  • JIRA story planning included
  • Forage Skyscanner simulation
TypeScriptReactUI DesignAnalytics Dashboard
Software EngineeringView on GitHub

Flightscry — Android Flight Itinerary

Kotlin

An Android proof-of-concept mobile application built using Kotlin and Skyscanner's Backpack UI library. Displays a complete flight itinerary across five information cards including flight details, route overview, departure, arrival, and passenger information.

  • Built with Skyscanner's Backpack Android library
  • Five-card flight itinerary layout
  • Kotlin + Android SDK API 33
KotlinAndroidBackpack UIMobile
Mobile DevelopmentView on GitHub

Cryptocurrency Price Forecasting

Python

A machine learning project applying SARIMAX time series forecasting to predict Bitcoin prices. Uses Yahoo Finance API for historical data retrieval, performs seasonal decomposition, and produces 60-day forecasts with confidence intervals.

  • SARIMAX model with MAE: 2515 and RMSE: 3435
  • 60-day Bitcoin price forecast
  • Seasonal decomposition + visualization
PythonMachine LearningTime SeriesSARIMAX
Data ScienceView on GitHub

Server Hardening Project

Shell/Linux

A cybersecurity project focused on Linux server hardening techniques. Covers security configuration, access control, firewall rules, and best practices for reducing attack surface on production servers.

  • Linux server security configuration
  • Access control and firewall hardening
  • Attack surface reduction techniques
CybersecurityLinuxServer HardeningSecurity
CybersecurityView on GitHub
04

Skills

01

Professional & Soft Skills

CommunicationCritical ThinkingProblem SolvingProcess AnalysisProcess ManagementProject PlanningSolution ArchitectureStrategy EvaluationCollaboration
02

Identity & Security

Identity ManagementIdentity Management AssessmentIdentity Management DesignCybersecurityThreat AnalysisSecure Coding
03

.NET & Web Development

.NET DevelopmentC# ProgrammingReact DevelopmentTypeScriptAPI TestingHTTP Client LibrariesNoSQL DatabasesPackage ManagementState ManagementUnit TestingVersion ControlWeb Development
04

Mobile & Microservices

Android DevelopmentKotlin ProgrammingJava ProgrammingJava FrameworksBackpack UIMicroservices ArchitectureJavaScript ProgrammingReact DevelopmentUI/UX ToolsProject Management Tools
05

AI & Data Engineering

PythonMachine LearningLLM Code EvaluationPrompt EngineeringData AnalysisTime Series ForecastingSQL
05

Certifications

Google Cybersecurity

Coursera·2024

CompTIA Security+

CompTIA·2025

Cybersecurity Analyst Job Simulation

Forage·2026

Identity & Access Management, IAM Strategy Assessment, Custom IAM Solutions, Platform Integration

Software Engineering Job Simulation (Commonwealth Bank)

Forage·2026

.NET Backend, React/Redux Frontend, Client Requests, Unit Testing, Pull Requests

Software Engineering Job Simulation (Skyscanner)

Forage·2026

Backpack React Web App, Microservice Architecture, Mobile Flight Itinerary, User-Friendly Platform

Advanced TEFL

TEFL UK·2019
06

Get In Touch

I am currently open to new opportunities in software engineering and cybersecurity. Whether you have a project in mind, a role to discuss, or simply want to connect — my inbox is always open.

Open to Opportunities

Let's Build Something Secure & Scalable

Available for full-time roles, contract work, and consulting in software engineering, backend development, and cybersecurity.

Send Email