Skip to content
View emarkees's full-sized avatar

Highlights

  • Pro

Block or report emarkees

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
emarkees/README.md

Hi, I'm Adeyemi Emmanuel Olusola πŸ‘‹

AI-Native Software Engineer Β· Full-Stack Developer Β· FinTech & Financial Systems

I build AI-native, API-driven software products that solve real business problems.

My background sits at the intersection of software engineering, financial operations, and product development. I have professional experience building web applications with React, TypeScript, JavaScript, Laravel, Ruby on Rails, REST APIs, and SQL, combined with 5 years of financial operations and settlement experience.

I don't just think about how to write the code.

I think about:

The problem β†’ the users β†’ the business workflow β†’ the system architecture β†’ the data β†’ the automation β†’ the product.


🧠 My Engineering Philosophy

AI should not replace engineering fundamentals. AI should amplify them.

I use AI as part of my development workflow to accelerate:

  • Product discovery
  • Requirements analysis
  • System design
  • Code generation
  • Refactoring
  • Debugging
  • Testing
  • Documentation
  • API design
  • Technical research
  • Developer productivity
  • Data and workflow analysis

My goal is to build software where AI is part of the development process and, where appropriate, part of the product itself.


πŸš€ What I Build

AI-Native Applications

Building intelligent applications that combine traditional software engineering with AI-assisted workflows, automation, data, and APIs.

FinTech & Financial Systems

Using my financial operations and settlement background to understand:

  • Transactions
  • Reconciliation
  • Settlement
  • Financial workflows
  • Operational controls
  • Customer financial processes
  • Data validation
  • Business rules

Full-Stack Applications

Building complete products across:

Frontend β†’ APIs β†’ Backend β†’ Database β†’ Integration β†’ Deployment

Developer & Business Tools

I am particularly interested in products that reduce operational complexity, improve decision-making, automate repetitive work, and make financial services more accessible.


πŸ› οΈ Technology Stack

Languages

JavaScript TypeScript Ruby PHP SQL

Frontend

React Redux Tailwind CSS HTML5 CSS3

Backend & APIs

Ruby on Rails Laravel REST API

Engineering

  • Data Structures & Algorithms
  • System Design
  • API Integration
  • Debugging
  • Clean Code
  • Code Review
  • Responsive Development
  • Agile / Scrum
  • Git / GitHub
  • Git-flow
  • Test-Driven Development

πŸ€– AI-Native Development

I am evolving my engineering practice around an AI-native development methodology.

AI-Assisted Engineering

Problem
   ↓
Research
   ↓
Requirements
   ↓
Architecture
   ↓
AI-assisted implementation
   ↓
Testing & validation
   ↓
Human review
   ↓
Deployment
   ↓
Monitoring & iteration

The principle is simple:

AI generates possibilities. Engineering determines what ships.

I focus on maintaining ownership of:

  • Architecture
  • Security
  • Data integrity
  • Business logic
  • API contracts
  • Testing
  • Performance
  • Maintainability
  • User experience

πŸ’³ FinTech & Financial Domain

One of my biggest advantages as a software engineer is that I understand both technology and financial operations.

I have approximately 5 years of financial operations and settlement experience, including work involving:

  • Bank account reconciliation
  • Credit card reconciliation
  • Customer deposits
  • Vendor payments
  • Transaction validation
  • Financial document analysis
  • Discrepancy identification
  • Corrective actions
  • Financial reporting
  • Data analysis
  • Operational controls

This gives me a different perspective when building financial technology.

I understand that a financial application isn't simply:

Frontend + Backend + Database

It is also:

Business Rules
       ↓
Transactions
       ↓
Controls
       ↓
Validation
       ↓
Reconciliation
       ↓
Auditability
       ↓
Customer Experience

πŸ”¨ Selected Projects

πŸ›’ FlowMart

Full-Stack Marketplace Platform

A marketplace platform connecting customers, vendors, and riders.

Focus

  • Marketplace workflows
  • Vendor management
  • Customer ordering
  • Rider operations
  • API-driven architecture
  • Payments
  • Responsive UI
  • Product architecture

Role: Product Builder / Full-Stack Engineer


πŸ›οΈ Shombyhall Event Platform

React Β· Laravel Β· REST APIs

An event-hall booking application that allows users to discover available venues and make bookings.

Contributions

  • Built responsive React interfaces
  • Integrated frontend with REST APIs
  • Implemented booking workflows
  • Focused on usability and clear navigation
  • Worked across frontend and backend integration

❀️ Precious Crowns Foundation

React Β· TypeScript Β· Tailwind CSS Β· APIs

A web application supporting NGO-related campaigns and user interactions.

Focus

  • User-facing interfaces
  • API integration
  • Responsive design
  • Interactive workflows
  • Maintainable frontend architecture

πŸ“… Creative Global Submit

JavaScript Β· HTML Β· CSS

An event registration platform designed to allow users to discover events and register online.


🍲 MamaPut

JavaScript Β· REST APIs

A meal collaboration and ordering application with interactive user functionality.


πŸ‘¨πŸ½β€πŸ’» Engineering Experience

Software Engineering

I have worked across the software development lifecycle, including:

  • Requirements understanding
  • Frontend development
  • Backend/API integration
  • Debugging
  • Testing
  • Code review
  • Technical collaboration
  • Feature development
  • User-focused development

At iGate, I worked on responsive web applications using React, JavaScript, and Tailwind CSS, contributing to client-facing products and helping reduce issue-resolution time by approximately 20%.


πŸŽ“ Technical Mentorship

Microverse β€” Volunteer Mentor & Code Reviewer

I mentor junior developers and support engineers through:

  • Code reviews
  • Debugging
  • Data structures & algorithms
  • Software architecture
  • Git/GitHub
  • Clean code
  • Technical communication
  • Agile development

I've mentored 20+ junior engineers through practical software-engineering challenges.

I believe one of the best ways to become a better engineer is to help other engineers become better.


πŸ“š Continuous Learning

My engineering development has included 1,300+ hours of structured full-stack software development training covering:

  • JavaScript
  • React
  • Redux
  • Ruby
  • Ruby on Rails
  • Data Structures
  • Algorithms
  • Git/GitHub
  • Agile Development
  • Software Engineering Practices

Certifications / Modules

  • Microverse Ruby on Rails Module
  • Microverse React & Redux Module
  • Microverse JavaScript Module

🌍 What I'm Building Toward

I'm particularly interested in building technology for:

Financial Inclusion

Creating products that help underserved customers access financial services more easily.

Intelligent Financial Infrastructure

Building systems that can understand transactions, detect anomalies, automate operational workflows, and support financial decision-making.

AI + FinTech

Combining AI, software engineering, and financial-domain knowledge to build practical products rather than AI demos.

Developer Infrastructure

Building tools and platforms that make complex technical workflows easier for developers and businesses.


🧩 How I Approach Problems

I usually work through a problem using this framework:

01. Understand the problem
        ↓
02. Understand the users
        ↓
03. Understand the business
        ↓
04. Model the data
        ↓
05. Design the system
        ↓
06. Build the smallest useful version
        ↓
07. Test assumptions
        ↓
08. Measure the outcome
        ↓
09. Improve continuously

I care about shipping useful software, not just writing code.


πŸ“ˆ Current Direction

I'm currently deepening my capabilities across:

  • AI-native software development
  • Backend engineering
  • System design
  • Cloud development
  • MLOps
  • Data engineering
  • FinTech infrastructure
  • Intelligent automation
  • Production-grade APIs

My long-term goal is to become an engineer capable of taking a complex business problem from:

Idea β†’ Architecture β†’ AI-assisted Development β†’ Production System


🀝 Let's Connect

I'm interested in collaborating on:

  • AI products
  • FinTech
  • Financial infrastructure
  • Developer tools
  • SaaS
  • Open-source projects
  • AI-native applications
  • Cloud systems
  • High-impact technology for emerging markets

πŸ“ Lagos, Nigeria 🌍 Open to remote international opportunities

Portfolio: adeyemidev.vercel.app LinkedIn: linkedin.com/in/eadeyemi GitHub: github.com/emarkeees


πŸ’‘ Build. Learn. Automate. Ship.

Software is the tool. The real goal is solving meaningful problems.

Pinned Loading

  1. Todo-List Todo-List Public

    "To-do list" is a tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete. Built with ES6 and Webpack!

    JavaScript 3

  2. AWESOME_BOOK_ES6 AWESOME_BOOK_ES6 Public

    "Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, you will learn how to manage data using JavaSc…

    JavaScript 2