Building apps that users love

Software Engineer — Full Stack & Mobile Developer

David Tolulope Osunsakin

Currently available for remote Flutter developer roles and freelance projects.

about me

Software Engineer with over 4 years of experience in mobile and web development. I specialize in building fast, scalable, and user-focused applications using Flutter, JavaScript, Node.js, and Spring Boot. I'm passionate about solving real-world problems through clean code, strong UI/UX, and smart system architecture. I've built over 40+ production mobile apps published on both the App Store and Google Play for media, sports, and content companies across multiple countries.

my skills

Programming Languages

HTML CSS3 JavaScript Java Python C++ Dart C Swift Objective-C Kotlin

Frameworks & Libraries

React.js Bootstrap Node.js Spring Boot Android Flutter iOS

Development & Tools

MySQL Git Linux Postman GitHub Figma Photoshop

State Management & APIs

RESTful Axios WebSocket Flutter State Provider Riverpod BLoC Redux

My Services

Web Development

Full-stack websites and web apps built with React, Next.js, and Node.js. From landing pages to complex platforms with authentication, dashboards, and payment integration.

Mobile Development

Cross-platform iOS and Android apps using Flutter. Published apps to both app stores with features like live streaming, in-app purchases, and push notifications.

UI/UX & Responsive Design

Pixel-perfect interfaces designed in Figma and built to work seamlessly across mobile, tablet, and desktop. Focused on accessibility and user experience.

Backend & APIs

RESTful APIs, database design, and server architecture using Node.js, Spring Boot, and Supabase. Secure authentication, real-time data, and scalable infrastructure.

Software Testing & QA

Manual and automated testing to ensure reliable releases. Bug tracking, regression testing, and quality assurance throughout the development lifecycle.

AI Integration

Integrating AI capabilities into applications using OpenAI and other APIs. From speech-to-text transcription to intelligent content processing and automation.

My Experience

2017 - 2020

Information Technology Administrator | HCBI Kuća Mira

Managed data entry and data management across organizational needs, ensuring accuracy and completeness of information. Conducted regular system maintenance to minimize downtime and implemented efficient solutions for technical issues. Coordinated video conferencing meetings, optimizing communication channels for remote teams and clients.

2020 - Present

Software Developer | Freelance via Upwork

Delivered 10+ custom projects for international clients including mobile apps, web platforms, and API integrations. Maintained top-rated profile with consistent 5-star client reviews.

2023

Software Tester & Project Coordinator | Deepline.ai

Coordinated project timelines and tracked deliverables alongside the senior PM. Identified, reproduced, and documented software defects, contributing to release quality.

2023 - Present

Full Stack Mobile Developer | AppWorks

Built and maintained production Flutter apps for media and sports organizations including Telesport, KRIK, and Boom 93, published on both App Store and Google Play. Built LitteraWorks, a real-time AI transcription platform using OpenAI, now adopted by Serbian press outlets for live event coverage. Implemented live streaming, in-app purchases (RevenueCat), push notifications, and real-time content delivery across all apps. Led migration of legacy native apps to Flutter, reducing codebase maintenance across iOS and Android.

My Portfolio

LitteraWorks AI Transcription

LitteraWorks AI Transcription

AI-driven mobile application for professionals in journalism and media, converting speech to text using OpenAI-powered transcription technology.

FlutterDartOpenAI
Telesport Sports App

Telesport Sports App

Mobile application for sports news, live scores, and real-time updates for sports enthusiasts.

FlutterDartFirebase
Boom 93 Radio App

Boom 93 Radio App

Live radio streaming application with geolocation features and interactive content.

FlutterGeolocationAudio Streaming
Krik News App

Krik News App

Digital news platform with customizable content feeds and push notifications for breaking news.

FlutterDartREST API
MAPAPP QR Scanner

MAPAPP QR Scanner

Interactive poster application with QR code scanning capabilities for enhanced user engagement.

FlutterQR ScannerAR Features
EHCB Video Player

EHCB App

Mobile application with integrated video player for seamless content consumption experience.

FlutterVideo PlayerMedia Controls
ZPS In-App Purchases

ZPS Premium Content

Application with integrated in-app purchase system for premium content and features.

FlutterIn-App PurchasesPayment Gateway
Политика Продавница Digital Edition Reader

Политика Продавница

Digital edition reader app for Serbia's oldest daily newspaper, offering digital replicas of print editions with in-app purchases.

FlutterDartPDF Rendering
Flutter PDF Reader Starter Kit

Flutter PDF Reader – Starter Kit

Production-ready Flutter PDF reader with local/remote file support, caching, zoom, and share features.

Flutter 3.32.8Dart 3.8.1PDF Viewer
Lizola Fashion Site

Lizola Fashion Site

E-commerce marketing website and booking management system for African-inspired fashion studio in Belgrade.

Next.js 15SupabaseTailwind CSS
Piano Lesson Platform

Piano Lesson Platform

Full-stack role-based piano education platform for teachers to manage students and curriculum, and for students to track practice and progress across 5 skill levels.

Next.js 15SupabaseTypeScriptTailwind CSS
RCCG Choir Music Theory Learning Center

RCCG Choir Music Theory Learning Center

Interactive educational web app helping choir members master music theory fundamentals with structured lessons and progress tracking.

HTML5CSS3Vanilla JavaScript

contact me

My email

davidolusakin@gmail.com

My number

+381-6440-41628

+381-662-32370

My address

Pancevo, Serbia