David Ojo
Software Developer
I am currently interested in and looking for opportunities in software development. I love transforming ideas into a beautiful, functional and accessible experience.
About me
I'm a software developer with a focus on frontend engineering who enjoys building web experiences that are both visually engaging and technically sound. I'm passionate about crafting interfaces that feel intuitive — where every animation, layout, and interaction has intention and contributes to a cohesive experience.
Most recently, I worked on a room reservation platform, designing and developing features that connected modern UI design with a reliable backend REST API using Next.js, TypeScript, Express, and PostgreSQL. I like exploring both the user experience and the technical structure behind it — from how data moves through the system to how it's displayed on screen.
Outside of coding, I'm usually on the volleyball court or experimenting with new recipes in the kitchen — usually channeling my inner Yukihira Soma.
Here are some of the technologies I've been with working with recently:
- TypeScript
- React
- Next.js
- C#
- Express.js
- PostgreSQL
My Projects
Here are some of the projects I designed and developed.
Explore more
Mardell
typeScript
react
next.js
AWS S3
express
resend
postgreSQL
tailwindcss
jwt
Mardell is a full-stack room booking application that allows students to register, upload student ID or academic verification documents, and book rooms, while admins manage room availability and approve student requests through a secure dashboard.

One Brew
typeScript
react
next.js
express
node.js
postgreSQL
stripe
auth0
redux
A fullstack coffee e-commerce application that provides a seamless shopping experience for coffee enthusiasts. The platform allows users to browse a rich collection of coffee products, manage their carts, and make purchases with an account. (P.S. This application might not load up immediately - about 15s delay, due to the spin-down limitation of the backend server service being used)

Cocktail Nation
javaScript
react
axios
sass
framer motion
email.js
netlify
A web app that enables its users to search up various cocktails by their name. It achieves this by making requests to the 'TheCocktailDB' api. View the tools needed to make the cocktails.
Connect with Me
Do you have a project in mind? Let's discuss how my skills and experience can contribute to your vision. I'm also open to hearing about new opportunities!