Welcome to my portfolio repository. This repository highlights my journey as a Backend Developer and Data Scientist, showcasing the projects, tools, and skills I have developed through hands-on coding, experimentation, and continuous learning.
I enjoy building systems that process data, solve real problems, and power applications behind the scenes.
Hi, I'm Ayodeji Olanrewaju.
I am passionate about backend engineering and data science, combining software development with data analysis to create useful and scalable solutions.
My interests include:
- Backend system development
- Data analysis and visualization
- Building tools with Go and Python
- Learning new technologies
- Solving real-world problems using data
I believe the best way to learn is by building real projects, experimenting, and improving continuously.
- Go (Golang)
- REST API fundamentals
- CLI application development
- HTTP servers
- File processing
- Algorithmic problem solving
- Request/response architecture
- Data processing pipelines
- Error handling
- Modular code design
- Debugging and refactoring
- Python
- Pandas
- NumPy
- Data cleaning
- Data transformation
- Exploratory data analysis (EDA)
- Data wrangling
- Data visualization
- Statistical thinking
- Dataset analysis
- Insight generation
Data analysts commonly use tools like Python, SQL, and visualization libraries to turn raw datasets into actionable insights. (Moyosore Iyunate Portfolio)
Programming Languages
- Go
- Python
- SQL
Libraries & Tools
- Pandas
- NumPy
- Git
- GitHub
- Linux CLI
Other Tools
- Jupyter Notebook
- VS Code
- Terminal development workflow
A backend CLI application that converts normal text into ASCII styled text using multiple banner styles.
Features:
- text processing
- banner selection
- alignment support
- file output support
- web interface version
Concepts practiced:
- string manipulation
- file reading
- backend logic
- HTTP servers
A Go program that processes raw text files and automatically:
- fixes punctuation
- corrects grammar
- converts binary and hexadecimal values
- modifies word capitalization
This project improved my skills in:
- text parsing
- algorithms
- file manipulation
Projects focused on analyzing datasets to extract insights.
Typical workflow includes:
- Data cleaning
- Data exploration
- Visualization
- Insight generation
Technologies used:
- Python
- Pandas
- NumPy
My learning approach is project-based.
Instead of only studying theory, I focus on building practical tools such as:
- backend CLI applications
- data analysis notebooks
- data processing scripts
- small web servers
These projects help me better understand how real systems work.
I am currently focused on:
- improving backend development with Go
- building stronger data science projects
- learning more about system design
- contributing to open source
If you want to collaborate, discuss ideas, or connect:
GitHub https://github.com/GdAyo19
Email theygolarewaju@gmail.com
My goal is to become a developer capable of:
- building reliable backend systems
- analyzing data to generate insights
- creating tools that solve real problems
This repository will continue to grow as I build more projects and expand my technical skills.
Thanks for visiting my portfolio!

