
Akash Shahriar
Verified Expert in Engineering
Full-stack Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since November 4, 2022
Akash is a senior architect and technical founder (CookieTech) with 6+ years of experience. He specializes in scaling MVPs in 90 days, bridging high-level Flutter/React UI with low-level JNI/C++ and media optimization (FFmpeg). He's an expert in AI/LLM integration (LangChain, OpenAI) for legaltech and fintech. From optimizing video engines by 60% to architecting HIPAA-compliant SaaS, Akash delivers clean, secure, and performant code.
Portfolio
Experience
- React Native - 6 years
- Java - 5 years
- SOLID Principles - 4 years
- Model View ViewModel (MVVM) - 4 years
- Android - 4 years
- HIPAA Compliance - 4 years
- Kotlin - 4 years
- OpenGL ES - 3 years
Preferred Environment
FastAPI, Next.js, Dart, Flutter, LangChain, NoSQL, Relational Databases, Agentic AI, Full-stack, Mobile Apps, Cursor AI, Claude Code
The most amazing...
...thing I’ve scaled were 10+ high-impact apps, from HIPAA-compliant EHRs to AI legal tools.
Work Experience
Flutter Developer
Pierre Lucien
- Developed and published a high-fidelity Flutter app in both the Play Store and the App Store, which is used by many people and counting.
- Tracked issues on Trello and delivered tasks on time with proper testing that passed QA within one iteration.
- Implemented event management feature, video streaming, TikTok-like feature, messaging system, and push notifications that ensured seamless user experience.
- Maintained best practices and clean architecture with BloC, repository, and services pattern, ensuring extendability and sustainability.
Full-stack Developer
Visual Art & Technology Films
- Designed, developed, and deployed an AI-driven text-to-video generation application.
- Worked as a full-stack developer and AI engineer to build a back end and front end with NextJS, NestJS, Amazon Simple Queue Service (SQS), Python, GANs, MongoDB, DocumentDB, CloudFront, Amazon Elastic Container Service (ECS), and Amazon EC2 services.
- Delivered a successful POC and MVP that secured AWS credits and a grant from Samsung.
- Developed asynchronous video generation by architecting Amazon Simple Queue Service (SQS) and Socket IO.
- Built a prompting AI agent that enhances the prompt by chatting with the user.
Senior iOS/Android Developer (via Toptal)
Ohmpad, Inc.
- Developed Bluetooth Low Energy (BLE) services for pairing and transmitting audio to multiple Bluetooth devices.
- Implemented MVP features with Flutter for Android and iOS.
- Launched the MVP and oversaw the testing, bug fixing, and deployment.
Senior Software Developer
Byte Ready Inc.
- Implemented JavaScript sources and integrated identifiers and trackers for analytics.
- Configured and integrated Facebook Ads, Google Ads, and Facebook Pixels as destinations, and added Snowflake as a wareframe.
- Configured sources for mobile platforms, including Android and iOS.
React Native Developer | Android & IOS
ASAP Mobile RV Repair LLC
- Debugged and implemented features in the existing codebase in React, Express.js, and React Native for deployment to the App Store and GCP.
- Contributed to the development of the admin panel, back end, and two React Native mobile apps–the technicians' and customers' apps.
- Implemented Google Maps, MongoDB, Twilio, Facebook login, Google login, Apple login, and AWS storage SDK on both React Native client and Express.js and Node.js back end.
- Worked as a full-stack developer in building the entire echo system from the back end to the client with all third-party API configurations like GCP, AWS, Twilio, MailGun, Firebase, Google Map SDK, etc.
- Tracked and maintained issue tickets on Jira in an agile manner.
- Solved many outdated codes and issues, deployed the back end and website on the GCP, and published the client's app on TestFlight, while managing both Apple developer certificates and the Firebase console.
Android Developer
Karel Electronics
- Updated the source code using the latest technology, implemented media codecs for video processing, and fixed the app that was not running on more than API level 22 by updating the code and the JNI libraries.
- Tracked and implemented features using GitHub for Agile project management, fixed on-demand bugs, and worked with native and JNI libraries.
- Improved native libraries using FFmpeg and Vp8 decoders and encoders with Opus for audio processing and also learned how the encoded packets are transferred through UDP/TCP.
Senior Android Developer
Portonics
- Developed multiple features using Agile methodologies, followed clean architecture principles, used dependency injection, cached data locally with Kotlin flow and coroutines for easy loading, and handled network calls and authorizations.
- Implemented features and fixed bugs by tracking issue tickets using Jira management tools with log time.
- Launched several versions of the app on the Play Store that reached up to two million users over time with a 99.8% crash-free experience.
- Worked closely with the business and QA teams following a Scrum approach and deployed several releases through the CI/CD pipeline.
- Built and optimized a live examination platform using Node.js to accommodate over 5,000 concurrent student users.
- Promoted a more comprehensive assessment of the student's knowledge and skills by implementing difficulty levels in the exam questions.
- Designed and implemented a user-friendly question-and-answer system that gives the user hints, suggestions, and explanations.
Senior Software Engineer
Kite Games Studio
- Operated closely with product, QA, and design teams in an Agile environment to analyze and implement the requirements of six Android apps with over 10 million users each, achieving less than 0.4% crashes and ANRs.
- Tracked and fixed critical issues using Jira as a reporting tool.
- Optimized low-level image, audio, and video processing for complex features that millions of users use.
- Proceeded from scratch to production pipeline with two Android apps that have contributed to a 10% growth.
- Implemented new features and optimized a legacy project increasing the number of users by 200%.
- Awarded as the employee of the year in 2021 for the support I provided to the Android team.
Software Engineer
Smart Solution Company Limited
- Developed a point-of-sale system that replaces a cash register and tracks sales and inventory in real-time, used by more than 100 thousand users.
- Implemented complex features like PDF generation, database management system, architecture, and more.
- Tracked and debugged issues in an Agile environment using Trello and fixed ANR and crashes.
Junior Software Engineer
Kaaz Link
- Created an app to connect employees and employers for informal employment in a peer-to-peer fashion. The app is a pioneer job engagement platform and has been launched in Kenya and Bangladesh.
- Developed the back end with PHP, MySQL, Java, and Android. Implemented features and debugged issues using Trello.
- Oversaw the launch process and handled the system from scratch to the first pilot release.
Developer
Freelance Clients
- Developed several mobile and web apps that have benefited more than 17 clients.
- Implemented features and fixed bugs with 100% client satisfaction.
- Handled the complete process, from scratch development to launch.
Experience
dtac Android Thailand
https://play.google.com/store/apps/details?id=th.co.crie.tron2.android&hl=en&gl=USHere are some of the key features of the app:
• Account management: The app allows users to manage their dtac accounts, including updating personal information, viewing account details, and checking balance and usage.
• Package and promotion purchase: Customers can use the app to purchase various packages and promotions, including data, voice, and messaging plans.
• Payment management: The app allows customers to make payments and top up their accounts using various payment methods, including credit cards, debit cards, and e-wallets.
• Reward points: The app also offers a reward points program that allows customers to earn points for various activities, such as purchasing packages, paying bills, and referring friends. These points can be redeemed for different rewards, such as free data, voice, and messaging services.
• Store locator: The app can locate nearby dtac stores and service centers.
Karel Bulutta Konferans
Add Music To Video & Editor
https://play.google.com/store/apps/details?id=kgs.com.addmusictovideosMobile RV Application | Android & iOS
I worked on this project as a full-stack developer in building the following:
• Back end with Express.js and Node.js
• Admin panel with React
• Customer website with React
• Customer app with React Native
• Technician app with React Native
I have maintained the codebase, fixed multiple issues, and implemented new features. I deployed the back end and websites on the GCP and set up third-party libraries like GCP, AWS, MongoDB, Atlas, Twilio, and Mailgun. In addition, I also configured different environments for different build variants–development, staging, and production.
Color Pop Effects Photo Editor
https://play.google.com/store/apps/details?id=com.tasnim.colorsplashLogo Maker – Logoshop
https://play.google.com/store/apps/details?id=com.kite.free.logo.makerPhoto Background Eraser App
https://play.google.com/store/apps/details?id=com.tasnim.backgrounderaserBlur Photo Editor & Auto Blur
https://play.google.com/store/apps/details?id=com.kitegames.blur.photo&hl=en&gl=USPOS App Offline
https://play.google.com/store/apps/details?id=com.smart.pos.sales.accountingGodzeela App
Kaaz App
BCS Prostuti
https://play.google.com/store/apps/details?id=com.bcsprostuti.tanim.bcsprostutiRS Sjoliv
https://play.google.com/store/apps/details?id=com.sjoliv.rs.androidIn this project I:
• Led a cross-platform mobile application development project using Flutter and Dart, with a team of five developers and two designers, following industry-leading software development best practices.
• Utilized GraphQL to communicate with AWS AppSync and MQTT clients, ensuring efficient data retrieval and communication between the app and the devices.
• Implemented efficient state management using ValueNotifier and ChangeNotifier, which offers more flexibility than third-party state management libraries like Getx, Reiverpod, and Bloc, ensuring a seamless and uninterrupted user experience.
• Implemented a device compatibility solution that allowed the Flutter app to adapt dynamically to different device types, platforms, screen orientations, and sizes, ensuring a seamless user experience across all platforms.
Binge
https://play.google.com/store/apps/details?id=buzz.binge.mobileThe project faced several challenges during its development, and I had a key role in:
• Implementing and optimizing adaptive streaming and playback of various media sources using ExoPlayer, resulting in efficient buffering and seamless playback.
• Optimizing the code architecture following best practices and clean architecture.
• Migrating the app code from Java to Kotlin.
• Contributing to the development of new features and functionalities based on user feedback and market trends.
AI-based Restaurant Ad Generator and Marketing SaaS Tool
Phenomenal AI
https://www.phenomenalai.in/I led full-stack development on this project, building both the front end (Next.js, React, Android) and the back end (NestJS, Python). I architected the system with JWT-based authentication, implemented WebSockets for a seamless real-time editing and generation panel, and integrated an SQS queue for asynchronous video processing. I also worked on video processing pipelines and used LangChain to build a prompt-enhancement agent. On the infrastructure side, I designed and deployed the AWS architecture using Amazon ECS, CloudFront, load balancing, and DocumentDB.
Pitchle
https://www.pitchleapp.com/Hey Ana
An all-in-one AI lifestyle companion designed to enhance user productivity and well-being through personalized coaching, mood tracking, and daily organization.
KEY CONTRIBUTIONS
Integrated LLM Capabilities: Engineered the core AI chat functionality using OpenAI's API to provide empathetic, coherent responses for emotional support and personalized coaching.
ADVANCED TRACKING SYSTEMS
Developed a modular architecture for tracking mood and menstrual cycles, translating physiological signals into actionable health insights.
AR AND UTILITY FEATURES
Implemented an "AR Share" feature for augmented reality social interactions and a "Yummy" meal planner that integrates with grocery APIs to suggest recipes based on available ingredients.
STYLIST ENGINE
Built an interactive fashion recommendation engine that utilizes user preference quizzes and brand databases to suggest tailored outfits.
EMERGENCY SUPPORT
Engineered a high-priority "SOS" help feature allowing users to trigger emotional crisis support with specific keyword triggers.
TECHNICAL STACK
Flutter, FastAPI, OpenAI API, Augmented Reality (ARCore/ARKit), and RESTful API integrations.
Music Near Me
The migration was driven by the need for complex relational data handling and specialized geospatial queries that exceeded the capabilities of the original low-code setup. I architected the new system to leverage Supabase’s PostgreSQL capabilities for real-time venue availability and event synchronization. On the front end, I developed a highly responsive Flutter app for iOS and Android, ensuring seamless map integration and low-latency performance. On the business side, I built a robust admin dashboard with Next.js to enable venue owners to manage high-concurrency booking schedules. This refactor significantly improved app performance, data integrity, and scalability across multiple regions.
Education
Bachelor's Degree in Computer Science
Khulna University of Engineering and Technology - Khulna, Bangladesh
Certifications
Java (Basic) Certificate
HackerRank
Kotlin for Java Developers
JetBrains | via Coursera
Problem Solving (Intermediate) Certificate
HackerRank
NASA Space Apps Challenge (Top 35 Certificate)
BASIS
API Hackathon Champion 2019
Grameenphone
Skills
Libraries/APIs
AsyncTask, Firebase Android SDK, Retrofit 2, LiveData, Retrofit, Node.js, React, Square API, Android API, OpenGL, REST APIs, Volley, Google Cloud API, Google Maps SDK, OpenCV, Socket.IO, FFmpeg, Camera API, TensorFlow, Protobuf, OpenGL ES, PDFLib, Free Weather API, Android Volley API, jQuery, NDK, GCM, Twilio API, GetX, Stripe, Facebook SDK, Instagram API, TikTok API, Social Media APIs
Tools
Bitbucket, GitHub, Adobe Premiere Pro, Android Studio, Git, CapCut, Claude Code, Android Jetpack, Android NDK, Google Analytics, Adobe Illustrator, Trello, Adobe Experience Design (XD), Figma, Keyboards, Webpack, Jira, Firebase Authentication, Firebase Test Lab, GitLab CI/CD, Gradle, Google Cloud Messaging, Firebase Cloud Messaging (FCM), Flow, Postman, Mongoose, AWS IAM, TestFlight, Xcode, NPM, MongoDB Atlas, AWS AppSync, MQTT, ExoPlayer, Facebook Pixel, OneSignal, Auth0, Adobe InCopy, Amazon CloudFront, Amazon Simple Queue Service (SQS), AWS Command Line Interface (CLI), Amazon Elastic Container Service (ECS)
Languages
Java, Kotlin, C++, Dart, JavaScript, HTML, TypeScript, CSS, PHP, Swift, Python 3, Python, C, SQL, Objective-C, GraphQL, Snowflake
Frameworks
Android SDK, Flutter, React Native, Next.js, Tailwind CSS, Material UI, Spring Boot, RenderScript, Spring, Unreal Engine 4, Core Bluetooth, Hibernate, Dagger, Unreal Engine 3, .NET, JNI, WebApp, Dagger 2, Express.js, Yarn, Riverpod, NestJS, JSON Web Tokens (JWT)
Paradigms
Model View ViewModel (MVVM), Mobile Development, Dependency Injection, App Development, UI Design, HIPAA Compliance, Agile Software Development, Design Patterns, Model View Presenter (MVP), Microservices, Unit Testing, Clean Code, REST, Testing, Database Design, Agile, Clean Architecture, Object-oriented Programming (OOP), Cross-platform
Platforms
Android, Firebase, iOS, Software Design Patterns, Mobile, FlutterFlow, Vercel, Google Cloud Platform (GCP), Amazon Web Services (AWS), Bluetooth Low Energy (LE), Anaconda, ARCore, Google Cloud SDK, Twilio, Mailgun, Google App Engine, Docker, Google Ads, Amazon EC2, Web, Mapbox
Storage
JSON, SQLite, Cloud Firestore, MongoDB, MySQL, Databases, PostgreSQL, RoomDB, Amazon S3 (AWS S3), Redis, NoSQL, Relational Databases
Industry Expertise
Web Design
Other
Image Processing, Coroutines, Communication, Native Ads, AdMob, Background Threading, Memory Management, Memory Leaks, Memory Optimization, Data Structures, User Authentication, Email Authentication, Room, Processing & Threading, APIs, Mobile Applications, Video Processing, QA Testing, Minimum Viable Product (MVP), Full-stack, Mobile Apps, Mobile App Development, Front-end Development, Square, Graphic Design, Serverless, Software Engineering, Debugging, Architecture, OkHttp, Payment APIs, Chatbots, SDKs, Apps, Google Play Store, Supabase, Artificial Intelligence (AI), Android App Development, Point of Sale, Crypto, Billing, Billing Software, Payments, Cursor AI, SOLID Principles, Leadership, Word Processing, ACM Problem Solving, Algorithms, Back-end, JSON REST APIs, Maps, PDF, Bootstrap 4, Springbot, Near-field Communication (NFC), Java Native Interface (JNI), Natural Language Processing (NLP), System Architecture, Material Design, Messaging, Data Privacy, Open Source, Bluetooth, Bluetooth GPS, iOS Camera, Custom Keyboards, VoIP, Audio Streaming, SMS, API Integration, Cross-platform App Development, Generative Pre-trained Transformers (GPT), UI Testing, Jetpack Compose, Advertising Technology (Adtech), Mobile Advertising, LiveStream, Video Livestreaming, Video Encoding, OpenAI, Data Analysis, Generative Artificial Intelligence (GenAI), Forms, Medical Billing, Billing Systems, AI Programming, Vite, HIPAA, Machine Learning, Web Scraping, Google AdMob, Firebase Instance ID, System Design, Android UI Design, Team Management, Hackathons, Competitive Strategy, Competitive Intelligence, Weather, Teamwork, Time Management, Neural Networks, Opus, MediaCodec, RTP, SRTP, UDP, Transmission Control Protocol (TCP), Media Encoding, CI/CD Pipelines, Barcode Reader, Airbnb, Google Fit, Axios, Node Clusters, React Native Bridge, Push Notifications, Deep Linking, Digital Payments, DIO, BLoC, Segment, Data Warehouse Design, Audio, WordPerfect, Computer Vision, DocumentDB, AI Chatbots, Generative Adversarial Networks (GANs), Retrieval-augmented Generation (RAG), WebSockets, Google+ Authentication, Hybrid Apps, In-app Purchases, iOS Authentication, eCommerce, ChatGPT API, Google Cloud Functions, App UI, Cryptocurrency Trading, Cryptocurrency Wallets, FastAPI, LangChain, Agentic AI, Voice, Speech Recognition, Large Language Models (LLMs), Speech Emotion Recognition (SER), Speech-to-Text (STT), Text-to-Speech (TTS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring