Enoch Philip Dibal
Senior Full-Stack Engineer
I engineer high-performance web applications and scalable backends. Currently specializing in React, Next.js, and Node ecosystems to build products that scale.
My Story
A brief look into who I am, what drives me, and how I approach software engineering.
I'm a full-stack engineer who builds scalable web and mobile applications. I have over 3 years of experience taking projects from zero to production.
I focus on building secure backends with NestJS and high-performance frontends with Next.js and React Native.
When I'm not coding, you can usually find me exploring the Solana ecosystem or playing Billiards City.
Technical Skills
The technologies and tools I use to build scalable production systems.
Languages
Frontend & Mobile
Backend
Databases & Cloud
What I've Built
Recent featured projects and open-source work.
Multi-Service Marketplace: Delivery & Ride Booking System
A full multi-service marketplace connecting customers, vendors, and riders. Built a scalable backend with NestJS microservices and PostgreSQL, handling real-time ride tracking and order processing.
GradeWise: CGPA Calculator
A React Native (Expo) application for student grade tracking. Designed with an offline-first architecture using Zustand and AsyncStorage, featuring seamless PDF reporting capabilities.
Enoch Philip - Portfolio Website
A personal portfolio website showcasing projects and skills. Optimized for performance with Next.js App Router, Tailwind CSS, and full SEO/JSON-LD implementation.
Job Flow
Job Flow is an AI-powered mobile app that helps users track, manage, and optimize their job applications. Features include AI-generated cover letters and ATS resume analysis.
Where I've Worked
My professional journey and development experience.
Lead Full-Stack Developer & DevOps Engineer
Collaborated with Solomon Paul to architect the entire system from scratch: backend (NestJS), database schema (PostgreSQL on Railway), and API layer.
Built and deployed 3 React Native (Expo) mobile apps: Customer, Vendor, and Rider Apps - published to App Store and Google Play.
Developed a Next.js web application: a full-featured Customer Web App and an Admin/Support Dashboard.
Integrated Google Maps API for real-time navigation; Firebase Cloud Messaging for push notifications; Paystack for payment processing.
Implemented enterprise-grade security: JWT auth, RBAC, Argon2 hashing, AES-256 encryption, rate limiting, and SSL pinning.
Managed full infrastructure: Railway, S3, VPC isolation, IAM least-privilege roles, CloudWatch monitoring, and Shield DDoS protection.
Deployed web apps to Vercel with secure CI/CD pipelines; managed production and development environment configurations.
Ensured NDPA and GDPR compliance including user consent flows, data deletion mechanisms, and privacy policies.
Full-Stack Developer Intern
Built scalable full-stack applications using Next.js and the MERN stack.
Implemented and integrated RESTful APIs with frontend components for seamless user experiences.
Collaborated with senior engineers on code optimization, debugging, and performance improvements.
Contributed to Agile team workflows, code reviews, and professional development practices.
Full-Stack Developer
Developed and maintained full-stack features using Next.js, Privy.io, and Vercel.
Implemented secure user authentication and payment gateway integrations via Privy.io.
Collaborated remotely with a cross-functional team under Agile methodologies to meet client deliverables.
Maintained high code quality and performance standards under tight delivery schedules.
Full-Stack Developer Intern
Built and maintained backend systems for a land rental and purchase platform using Node.js and Express.js.
Managed MongoDB and SQL databases for property listings, user profiles, and transaction records.
Integrated third-party payment processing and geolocation APIs for seamless land purchase and rental workflows.
Implemented RBAC for admin, buyer, and seller user roles; optimized queries and API routes for scalability.
Collaborated with the frontend team on real-time data updates; maintained and improved codebase quality through reviews.
Front-End Developer
Built interactive web applications and browser games using React, Web3.js, HTML, CSS, and JavaScript.
Implemented responsive, reusable UI components and optimized frontend performance for cross-browser compatibility.
Worked closely with designers to translate wireframes and mockups into polished, functional interfaces.
Freelance Full-Stack Developer
Designed and built custom web applications using React, Next.js, Node.js, and MongoDB for various clients.
Created responsive, mobile-first UI components; managed project timelines, client communication, and end-to-end delivery.
Delivered maintainable, high-quality codebases consistently meeting client specifications and deadlines.
Education
My academic background and qualifications.
Bachelor of Engineering (B.Eng) - Computer Engineering (In View)
University of Maiduguri, Borno State, Nigeria
Ordinary National Diploma (OND) - HTML5 Applications
Digital Nigeria
Secondary School Certificate
Namu Model Secondary School, Maiduguri
Let's build something great.
I'm currently open for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!