Open to work · Glasgow, Scotland
Cloud Security · Data Analytics · Software Development · Web Design

Ebenezer
Amoah

☁️ Cloud Security 📊 Data Analytics ⚙️ Software Engineering 🌐 Web Development

Computer Scientist and Software Engineer with hands-on experience building cloud communication platforms, full-stack web systems, and IoT solutions. MSc IT with Data Analytics at UWS (2026) · Pursuing CompTIA Security+ and AWS Cloud Practitioner · 12+ credentials spanning cybersecurity, data analytics, and software engineering. Fluent in English and Twi.

1yr
At Arkesel · SWE role
12+
Certifications
5+
Roles & internships
MSc
UWS · Grad 2026
Scroll
Cloud SecurityAWS Laravel · PHPCompTIA Security+ Data AnalyticsAPIs & Integrations WiresharkIoT Systems OWASPMySQL Python · MLR Programming Network SecurityDistilBERT · BERT-base Cloud SecurityAWS Laravel · PHPCompTIA Security+ Data AnalyticsAPIs & Integrations WiresharkIoT Systems OWASPMySQL Python · MLR Programming Network SecurityDistilBERT · BERT-base
01 — Work Experience

Where I've
been.

Jun – Jul 2022
2 months
Applications Developer Intern
TXTGhana
Santana Rd, Accra
  • Built and maintained full-stack web systems, bridging front-end UI with back-end logic and contributing to on-time delivery of client software projects.
  • Participated in sprint ideation with the engineering team; proposed architectural improvements adopted into the development roadmap.
LaravelPHPJavaScriptHTML/CSS
Jun – Aug 2022
3 months
Systems Engineer & Customer Service Intern
KNet Ghana
Dzowulu, Accra
  • Managed and monitored all installed systems and network infrastructure, ensuring high availability and operational performance.
  • Assisted in server installation and maintenance — contributing to a 20% increase in server uptime.
  • Handled 50–100 customer interactions daily, maintaining a 95% satisfaction rate on complex escalations.
LinuxServer AdminNetworking
Jul – Aug 2022
2 months
Market Research Analyst Intern
Altraeon Tech
Dzowulu, Accra
  • Engaged with 50+ customers via phone and email, driving a measurable 30% increase in client retention.
  • Developed a root-cause complaint resolution approach achieving a 40% improvement in customer satisfaction and an additional 25% uplift in retention.
Jun – Aug 2022
3 months
Research Intern
StradMed Innovations
Kanda, Accra
  • Contributed research and technical ideation to the development of a biomedical monitoring device for asthma patients, collaborating within a cross-functional team of six.
  • Applied data analysis to validate device performance metrics and inform design iterations.
02 — Projects

Things I've
built.

Professional MSc Coursework · UWS 2025–2026 Coming Soon · Building 2026
CLIENT APP/WEB MOBILE HTTPS ARKESEL API GATEWAY Laravel · PHP SMS EMAIL VOICE OTP USSD MySQL DATABASE LIVE
Project 01 · Arkesel · Full-Stack Engineering

Part of a six-person engineering team at Arkesel, contributing to a production-grade cloud communications platform serving businesses across Africa. APIs for SMS, Email Marketing, Voice, OTP, and USSD — built with Laravel/PHP, MySQL, and JavaScript, with technical documentation supporting thousands of developers integrating against the platform.

5
API channels
1yr
Production work
Team
of 6 engineers
LaravelPHPMySQL REST APIWordPressJavaScript
Project 02 · IoT Systems · Python

Designed and deployed a full IoT monitoring system for a greenhouse farm in Accra, providing real-time visibility into five parameters — water depth, temperature, soil moisture, food storage humidity, and nursery light levels. Sensors connected to Node MCU via a local MQTT broker; data visualised using Python and Seaborn.

5
Sensor types
RT
Real-time
Local
No cloud dep.
IoTNode MCUMQTTPythonSeaborn
Project 03 · Cybersecurity · Network Analysis

Deep packet inspection using Wireshark across TCP/IP, DNS, HTTP, and ICMP protocols. Identified port scanning signatures, unencrypted credential transmission, and suspicious ARP behaviour — mapping findings to the OWASP Top 10 framework. Underpins active CompTIA Security+ preparation and cloud threat modelling skills.

OWASP
Framework
L3–7
OSI coverage
DPI
Packet analysis
WiresharkOWASPTCP/IPThreat Detection
Project 04 · Systems Engineering · Java

Full management information system for a university's financial department — tracking and reporting on institutional funds across multiple accounts. Java GUI integrated with a normalised MySQL relational database via JDBC with ACID-compliant transactions. Designed for non-technical finance staff.

Java
Frontend
MySQL
Database
ACID
Transactions
JavaMySQLJDBCOOP
Project 05 · Ashesi BSc Capstone · Cybersecurity

Solo capstone project: a framework for generating and detecting SMS phishing (smishing) attacks. Built a Word-CNN spam classifier (Keras/TensorFlow) trained on the SMS Spam Collection dataset and deployed via Flask, plus a rule-based scoring engine that scores messages 0-31 based on indicators such as suspicious URLs, urgent language, unusual formatting, and misspellings. An early version of the detection pipeline later extended in the MSc dissertation below.

2
Components
0-31
Scoring scale
Solo
Capstone
PythonKeras/TensorFlowFlaskSmishing Detection
MSc Project · COMP11108 · Database Design & Implementation

Designed and implemented a full relational database from conceptual ERD through to physical implementation in Microsoft Access. Produced a complete data dictionary, applied 1NF→2NF→3NF normalisation, enforced referential integrity across five tables, and wrote 10 SQL queries covering stock, revenue, history, and performance.

5
Tables · 3NF
10
SQL queries
£128k
Revenue tracked
SQLERDNormalisationMS Access
MSc Project · COMP11108 · Data Analysis & Visualisation

Analysed World Bank data across 149 countries from 1960–2020 using Pandas, Seaborn, Matplotlib, and Plotly. Full pipeline: data cleaning, feature engineering, correlation analysis, and an interactive Plotly dashboard. Identified a strong positive correlation (r=0.74 in 1960, r=0.70 in 2020).

149
Countries
60yr
Time span
r=0.74
Correlation
PythonPandasSeabornPlotlyWorld Bank
MSc Dissertation · Cloud Security · AI/ML · Completed

MSc dissertation comparing transformer NLP models (DistilBERT, BERT-base) against traditional ML baselines (Naïve Bayes, Logistic Regression, Random Forest) for phishing email detection in cloud environments. Positivist, quantitative, experimental design — evaluated using accuracy, F1-score, and false-negative rate as the security-critical metric. BERT-base achieved the best result: 0.34% FNR on 155,039 emails.

NLP
Transformer models
F1
Key metric
Cloud
Security focus
PythonDistilBERTBERT-baseCloud Security
Planned · Cloud Security · AWS · Laravel

A real-time cloud security monitoring web application ingesting AWS CloudTrail / CloudWatch events, flagging anomalous activity using rule-based and ML detection. Stack: Laravel API backend, JavaScript frontend, MySQL, AWS SDK. Combines CompTIA Security+ knowledge with the phishing detection research.

AWS CloudTrailLaravel Threat DetectionCloud Security
Planned · Data Analytics · Python · Web

Extending the MSc GDP vs Life Expectancy analysis into a fully interactive web application — letting users explore World Bank data across any date range, country, or income group. Python/Flask backend with Pandas pipelines, Plotly + JavaScript interactive frontend, and automated chart generation.

Python / FlaskPlotly World Bank APIData Viz
Planned · Software Dev · Laravel · OWASP

A production-ready, open-source Laravel SaaS boilerplate with security built in from day one — OWASP Top 10 mitigations, RBAC, CSRF protection, rate limiting, AES-256 encryption at rest, and an audit log. Intended as both a learning artefact and a reusable foundation for secure web applications.

LaravelOWASP RBACOpen Source
03 — Certifications & Credentials

What I've
earned.

CompTIA
Security+ (In Progress)
Expected 2026
Threat DetectionCloud SecurityCryptography
Amazon Web Services
AWS Cloud Practitioner (In Progress)
Expected 2026
CloudAWSInfrastructure
Google · Coursera
Google Data Analytics Professional Certificate
Issued May 2023 · ID: B55F3EQEMP5U
R ProgrammingSQLData VizData Cleaning
Google · Coursera
Foundations of Cybersecurity
Issued Feb 2024 · ID: RVSA7XR2QM9R
OWASPSecurity Fundamentals
Cisco Networking Academy
Introduction to Cybersecurity
Issued May 2023
NetworkingCyber Threats
Coursera
Data Analysis with R Programming
Issued May 2023 · ID: 35PDLJDVS8SR
RStatistical Analysis
Coursera
Share Data Through the Art of Visualisation
Issued May 2023 · ID: HP7XBKRZGWXC
Data VizStorytelling
Coursera
Analyze Data to Answer Questions
Issued May 2023 · ID: YSN8TBUZXH4E
SQLAnalysis
Coursera
Process Data from Dirty to Clean
Issued Mar 2023 · ID: XHNGW5J6WPFK
Data CleaningETL
Coursera
Prepare Data for Exploration
Issued Jan 2023 · ID: 9HUQ949D3FUF
Data PrepSpreadsheets
Coursera
Ask Questions to Make Data-Driven Decisions
Issued Jan 2023 · ID: VTSLK7YGKMR6
Decision MakingAnalytics
Coursera
Foundations: Data, Data, Everywhere
Issued Dec 2022 · ID: Z6AAGA4Z5T37
Data ScienceFoundations
Coursera
Modern JavaScript: ES6 Basics
Issued Jul 2022 · ID: VPV2ZNHUANG7
JavaScriptES6
04 — Skills & Tools

What I
work with.

Cloud Security
Cloud SecurityAWS WiresharkOWASP Network AnalysisThreat Modelling TCP/IPCompTIA Sec+
Data Analytics & ML
PythonR Programming SQLPandas SeabornPlotly DistilBERTBERT-base Scikit-learnETL
Software Development
LaravelPHP JavaC++ JavaScript ES6MySQL REST APIsJDBC GitLinux
IoT & Web
Node MCUMQTT Sensor Integration HTML / CSSWordPress Responsive DesignUI/UX
🎓
Studying
MSc IT with Data Analytics
UWS · Paisley · Graduating 2026
🛡️
Certifying
CompTIA Security+
+ AWS Cloud Practitioner · Both in progress
☁️
Target #1
Cloud Security
Primary career focus
📍
Based in
Glasgow, Scotland
Open to remote & hybrid roles
05 — Education

Where I've
learned.

2025 – 2026
MSc Information Technology with Data Analytics
University of the West of Scotland (UWS) · Paisley, Scotland
Specialising in database design, data analytics pipelines, cloud security, and AI-based threat detection. Dissertation: AI-Powered Phishing Detection for Cloud Security Environments (DistilBERT vs BERT-base vs traditional ML baselines). BERT-base achieved a 0.34% false negative rate.
2019 – Jul 2023
BSc Computer Science
Ashesi University · Berekuso, Eastern Region, Ghana
Core CS — algorithms, systems programming, databases, and software engineering.
Activities: Real Estate Club · Yearbook Committee · Capstone: Synthetic Smishing Attack Framework (see Projects)
06 — Contact

Let's build
something
great.