{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Tony-Bradley Ade","label":"Full Stack Software Engineer","image":"https://saywise-production-profilepicturestoragebucket-kbfooccc.s3.amazonaws.com/profile-pictures/0f408313-dced-405b-9a44-0c46c569b63e/linkedin-1791225137688.jpg","summary":"Full stack engineer who ships polished web and mobile products end to end, from interface design to APIs and payments. Built learning platforms for 230+ students and financial dashboards serving 25,000+ monthly users.","location":{"city":"Atlanta, GA, United States"},"profiles":[{"network":"LinkedIn","username":"tony-bradley-ade","url":"https://linkedin.com/in/tony-bradley-ade"},{"network":"tony-bradley.netlify.app","username":"tony-bradley","url":"https://tony-bradley.netlify.app/"},{"network":"github.com/mcrab237","username":"mcrab237","url":"https://github.com/mcrab237"}]},"meta":{"canonical":"https://saywise.com/member4180","version":"v1.0.0","lastModified":"2026-10-05T18:32:21.899Z"},"x_saywise":{"handle":"member4180","pronouns":null,"availability":null,"oneLiner":"Full stack engineer who ships polished web and mobile products end to end, from interface design to APIs and payments. Built learning platforms for 230+ students and financial dashboards serving 25,000+ monthly users.","profileUrl":"https://saywise.com/member4180","markdownUrl":"https://saywise.com/member4180/profile.md","pdfUrl":"https://saywise.com/member4180/resume.pdf","archetype":{"code":"HS-MG","name":"Launchpad Trailblazer","url":"https://saywise.com/sca/85ad3a685385","rarity":"One of the first Launchpad Trailblazers on Saywise"}},"work":[{"name":"My Helper","position":"Contract Full-Stack Engineer","location":"Remote","startDate":"2026-03-01","summary":"Shipped an English/French React Native marketplace for iOS and Android with provider discovery, bookings, messaging, and payments. Built React dashboards for approvals, earnings, and reconciliation backed by Node.js/Express APIs and Firebase. Implemented a double-entry ledger with atomic Firestore transactions to prevent duplicate postings and concurrent over-withdrawals."},{"name":"Independent Client Work","position":"Contract Software Engineer","location":"Remote","startDate":"2025-01-01","endDate":"2026-12-31","summary":"Delivered Exclusive Hair Braiding's Next.js/TypeScript booking platform handling 18 services, 190 pricing combinations, and staff scheduling with Stripe deposits. Built responsive photography website for ATO Productions with galleries, session booking, and deposit payments. Led planning and interaction design through production delivery."},{"name":"Orralearn – The Programmer's University","position":"Founder & Full-Stack Software Engineer","location":"United States","url":"https://theprogrammersuniversity.com","startDate":"2024-01-01","endDate":"2026-08-01","summary":"Launched React/TypeScript web and React Native/Expo mobile products for course management, exams, tuition, and enrollment serving 230+ students. Integrated Stripe and Flutterwave checkout with full-payment and installment plans. Built dashboards for admissions, exams, cohorts, instructors, and tuition. Automated Firebase reminders with AWS SES email delivery and S3 storage."},{"name":"Kennesaw State University","position":"Front Desk Assistant","url":"https://kennesaw.edu","startDate":"2022-10-01","endDate":"2023-05-01","summary":"Welcomed members/guests, handled check-ins and membership questions, scheduled facility reservations, and routed inquiries keeping wait times low and service consistent. Enforced facility policies and safety protocols; managed equipment checkout/returns and maintained accurate front-desk logs in campus systems."},{"name":"Self-employed","position":"Freelance Full-Stack Software Engineer","startDate":"2022-01-01","endDate":"2023-12-01","summary":"Delivered web applications for small-business clients, owning requirements, UI/UX, React and Node.js implementation, releases, and handoff. • Built scheduling and logistics dashboards with Stripe checkout, role-based admin tools, and analytics. • Created reusable UI components and a shared design system to support consistent experiences across client products. • Developed React Native prototypes and handled store submissions, basic telemetry, and crash reporting for selected projects. • Worked directly with stakeholders from Figma designs through implementation, deployment, documentation, and training."},{"name":"Afriland First Bank","position":"Frontend Engineering Intern","location":"Yaoundé, Centre, Cameroon","url":"https://afrilandfirstbank.com","startDate":"2021-01-01","endDate":"2021-09-01","summary":"Built React/Material UI financial dashboards for 25,000+ monthly users with server-side pagination, filtering, sorting, and reconciliation exports. Improved load times approximately 30% through code splitting and lazy loading. Refined responsive and cross-browser behavior in collaboration with backend, design, and product teams."}],"education":[{"institution":"Kennesaw State University","studyType":"Bachelor of Science - BS in Computer Science","startDate":"2019-09-01","endDate":"2023-06-01"}],"projects":[{"name":"PeerCash","description":"Built a full-stack fintech demonstration app with Next.js, TypeScript, and Supabase, connecting wallet interfaces to PostgreSQL data models, authentication, row-level security, and real-time updates. • Implemented account balances, transaction history, and simulated transaction creation with Supabase Realtime updates and clear loading, error, and optimistic states. • Applied per-user access policies with PostgreSQL row-level security and Supabase Auth. • Built responsive interfaces with React, Tailwind CSS, and shadcn/ui, including keyboard navigation and focus states, plus a compact admin view and Expo mobile companion. • Used strict TypeScript, Jest/React Testing Library tests, linting, and pull-request CI, with setup documentation for local development. Scope: Portfolio demonstration using test accounts and simulated transactions. No real funds are processed."},{"name":"Orralearn Social","description":"A social learning platform which provides affordable interactive programming lessons to students across the globe. Features a mobile app where students can interact with each other, share ideas and learn new concepts."},{"name":"Expense Tracker","description":"A mobile app which helps users manage and track their expenses"},{"name":"ThinkAI","description":"An AI app utility app which features an AI chatbot like chatgpt, an AI resume,coverletter, legal agreement generator and many other useful features. Built entirely using react native and nodeJS and openai's API for the AI."},{"name":"ATO Productions — Photography & Booking Website","description":"Built a responsive customer-acquisition site for an Atlanta photography business (atoproductions.com) with React. Service and pricing pages for headshots, portraits, corporate teams, and events. Implemented the full customer journey — discovery, portfolio browsing, session selection, scheduling, and deposit payment — with mobile-first galleries and conversion-focused calls to action."},{"name":"Exclusive Hair Braiding | Booking & Payments Platform","description":"Designed and delivered a production booking platform for a salon business using Next.js, TypeScript, Prisma, PostgreSQL, and Stripe. • Modeled a catalog of 18 services and 190 pricing combinations, connecting customer selections to availability, staff schedules, and deposit payments. • Built a progressive booking flow with availability-aware scheduling and recovery when a selected time slot was no longer available. • Integrated Stripe deposits and owner workflows for rescheduling, refunds, and customer follow-up. • Delivered an admin interface for service catalog, staff, media, and booking management, alongside responsive customer-facing pages. • Owned planning, interaction design, implementation, and production delivery. Live product: https://www.exclusivehairbraiding.com/"}],"skills":[{"name":"REST APIs"},{"name":"Payment Systems"},{"name":"Cypress"},{"name":"Jest"},{"name":"FinTech"},{"name":"Web Development"},{"name":"Front-End Development"},{"name":"Back-End Web Development"},{"name":"Mobile Application Development"},{"name":"Full-Stack Development"},{"name":"React.js"},{"name":"React Native"},{"name":"springboot"},{"name":"Design Systems"},{"name":"Supabase"},{"name":"Web Services API"},{"name":"PostgreSQL"},{"name":"GitHub"},{"name":"performance optimization"},{"name":"Stripe (Software)"},{"name":"TypeScript"},{"name":"Tailwind CSS"},{"name":"Next.js"},{"name":"Leading Development Teams"},{"name":"Technical Leadership"},{"name":"Methodology"},{"name":"Business Requirements"},{"name":"Agile Development"},{"name":"Java Development"},{"name":"nodejs"},{"name":"OpenAI Products"},{"name":"Project Management"},{"name":"Node.js"},{"name":"RESTful WebServices"},{"name":"Redux.js"},{"name":"Web Applications"},{"name":"Problem Solving"},{"name":"Communication"},{"name":"Mobile Applications"},{"name":"Computer Science"},{"name":"User Experience (UX)"},{"name":"HTML5"},{"name":"Writing"},{"name":"Web Services"},{"name":"Representational State Transfer (REST)"},{"name":"HTML"},{"name":"Cascading Style Sheets (CSS)"},{"name":"Application Development"},{"name":"JavaScript"},{"name":"Java"}]}