Available for work

I am Peter Ebode

I build robust and secure server-side applications and APIs.

Profile

Backend Engineer

Node.js
Node.js
MongoDB
MongoDB
GCP
Google Cloud
Docker
Docker
Git
Git

Featured Projects

freeread Logo

freeread.xyz

System design, Backend & Frontend Dev., Devops.

CryptoTrends Logo

Crypto Trends Bot

System design, Backend Dev., Devops.

Verfier Logo

Verifier

System design, Backend & Frontend Dev., Devops.

Work Experience

Unifii Logo

Unifii.ng

Solo system design, Backend Dev., API Docs(oapi spec) & Blog CMS Dev.

(From 2023)

BCAds Logo

Blockchain-Ads

System redesign, Backend architecture & API Docs

(2024 - 2025)

USSDbase Logo

USSDbase

Mobile Development

(2021)

Personal Blog

ES

Ebode's Space

Tech explained, blog articles.

10K+ reads

Let's build for the next billion users.

Building scalable and useful applications

About

Meet Peter

I am Peter Ebode, a backend developer with over 4 years of building experience. Overtime, I have developed a passion for building solution oriented applications, approaching problems in creative ways, and with a first principle mindset. I aim to build real world solutions into applications that provide refreshing and unparalleled user experience.

Peter Ebode hover

More about me

I hold a B.Sc. (Hons) in Cybersecurity, from the Air Force Institute of Technology, Kaduna. This background has provided me with a well-rounded perspective on security in software development. Additionally, I completed an internship in the Network and Communications Department at the Nigerian Defence Headquarters in Abuja, further enhancing my practical experience.

When I am not writing code or solving problems, I make out time to write explainer articles on my blog, where I try to help people understand how everyday technology we use, works. I am also a bit of a competitive gamer, completing the Clash Royale trophy road, a realtime competition amongst millions of players globally in a battle to the top. I am also a retired Clash of Clan Player after once maxxing out.

I strongly believe in a healthy work-life balance, making sure to take breaks and re-energize, to avoid burnouts.

My Certifications

AFIT Logo

BSc. Cyber Security

Airforce Institute of Technology, Kaduna

2018 - 2023

Google Cloud Logo

Google Cloud Computing Foundation

Google Cloud

2024

Free Code Camp Logo

Free Code Camp

2022-2024

Hire Me | Available for work

Get in Touch

Let's build for the next billion users.

Building scalable and useful applications

Projects

My works

The projects in my portfolio are examplifications of adventure meeting engineering. All of my projects are tailored solutions to unique problems I have come across in my everyday life. They were built because when I encoutered these hiccups, I knew there had to be a better, more efficient way to achieve the same goal.

My live projects are hosted on a Google Cloud Virtual Machine, served with Nginx(running as a reverse proxy), and each application runs in a docker containter.

Featured Projects

freeread.xyz

Visit site
freeread cover

Freeread is a web app that was built out of my believe in a less paywall-ed internet. As a paying subscriber, I'm maximizing value by sharing access with friends on the platform. The app is built on primarily with Javascript(NodeJS) and I custom wrote a rate-limit with the user's IP and fingerprint to ensure users do not exceed the provided daily article reads. Currently, the app allows users to read Medium's member-only articles through my subscription.

Tech Stack

  • Firebase: Firestore, Realtime-DB(RDB)
  • Hosting: Vercel
  • NodeJS: Express
  • Rate limit: fingerprintJS, RDB

Crypto Trends

Visit Bot
Cryptotrends demo

Crypto Trends is a Telegram bot designed to provide real-time cryptocurrency prices, trending coin information, and customizable price alerting function for users to monitor their selected cryptocurrencies. My friends in the crypto space and I, have been the major users of the bot since creation, with the monitoring and notification system for being used the most especially for newly released coins/tokens. The bot is built with NodeJS, uses the Telegram API to send messages to users and uses coinGecko API to query for crypto data.

Tech Stack

  • API: CoingeckoAPI
  • Docker
  • Google Cloud Platform
  • MongoDB
  • NginX
  • NodeJS: Express(TG-API Webhook), Cronjob

Verifier

Visit site
Verifier cover

Verifier is a custom email authentication system I built out of curiosity. It generates and emails unique time-sensitive codes to users, displaying the requester's IP information in the HTML template. Users must enter the correct code within 15 minutes to authenticate or the code gets rejected. This project was inspired by an authentication flow I encountered in another application and tried to replicate.

Tech Stack

  • API: Gmail API
  • Docker
  • Google Cloud Platform
  • MongoDB
  • NginX
  • NodeJS: Cron-job, Express, rate-limit

Answer Polls 4 Me

Visit repo
Answer-Polls-4-me verifier

Answer-poll-4-me is currently my most adventurous application. It automatically answers Telegram poll quizzes with perfect accuracy at superhuman speeds. I developed it to give me an edge over thousands of competitors in winning prizes in Telegram groups decided by speed and accuracy of answering polls, and it did.

Tech Stack

  • Telegram TDLib
  • Self Hosted: Run as needed
  • NodeJS: Express, Puppeteer

Linkedin Hugger

Visit repo
Cryptotrends cover

LinkedIn Hugger is a Chrome extension I developed to help streamline Linkedin profile data collection and aggregation. The first interation of the project was designed for a friend to pulls user information including names, work history, skills, certifications, etc in one click. It has evolved to allow users save everything directly to Google Sheets for easy export in whatever file type they prefer.

When I decided to make the code open-source, I switched from a messy and ever-changing DOM-query and manipulations extraction approach, to a more reliable API service provider.

Tech Stack

  • Chrome extension: JS, Tailwindcss, HTML
  • Appscript: '.gs' - Google sheet logic

Work Experience

unifii.ng

(From 2023)

Visit site
unifii cover

Unifii aims to deliver fast, affordable, unlimited WiFi to university students, who are mostly heavy internet users with limited budgets. By connecting directly to national ISPs and utilizing unlicensed radio spectrum, the project looks to reduce cost as a barrier to meaningful connectivity significantly. The project's design allows us to offer competitive pricing while maintaining profitability and becoming an essential service in our users' daily lives.

Unifii represents my first true startup venture attempt. For this project, I pulled out all the skills in my arsenal; developing the entire stack from backend to frontend, writing API documentation, implementing authentication systems, and creating a WordPress CMS with blog content alongside my partner Adunni.

Unifii has been presented to several organisations I believe aligned with my vision and was received with curiocity and feedback that has informed many improvements. The project was featured on IEEE's Linkedin lists of validated projects during a global 'connecting the unconnected' financing challenge. Also, a national tiered ISP showed interest in the Unifii project, but their terms weren't really right for what I envisioned. My core tenets for UniFii remains speed, affordability and data-access with no-cap. I am continuing to iterate on the idea and refine it independently until I can bring to life.

Tech Stack

  • Blog: Wordpress
  • Doc: Openapi-spec
  • Firebase: Auth, Firestore, Function, Storage
  • NodeJS: Express, Joi, Nodemailer

Blockchain-ads

(2024-2025)

Visit site
unifii demo

Blockchain-ads is a web3 advertising organisation connecting crypto companies with a larger internet audiences via their platform. During my time there, I helped redesign their backend architecture to improve stability and address the unique technical challenges I encountered. During the time there, we got our first set of paying customers.

Tech Stack

  • Doc: Openapi-spec, Markdown
  • Firebase: Auth, Firestore, Function, Storage
  • NodeJS: Express, Joi, Nodemailer
  • Version Control: Git/Github(Team Collab)

USSDbase

(2021)

View archive
USSDbase cover

Built with a team of 4 in my first year of university, USSDbase was my first product to reach thousands of users. The app solved a simple problem; it aggregated all USSD codes Nigerians need in their daily lives into a single offline-accessible app. We hit 1K+ downloads in under a month on Google Play before the project was paused.

Tech Stack

  • Angular
  • Ionic Framework
  • Cordova: Native API(phonebook, storage)
  • Bitbucket

Let's build for the next billion users.

Building scalable and useful applications