Oyebola Feranmi Peter

Full-Stack Software Engineer

Summary

Building software since 2020

I build web and mobile products for teams whose work has become difficult to manage with disconnected tools or manual steps. The work includes the backend and the integrations those products depend on.

Selected work

  1. Operations software for bookings and physical access

    Designed the backend around the life of a booking. Reservation events are recorded first, a queue finishes access setup and guest messages, and failed steps retry without repeating steps that already succeeded. Staff can see booking state and failed work in one place.

    Contributed to Client-owned repositories. I was a major contributor.

    Stack TypeScript, NestJS, Fastify, Prisma, PostgreSQL, BullMQ, Redis, JWT, Scheduled jobs

  2. Mobile app for a peer-support community

    Members choose notifications per room and per conversation, including opting out. The inbox hides empty threads, and permission requests say why access is needed.

    Contributed to I contributed to this product.

    Stack Flutter, Firebase

Selected work (continued)

  1. Mobile app for a connected camera rig

    The app talks to the cameras over local Wi-Fi, retrieves images, and keeps saved work available offline.

    Built A hardware engineer designed and built the camera rig. I contributed to the hardware software and built the mobile app.

    Stack React Native, Local Wi-Fi device APIs, Biometrics, File system, Gesture editing, Image transforms

  2. Publishing tools for a sports editorial team

    One catalogue for teams and crests. Upcoming fixtures can be updated without showing unpublished scores, and bulk updates are scripted.

    Built I built the full-stack publishing system.

    Stack Nuxt, TypeScript, Supabase, Server routes, Vitest, SEO metadata

Experience

  • Software engineer

    Skybreaker, freelance to present

    • Built a full online store for a client, including the catalogue, the customer-facing pages, and the server that runs orders and content.
    • Built service websites for US service businesses, with plain-language offers, enquiry forms, and search setup.
    • Built backend services and a mobile companion for a private photo-sharing platform.
    • Contributed to a livestream-to-device product that drives physical smart devices, across the server, the operator interface, desktop tooling, and a mobile companion.

Experience (continued)

  • Developer

    University student association to

    • Contributed to systems for quizzes, question banks, member records, alumni information, galleries, and elections.
    • Improvements included bulk question upload, automatic quiz-state updates, clearer validation, and administrative routes that replaced repeated manual entry.

How I work

One engineer can follow the whole problem
A problem seen in the interface may begin in the database or in an external service.
Existing software is welcome
I am comfortable reading an unfamiliar system and improving it in stages while current users still depend on the product.
Failures are part of the design
I plan for unavailable services and repeated events, and give operators enough information to recover.
Technical decisions stay understandable
I explain choices in terms of cost, delivery, user impact, and future maintenance.

Skills

Languages
TypeScript, JavaScript, Dart, HTML, CSS
Frontend and mobile
Vue, Nuxt, React, Next.js, Flutter, React Native
Backend and data
Node.js, NestJS, Express, PostgreSQL, Prisma, MongoDB, Firebase, Supabase
Integrations
Webhooks, Background jobs, Third-party APIs

Proof online

Proof online (continued)

Contact

Location
Ibadan, Nigeria

Cover

Arrow keys turn the page. Home closes the book.