# Saheed Oladele

> Senior software engineer, writer, and lecturer. Building at Scalable Capital, writing on engineering and Agent Experience (AX), and teaching Frontend Programming at the University of Europe for Applied Sciences.

Saheed Oladele is a senior software engineer at Scalable Capital (https://de.scalable.capital/en), a lecturer of Frontend Programming at the University of Europe for Applied Sciences (https://www.ue-germany.com/), and a writer on engineering and Agent Experience (AX). He came to software from electrical engineering (communications track). He works across the full stack and the infrastructure underneath: React and TypeScript on the front, Node, Kotlin, and Spring Boot on services, with GraphQL and PostgreSQL in the middle, and AWS shaped by Terraform.

The fastest way to reach him is a LinkedIn message (https://www.linkedin.com/in/saheed-oladele).

## Site map

- [Home](https://saheedoladele.com/): overview, currently, recent writing, selected projects.
- [About](https://saheedoladele.com/about): background, stack, credentials.
- [Writing](https://saheedoladele.com/writing): essays and technical articles. RSS at https://saheedoladele.com/writing/feed.xml.
- [Projects](https://saheedoladele.com/projects): chowpool + UE Frontend course portal.
- [Contact](https://saheedoladele.com/contact): LinkedIn and GitHub.

## Tools of the trade

- React
- TypeScript
- JavaScript
- Next.js
- GraphQL
- PostgreSQL
- Node.js
- Kotlin
- Spring Boot
- Ruby
- Ruby on Rails
- AWS
- Terraform
- Docker

## Writing

- [AI Emergence at ViteConf 2025: UX, DX, now AX](https://www.babbel.com/en/magazine/ai-emergence-at-viteconf-2025-ux-dx-now-ax) — Babbel, Nov 2025. Notes from ViteConf 2025 in Amsterdam. The experience layer is shifting from UX to DX to AX, Agent Experience. LLM-based agents are becoming first-class consumers of our software, and we can choose to design for them on purpose.
- [7 Steps to Navigate Onboarding as a Software Engineer](https://leaddev.com/hiring/7-steps-to-navigate-onboarding-as-a-software-engineer) — LeadDev, Nov 2024. A practical, seven-step guide to joining a new engineering team. How to build trust from the interview onward, learn the product, and offer feedback without bulldozing the people who came before you.
- [How to Migrate from create-react-app to Vite using Jest and Browserslist](https://www.freecodecamp.org/news/how-to-migrate-from-create-react-app-to-vite/) — freeCodeCamp, Oct 2023. The React team no longer recommends create-react-app. A step-by-step migration of a production app to Vite, keeping Jest for tests and fixing browserslist along the way.
- [Frontend or Backend: How to Know the Right Track for You](https://www.microverse.org/blog/frontend-or-backend-how-to-know-the-right-track) — Microverse, Oct 2020. Choosing a side of the stack early in a web-development career. How to read your own temperament, the pull toward interfaces versus systems, and commit to the track that actually fits you.
- [3 Important Frontend Concepts that Make You a Professional](https://www.microverse.org/blog/3-important-frontend-concepts-that-make-you-a-professional) — Microverse, Sep 2020. Three ideas that separate a hobbyist from a professional frontend developer. The fundamentals don't appear in a framework tutorial, but they quietly decide how far you go.
- [Rails: How to Set a Unique Interchangeable Index Constraint](https://www.freecodecamp.org/news/how-to-set-unique-interchangeable-index-constraint-in-rails/) — freeCodeCamp, Jul 2019. Model-level uniqueness validation gives you a nice error message, but it doesn't guarantee integrity. How to enforce an interchangeable unique constraint at the database level in Rails.
- [A Simple Git Guide and Cheat Sheet for Open Source Contributors](https://www.freecodecamp.org/news/a-simple-git-guide-and-cheat-sheet-for-open-source-contributors/) — freeCodeCamp, Jul 2019. The hardest part of open source is the jump from fork to pull request. A clean, professional Git workflow that takes you from first fork to merged PR, with a cheat sheet to keep handy.
- [Harsh Truths No One Will Tell You About Starting a Business](https://medium.com/startup-grind/harsh-truths-no-one-will-tell-you-about-starting-a-business-3acdc700adc) — Startup Grind, Jun 2019. The unglamorous realities of starting a business, the ones that rarely survive into the success stories. Written from the founder's side of the table, for anyone about to begin.
- [Why You Should Stop Writing CSS in “CSS”](https://www.freecodecamp.org/news/why-you-should-stop-writing-css-in-css-6fb724f6e3fc) — freeCodeCamp, Apr 2019. Variables, nesting, arithmetic, minification. What preprocessors give you over vanilla CSS, and why a small syntax shift pays off across a real codebase.

## Projects

- [Chowpool](https://chowpool.com/) — Founder · Engineer, 2026. A group-buying platform for Nigerian groceries. Neighbours pool orders to unlock wholesale pricing and split delivery on staples.
- [UE Frontend Course Portal](https://ue-frontend-2026.netlify.app/) — Lecturer · Designer · Engineer, 2026. The course portal for Frontend Programming at the University of Europe for Applied Sciences. Sixteen Saturday sessions across four units, with slides, starter code, and locked-by-default instructor notes.

## Optional

- [Full content](https://saheedoladele.com/llms-full.txt): the same index with expanded copy.
- [Sitemap](https://saheedoladele.com/sitemap.xml)
- [RSS](https://saheedoladele.com/writing/feed.xml)
