Trevor .

Fullstack (MERN) Software Developer
Expertise in Nest.js, Next.js and React Native

Hello I am
Trevor Oduol

I am a full stack MERN software developer with expertise in Nest.js, Next.js and React Native. I excel at crafting elegant digital software experiences together with their corresponding mobile apps. I am also enthusiastic about solving real world problems

Profile photo

+ Years of experience

+ Projects completed

+ Technologies

+ Code commits

About Me

I am a Fullstack (MERN) developer with expertise in Next.js, Nest.js and React Native . I build scalable and modern web applications using React, Next.js and Node.js ( Nest.js | Express.js ). I also build cross platform mobile apps using React Native

Skills

  • next.js
  • Nest.js
  • React native
  • react.js
  • Typescript
  • Node.js
  • tailwindCss
  • express
  • mongoDb
  • postgresql
  • prisma
  • Mysql
  • html 5
  • css 3
  • javascript
  • Github
  • figma
  • expo

Featured Projects

01

Bookstore App | Jun 2025-Sep 2025

Full-Stack | Mobile

Book lovers needed a convenient mobile solution to browse and purchase books on the go. Built a complete cross-platform mobile app with a robust backend for iOS and Android users.

Outcome:

"Delivered a seamless mobile bookstore experience that increased book accessibility, streamlined purchasing, and provided personalized user features across both iOS and Android devices. The app successfully connected book lovers with their next great read."

Bookstore App | Jun 2025-Sep 2025
SmartHarvest | Dec 2025-Present
Aquila LMS | Oct 2025-Present
Aquila Website | Jan 2026 - present
Eldoret Badminton Club | Feb 2026-Present
AlturaCyber | Dec 2025-Jan 2026
Corporate Munch | Dec 2025-Present
1 / 7

Resume

My Experience

Professional experience spanning backend development, education, IT support, and administrative roles.

AquilaCyber

Back-end Developer (Remote)

Oct 2025 - PresentRemote
Backend Architecture:Built scalable backend services from scratch using Express.js and NestJS, implementing RESTful APIs with WebSocket connections for real-time threat monitoring and live data streaming.
Database Design & Integration:Designed and optimized database schemas in MySQL and MongoDB, successfully migrating the application from dummy/test data to live database connections, ensuring 100% accurate real-time information display across all UI components.
Email Automation:Developed comprehensive email notification systems using Nodemailer with custom HTML templates, handling user verification, password resets, security alerts, and automated transactional emails.
Testing & Quality Assurance:Established robust testing frameworks using Jest and Supertest, writing unit tests, integration tests, and API endpoint validation achieving 85%+ code coverage and ensuring system reliability.
UI Integration & Optimization:Enhanced user experience by implementing loading skeletons, spinners, and conditional rendering during data fetch operations, eliminating dummy data placeholders and ensuring smooth transitions between loading and content states.
API Development:Created RESTful endpoints from scratch with proper error handling, input validation, middleware implementation for authentication, logging, and request/response formatting.
Performance Optimization:Optimized database queries, implemented indexing strategies, and added pagination/filtering, reducing API response times by 40% and improving overall system throughput.
Security Implementation:Integrated JWT authentication, rate limiting, input sanitization, and security best practices to protect against common vulnerabilities.
Code Quality:Participated in code reviews, followed clean code principles, and maintained comprehensive API documentation using Swagger/OpenAPI.

Pixel Academy

STEM Instructor

Sept 2025 - PresentNakuru, Kenya
Internet of Things (IoT):Teaching students IoT concepts, sensor integration, and connected device programming.
Web Development:Instructing students in modern web development technologies and best practices.
Robotics:Guiding students through robotics fundamentals, programming, and hands-on building projects.

Kabarak University

IT Support

May 2025 – Aug 2025Nakuru, Kenya
Network Infrastructure:Performed networking duties including trunking, cable layering, and setting up network cabinets.
Device Maintenance:Performed maintenance of network devices, computer hardware and software repairs, cable replacements, and termination.
System Optimization:Conducted cable tracing and identification, computer optimization, software updates, and package installations.
Hardware Support:Assisted in repair and maintenance of computer hardware, including component replacements and troubleshooting.

Lumia Digital

Clerical Assistant

May 2021 – Aug 2025Kisumu, Kenya
Data Management:Performed data entry and all cyber services with accuracy and efficiency.
Customer Support:Assisted customers with basic computer operations and troubleshooting.
Administrative:Maintained order and document organization, ensuring smooth office operations.

Let's work together

Bring your ideas to me and I'll transform them into live working projects.

  • Phone

    (+254) 748 092 687

  • Email

    trevor254oduol@gmail.com

  • Address

    Nakuru, Kabarak 20157