Skip to content

Daniel Adegoke

Software Engineer

I owned the frontend architecture for four production apps, and I write C++ geometry from first principles.

React and TypeScript at work, Next.js, PostgreSQL and the Claude API for full-stack apps, C++ when the problem goes below the UI.

Famagusta, Cyprus. Open to relocation (EU, UK, US, Canada) or remote contract work (GMT-1 to GMT+5). Visa required for onsite EU.

Experience

Writing code since 2020, shipping it since 2022.

  1. Software Developer

    Ozbul Software, Famagusta, Cyprus

    Mar 2026 to Sep 2026

    Frontend owner for two web apps and two mobile apps.

    • Owned frontend architecture for 2 production web applications (React, TypeScript) and 2 production mobile applications (React Native), working with designers and backend developers in two-week Agile sprints and code review.
    • Built and maintained a shared library of 25+ reusable, accessible UI components (Material-UI, Tailwind CSS) that other developers built on, removing duplicated styling across the product.
    • Wrote Jest unit tests that increased test coverage by an estimated 10–20%, alongside component tests with React Testing Library for the shared library and core user flows.
    • Built the apps' server-state layer on TanStack Query for caching and data synchronisation with backend APIs.
    • Sped up the web and mobile apps with lazy loading, memoisation and code splitting, and improved WCAG accessibility.
    • React
    • React Native
    • TypeScript
    • TanStack Query
    • Jest
    • React Testing Library
    • Material-UI
    • Tailwind CSS
  2. Software Developer Intern

    Technolink Software, Remote

    Jun 2025 to Sep 2025

    An MCP server that gave AI agents access to existing APIs.

    • Built a TypeScript MCP server that let AI agents call about 10 existing JWT-secured REST endpoints (PHP, C++).
    • Diagnosed and resolved 10+ production issues in a live automation pipeline, tracing each symptom to its root cause.
    • TypeScript
    • MCP
    • REST
    • JWT
  3. Software Developer Intern

    Ozbul Software, Remote

    Jun 2025 to Aug 2025

    The internship that led to a full-time offer.

    • Built a stock management web application with a small team using TypeScript, React and C#, working across the frontend and its integration with the C# backend.
    • Built 20+ reusable, responsive, mobile-first React and TypeScript components and led a refactor of a legacy monolithic frontend into 10+ modular components, work that led directly to a full-time offer.
    • React
    • TypeScript
    • C#
  4. Frontend Developer

    Mensa Philosophical Circle, Remote

    Jul 2023 to Dec 2023

    Interactive, accessible features shipped weekly.

    • Prototyped and shipped 10+ interactive, accessible web features with React and browser APIs.
    • Iterated weekly on member feedback to improve usability.
    • React
    • JavaScript
    • Browser APIs
    • Accessibility
  5. Frontend Developer

    Learning on the go, Nigeria

    Aug 2022 to Nov 2022

    Mobile-first interfaces for an education platform.

    • Built responsive, mobile-first educational web interfaces to make learning material more accessible.
    • Focused on client-side performance and clean HTML, CSS and JavaScript for a smooth user experience.
    • HTML
    • CSS
    • JavaScript

Projects

Things I built outside the day job, from an open-source AI plugin and a bookmarking app to robotics software and a browser extension people rely on.

Uncooked

Open-source AI plugin for Claude Code, Claude.ai and Gemini

2026

Tailors a resume to a job without adding anything untrue

  • Built resume-tailoring and application-tracking skills that reword, reorder and cut, but never add a fact the candidate hasn't confirmed.
  • Tested 20+ resume variants against OpenResume and Affinda, changing one thing at a time, and turned the findings into the plugin's rules.
  • Wrote an 11-case eval suite with regex checks and an LLM judge: on two job postings it scored 0.95–0.96, against 0.50 for plain Claude (Sonnet, 3 runs each).
  • Covered the scripts with 103 unit tests.
  • Claude Code plugins
  • LLM evals
  • Python
  • LaTeX

Smart Bookmarks

Full-stack AI web app, sole developer

2026

Paste a link, and Claude summarises and tags it for you

  • Built and shipped a full-stack Next.js app where Claude reads each saved link and writes a two-sentence summary and tags, reusing the tags you already have. Saves return instantly while the analysis runs in the background.
  • Secured server-side fetching of user-submitted URLs against SSRF: every redirect is checked for non-public IP addresses, with a timeout, a 2 MB size cap and HTML-only responses.
  • Treated AI output as untrusted, requesting structured JSON and validating it with Zod; every query is scoped to the user signed in with GitHub OAuth and Better Auth.
  • Accent-insensitive search in any language with PostgreSQL full-text search and a trigram index for Chinese and Japanese, covered by 35+ Vitest and Playwright tests against a real database.
  • Next.js
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Claude API
  • Zod
  • Vitest
  • Playwright

Omniplexus

Modular robotics framework, self-generating UI

2026

Control panels that build themselves from a device's data

  • Built the desktop application for a modular robotics framework with a 3-person team, on Gorgon, an open-source C++ UI engine with effectively no public documentation.
  • Owned the self-generating UI layer: it reads a device's data at runtime and builds its control panel automatically, so a new hardware module never means rewriting UI code.
  • Fixed crashes and linker errors by reading the engine's source and tracing its internals, going from no working build to fluent with the engine over the project.
  • Also owned the platform's Crow WebSocket backend.
  • C++
  • Gorgon engine
  • Crow
  • WebSockets
  • Desktop

Inscribe

Browser extension, founder and sole developer

2022 – present

4,000+ installs, run single-handedly for 3+ years

  • Designed, built and run a React browser extension on my own, integrating third-party services directly from the client with no backend of my own.
  • Shipped 5 core modules including tagging, search and multi-format export (PDF, PNG, Markdown).
  • Full English and Turkish localisation from a single codebase.
  • Tested with Vitest and React Testing Library.
  • React
  • TypeScript
  • Vitest
  • Browser extension
  • i18n

Parametric Gear Library

Native C++ library

2026

3D gear models from 5 parameters, geometry written from scratch

  • Generates parametric 3D gear models from 5 configurable parameters.
  • Implements the computational geometry from first principles rather than wrapping an existing package. The gear on this page uses the same involute maths.
  • C++
  • Computational geometry
  • STL

Wormhole

Real-time 3D simulation

2025

A wormhole tunnel rendered in real time in the browser

  • Real-time WebGL visualisation of a wormhole tunnel with distortion effects, built with Three.js and custom shaders.
  • Three.js
  • WebGL
  • Shaders

Skills

Top 5% of AI-fluent tech professionals verified by Calyptus

Where there's a note, it's where I used the skill in production or in a shipped project.

Languages

  • TypeScriptOzbul, Smart Bookmarks
  • JavaScript (ES6+)Wormhole
  • PythonUncooked, MARK AI
  • C++Omniplexus, Gear Library
  • C#Ozbul stock app
  • SQLSmart Bookmarks
  • PHP
  • Java

Frontend

  • ReactOzbul, Inscribe
  • Next.js (App Router)Smart Bookmarks, this site
  • React NativeOzbul mobile apps
  • TanStack QueryOzbul
  • Component libraries and design systemsOzbul, 25+ components
  • Material-UIOzbul
  • Tailwind CSSOzbul, this site
  • SCSS, HTML5, CSS3
  • Responsive, mobile-first design

Backend and data

  • Node.js
  • Django
  • REST API designTechnolink
  • PostgreSQL, full-text searchSmart Bookmarks
  • Drizzle ORMSmart Bookmarks
  • OAuth, Better AuthSmart Bookmarks
  • JWT authenticationTechnolink
  • Object-oriented design

AI and systems

  • Claude API, structured outputsSmart Bookmarks
  • Claude Code pluginsUncooked
  • LLM evalsUncooked
  • AI agent development in PythonMARK AI
  • Model Context Protocol (MCP)Technolink
  • AI-assisted development workflows
  • Computational geometryGear Library
  • Low-level C++ UI renderingOmniplexus
  • Native library designGear Library
  • Crash and linker diagnosisOmniplexus

Testing and quality

  • VitestSmart Bookmarks, Inscribe
  • JestOzbul, est. +10–20% coverage
  • PlaywrightSmart Bookmarks
  • React Testing LibraryOzbul, Inscribe
  • Web performance optimisationOzbul
  • Web security (SSRF)Smart Bookmarks
  • Accessibility (WCAG)Ozbul, Mensa

Tooling

  • Git and GitHub
  • VercelSmart Bookmarks, this site
  • Vite, Webpack
  • pnpm
  • Linux command line
  • Agile / ScrumOzbul

About

I work across the whole stack but I'm happiest where interfaces meet hard engineering: a component library other developers can trust, or an undocumented C++ engine I had to learn by reading its source.

I graduated in June 2026 with a B.Sc. in Software Engineering. I've been writing code since 2020 and shipping software since 2022, when I launched Inscribe.

Lately I've moved into full-stack and AI work: Smart Bookmarks runs on Next.js and PostgreSQL and uses Claude to summarise and tag what you save, and Uncooked is an open-source plugin that tailors resumes without adding anything untrue, backed by its own evals.

B.Sc. Software Engineering

European University of Lefke, Northern Cyprus

Graduated June 2026

CGPA 3.81 / 4.00, ranked top 3 in the department and top 4 in the faculty

Competitions

Competition results
ResultCompetitionYear
WinnerCodespace x Couchbase Hackathon2023
Top 0.1%Teknofest, Robotics2025
Top 0.5%Teknofest, Tourism2025
Top 1%Teknofest, AI in Aviation2026
Top 10%MARK AI marketing agent (Python)2025
FinalistConstruct AI2024
FinalistEMUSoft2025

Contact

Open to relocation (EU, UK, US, Canada) or remote contract work (GMT-1 to GMT+5). Visa required for onsite EU. Email is the fastest way to reach me.

mofopeadegoke@gmail.com