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.
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
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
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#
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
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
| Result | Competition | Year |
|---|---|---|
| Winner | Codespace x Couchbase Hackathon | 2023 |
| Top 0.1% | Teknofest, Robotics | 2025 |
| Top 0.5% | Teknofest, Tourism | 2025 |
| Top 1% | Teknofest, AI in Aviation | 2026 |
| Top 10% | MARK AI marketing agent (Python) | 2025 |
| Finalist | Construct AI | 2024 |
| Finalist | EMUSoft | 2025 |
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