Opeyemi Esther Agbaje

Building reliable software with clarity, precision, and purpose.

Full-Stack Software Engineer

I build software across C#/.NET desktop applications, backend systems, and responsive web experiences, with an emphasis on usability and maintainability.

  • C#/.NET desktop applications
  • Backend systems
  • Responsive web development

Featured projects

A selection of desktop, backend, and web application work.

Desktop Applications

Enterprise Desktop Application Modernization

Contract Frontend Developer — Desktop Applications

Private / Confidential Engagement

Enterprise Desktop Application Modernization is a professional desktop-engineering project I worked on as a contract frontend developer at Desires Investment Ltd. My work focused on modernizing Windows desktop application interfaces using C#, .NET, WPF, and XAML, with an emphasis on usability, consistency, and maintainable UI structure. Because this was a confidential employer engagement, proprietary product details are intentionally omitted, but the project reflects my practical experience redesigning forms and screens, improving interface workflows, and building reusable desktop UI patterns.

  • C#
  • .NET
  • WPF
  • XAML

Backend Systems

Webbie

Backend Developer at CVSpan

Professional Work · July–December 2024

Webbie is a professional software project I contributed to during my time as a Backend Developer at CVSpan. My work focused on developing backend services using Node.js and TypeScript, working with REST APIs, integrating authentication functionality, and supporting database operations through Prisma. The experience strengthened my understanding of backend architecture, application security, API design, and testing within a professional development environment.

  • Node.js
  • TypeScript
  • Prisma
  • Chai
  • REST APIs
  • OAuth

Personal Engineering Projects

EstieMetalsBot

Private project

Private · In Development

A private trading-system application I am developing with C# and .NET. It combines financial market-data processing, structured analysis, interactive charting, historical replay, and risk-aware decision workflows within a modular software architecture.

  • C#
  • .NET
  • PostgreSQL
  • MetaTrader 5
  • MQL5

Full-Stack Web Development

MoodPlaylist

Full-Stack Developer · Personal project

Live deployment

A mood-based music discovery application with a Next.js frontend and C# Web API backend. Its public description presents Spotify track suggestions, playlist creation, saved favourites, and refreshed selections; those workflows have not been independently tested.

  • Next.js
  • C#
  • C# Web API
View case study

MoodPlaylist live preview

Full-Stack Web Development

EarnTracker

Full-Stack Developer · Personal project

Live deployment

An earnings-management and financial-tracking application for freelancers and independent earners, with a Next.js frontend and C# Web API backend. Payment and financial workflows shown on its public landing page have not been independently tested.

  • Next.js
  • C#
  • C# Web API
View case study

EarnTracker live preview

Browse the complete project gallery and case studies. View all projects

Technical expertise

Desktop Development

  • C#
  • .NET
  • WPF
  • XAML

Frontend Development

  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • Redux
  • Framer Motion

Backend Development

  • Node.js
  • Express
  • REST APIs
  • Authentication and authorization

Databases

  • MongoDB
  • PostgreSQL
  • Prisma

Testing

  • Chai

Development Tools

  • Visual Studio
  • Git
  • GitHub
  • Figma

Additional Knowledge

Foundational knowledge; not a professional marketing specialization.

  • SEO fundamentals
  • Digital marketing fundamentals
  • Content strategy awareness
  • Audience understanding

Experience

Recent desktop and backend work, alongside earlier frontend and full-stack roles.

  1. 2025–Present

    Contract Frontend Developer — Desktop Applications

    Desires Investment Ltd

    Contract

    Modernizing Windows desktop application interfaces and improving usability with C#, .NET, WPF, and XAML.

    • Redesign application forms and screens, refine navigation and controls, and improve user workflows.
    • Create reusable interface components, styles, and templates while preserving compatibility with existing functionality.
    • C#
    • .NET
    • WPF
    • XAML
  2. July–December 2024

    Backend Developer

    CVSpan

    Remote

    Developed REST APIs and worked on authentication systems in collaboration with frontend developers.

    • Designed and implemented REST APIs and supported authentication integration.
    • Worked with frontend developers to integrate backend functionality.
    • Node.js
    • TypeScript
    • Prisma
    • REST APIs
    • OAuth
    • Testing
  3. February–December 2023

    Full-Stack Developer Intern

    LuTA

    Remote

    Contributed to web application development across frontend interfaces and backend functionality.

    • Built interfaces with React, Next.js, TypeScript, and Tailwind CSS.
    • Developed backend functionality using Node.js and MongoDB.
    • React.js
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Node.js
    • MongoDB
  4. August–November 2023

    Frontend Developer Intern

    HerTechTrail

    Remote

    Contributed to responsive user interfaces and translated design prototypes into working components.

    • Built and refined responsive user interfaces.
    • Collaborated with designers and product managers to implement Figma prototypes.
    • Responsive UI
    • Figma

About

I build and improve software across desktop, backend, and web interfaces. My work includes modernizing Windows desktop user interfaces with C#, .NET, WPF, and XAML; developing REST APIs and authentication integrations; and building web applications with React, Next.js, TypeScript, and Node.js. I value practical problem-solving, usable workflows, and code that is clear and maintainable.

My engineering approach starts with understanding the problem and the people using the software. I aim for clear, dependable solutions, reusable patterns where they help, and improvements that respect existing functionality.

Explore my technical expertise

Get in touch

I welcome conversations about software engineering opportunities, collaboration, and projects. Email me at agbajeopeyemiesther@gmail.com or use the form below.