Duke Azeta

Duke Azeta

Software Engineer

Nigeria, open to remote workazetaduke@gmail.comdukedev.spacelinkedin.com/in/duke-azetagithub.com/Dukeazeta

Download PDF

Summary

Software engineer and computer science graduate who builds products end to end: data models, auth, server logic, AI features and the interfaces people actually touch. Recent work includes a money tracker you can talk to on Gemini, a tournament engine that generates fixtures and brackets, and a 40-lesson Python course that runs and tests code in the browser. Most at home in TypeScript and Python, and comfortable shipping mobile apps in Flutter.

Experience

  1. Frontend and Flutter Developer, KOKO Labs

    2024 to present, Remote

    • Build web and mobile product interfaces with React, Next.js, TypeScript, Flutter and Dart.
    • Turn product ideas into reusable components and maintainable state that hold up across screen sizes.
  2. Web Management Team, FUPRE Sport Media

    2024 to Aug 2026, FUPRE

    • Ran and maintained the FSM web platform (news, highlights, league standings and fixtures), built with Next.js, TypeScript and Tailwind CSS.
  3. IT Support Intern, Sancta Maria Catholic College of Nursing Sciences

    Jun to Nov 2025, Uzairue, Nigeria

    • Diagnosed technical issues and kept the college’s infrastructure running for staff and students.
    • Explained technical problems clearly to non-technical users.
  4. Campus Growth Lead, Cowrywise

    Oct 2024 to Nov 2026, FUPRE campus

    • Lead financial literacy workshops and student engagement on campus.
  5. Freelance Frontend Developer, Self-employed

    2022 to present, Remote

    • Turn client requirements into responsive web interfaces, with iterative development on Git and GitHub.
  6. Freelance Flutter Developer, Self-employed

    2022 to 2024, Remote

    • Built custom mobile apps in Flutter for clients, running several projects at once.

Projects

  1. Python from zero (in progress)

    Python, SQLite, Pyodide, Gemini

    A free 40-lesson course from a first line of code to LeetCode-style problems. 129 exercises run real Python in the browser through Pyodide and are tested on the spot. A standard-library Python server with SQLite handles progress, spaced review and an optional Gemini tutor.

  2. FinAI

    Next.js, TypeScript, Postgres, Drizzle, Better Auth, Gemini

    A money tracker driven by chat and live voice. AI tool calls write transactions as receipts the user can edit or undo, money is stored in integer minor units with a currency per transaction, and built-in analytics and error tracking live in the same database.

  3. TourneyKoko

    Next.js, TypeScript, Turso, Drizzle, Better Auth, Vitest

    Runs leagues, cups and group stages from a phone. Fixtures, byes, brackets and tiebreakers come from a unit-tested engine of pure functions, standings are computed on read, and score corrections show which later matches they affect before anything changes.

  4. AttendEase

    Next.js, Turso, Drizzle, NextAuth, FingerprintJS

    Anti-cheat attendance for classes and offices, using geofenced venues, device fingerprinting and code-based live sessions.

  5. SMCCNS Portal

    Next.js, TypeScript, MySQL

    A role-based student portal for registration, results, payments and academic administration.

Skills

Languages
TypeScript, JavaScript, Python, Dart, SQL
Backend and data
Next.js server actions and route handlers, REST APIs, Postgres (Neon), SQLite and libSQL (Turso), MySQL, Drizzle ORM, Supabase
Auth and AI
Better Auth, Auth.js, Google OAuth, Gemini API and Live API, AI SDK tool calling
Interfaces
React, Next.js, Tailwind CSS, Flutter, responsive design, accessibility
Practice
Data structures and algorithms, Git and GitHub, testing with Vitest, CI/CD, Vercel, debugging and performance work

Education

  1. BSc Computer Science, Federal University of Petroleum Resources Effurun

    2022 to 2026