Christian Ogunleye, Timileyin

Full Stack Developer

Also known as Djtimog

user

I am Christian Ogunleye (Djtimog), a passionate Full Stack Developer with a background in Mathematics. I build end-to-end web applications using React.js, Next.js, Node.js, Express, PostgreSQL, and MongoDB, covering everything from responsive UIs to RESTful APIs and database design.

I have hands-on experience with the MERN stack and a growing foundation in Python and backend architecture. I focus on writing clean, maintainable code that performs well across all devices, and I enjoy turning real-world problems into functional, user-friendly applications.

I'm continuously expanding my skills, currently deepening my knowledge in TypeScript, GraphQL, testing, and system-level programming, always aiming to grow into a well-rounded engineer. 🚀

Experience

Backend Engineering Trainee

Spraditech

Jan 2026 – Present

Undergoing structured backend engineering training focused on Python, Go, and Java for server-side development, alongside foundational exposure to AI/ML workflows.

  • Building server-side applications and RESTful APIs using Python and Node.js.
  • Structured training in Go for high-performance backend services.
  • Designing and querying relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases.
  • Gaining foundational exposure to AI/ML workflows including NumPy and scikit-learn.
  • Utilizing AI development tools daily to accelerate learning and improve code quality.

Frontend Development Trainee

Tech Master Institute

Apr 2024 – Apr 2025

Completed a hands-on frontend training program focused on building responsive and user-friendly web applications.

  • Built responsive user interfaces with React and Tailwind CSS for multiple client-facing projects.
  • Integrated REST APIs into frontend components, managing async data flows and error states.
  • Collaborated on team projects using Git and GitHub for version control and code reviews.

Projects

GigTax – Freelance Tax Calculator

Full Stack Project

2026(2 weeks)

A live, production-grade SaaS tool used by freelancers across 53+ countries to calculate tax obligations, built and launched solo with full SEO and monetization infrastructure.

  • Tax calculations for 53+ countries with accurate regional brackets
  • Custom SVG donut chart for tax summary visualization
  • Full SEO infrastructure: sitemap, robots.txt, JSON-LD structured data, canonical tags
  • Static generation with generateStaticParams for all country/region routes
  • AdSense ad slot system with placeholder/live switching via environment variable
  • Vercel Analytics and Speed Insights for performance monitoring
  • Contextual not-found pages per country route

Tech: Next.js 15, TypeScript, Tailwind CSS, shadcn/ui, Vercel, Vercel Analytics, Google AdSense

TaskFlow – Full Stack Task Management App

Full Stack Project

2025(1 week)

A complete full-stack task management system showcasing end-to-end ownership of API design, authentication, database architecture, and modern frontend.

  • User authentication with JWT
  • Create, update, delete and assign tasks to team members
  • Comments and messaging system on tasks
  • State management using Redux Toolkit
  • Server state handling with React Query
  • RESTful API built with Express and documented in Postman
  • MongoDB database integration with Mongoose schemas
  • Responsive UI with dark mode support

Tech: React, TypeScript, Redux Toolkit, React Query, Node.js, Express, MongoDB, JWT Authentication, Tailwind CSS, ShadCN UI

GitHub Repository Browser – React Native App

Full Stack Open – React Native Module

2026(2 weeks)

A production-grade React Native app built as the capstone project for the University of Helsinki Full Stack Open React Native module, demonstrating GraphQL, Apollo Client, and cross-platform mobile development.

  • Fetches live GitHub repository data using the GitHub GraphQL API
  • Apollo Client v3 with custom useQuery hooks for efficient caching
  • Cross-platform support for iOS and Web via Expo
  • Authentication flow with Formik and Yup form validation
  • react-router-native navigation between screens
  • Resolved complex Windows/Metro bundler ESM scheme errors

Tech: React Native, Expo SDK 54, GraphQL, Apollo Client v3, Formik, Yup, react-router-native

ChefClaude – AI Recipe Generator

Personal Project

2025(1 week)

My first AI-integrated project — built to solve a real everyday problem using the Anthropic Claude API with custom prompt engineering for reliable recipe output.

  • Programmatic API calls to the Anthropic Claude API
  • Ingredient-based recipe generation in real time
  • Prompt engineering for consistent, structured recipe output
  • Graceful error handling for API failures and timeouts
  • Lightweight Vite build system

Tech: React, TypeScript, Anthropic Claude API, Vite

Halloween AI Story Website

Personal Project

2025(1 week)

An AI-enhanced Halloween storytelling site where users submit stories, join a mailing list, and receive daily spooky stories powered by Gemini AI — built without Express to deepen Node.js fundamentals.

  • Custom Node.js server without Express
  • AI-powered scary story detection using Gemini
  • Story submission system (scary & non-scary)
  • Email subscription for daily stories
  • Jest testing with ignored files configuration
  • Static file serving for HTML/CSS/JS

Tech: Node.js (HTTP server), JavaScript, Gemini AI, Jest, HTML & CSS, Nodemailer, Node Cron, Sanitize Html, JSON-based data storage

More

Skills

Frontend

  • HTML

    Structuring web pages with semantic and accessible markup.

  • CSS

    Styling responsive layouts and modern UI designs.

  • JavaScript

    Building dynamic and interactive web applications.

  • TypeScript

    Writing type-safe and scalable JavaScript applications.

  • React

    Building reusable UI components and managing state efficiently.

  • Next.js

    Creating optimized React apps with SSR and routing.

  • Tailwind CSS

    Rapid UI development using utility-first CSS framework.

Backend

  • Node.js

    Building scalable backend services and APIs.

  • Express.js

    Creating RESTful APIs and server-side logic.

  • GraphQL

    Efficient data fetching with flexible query structures.

  • REST APIs

    Designing and consuming RESTful services.

  • Authentication

    Implementing secure authentication systems (JWT, Clerk).

  • Python

    Backend development, automation, and AI/ML workflows.

Database

  • PostgreSQL

    Managing relational databases and structured data.

  • MongoDB

    Handling NoSQL data for flexible applications.

  • MySQL

    Writing queries and managing relational databases.

Tools & Testing

  • Git

    Version control and collaboration using Git & GitHub.

  • Postman

    Testing and debugging APIs.

  • Vitest

    Unit and component testing for modern React apps.

  • React Testing Library

    Testing UI components from a user perspective.

  • Vercel

    Deploying and hosting frontend applications.

Currently Learning

  • Go

    High-performance backend development and system-level programming.

  • Java

    Object-oriented programming and enterprise backend development.

  • Python (AI/ML)

    NumPy, scikit-learn, and machine learning pipelines.

Interests

  • Sci-Fi, Thriller & Horror Movies
  • Programming Documentations & Articles
  • Online Games (Call of Duty)
  • Exploring New Frontend Tools & Trends
  • AI & Machine Learning

Copyright ©2025 DJ.timog. All Rights Reserved.