Asif Hasan, Developer in Dhaka, Dhaka Division, Bangladesh
Asif is available for hire
Hire Asif

Asif Hasan

Verified Expert  in Engineering

Bio

Asif is an expert in developing production-grade, full-stack web and mobile applications. He's recently been working very successfully on custom large language models. For over 15 years, Asif has worked with 50+ clients. He's led projects at many startups, from inception to MVP, through successful fundraising and beyond. Asif takes full ownership of end-to-end project development, including coding by himself and managing and hiring team members.

Portfolio

Freelance Client
Python, React, Flask, Google Cloud Platform (GCP), OpenAI...
Freelance Client
Python, Large Language Models (LLMs), Multistage LLM Chains...
Signs365.com LLC
Node.js, JavaScript, PHP, MySQL, C#, C#.NET, .NET Core, React, TypeScript, Git...

Experience

  • React - 7 years
  • Node.js - 7 years
  • Test-driven Development (TDD) - 7 years
  • Python - 7 years
  • Java - 6 years
  • C# - 6 years
  • Amazon Web Services (AWS) - 4 years
  • Large Language Models (LLMs) - 2 years

Availability

Part-time

Preferred Environment

IDEA IDE, Visual Studio Code (VS Code), Visual Studio, Slack, MacOS, Linux

The most amazing...

...thing I've developed is a scalable talent recommender engine that automatically ranks potential candidates and suggests them for job offers or interviews.

Work Experience

Software Engineer

2024 - 2024
Freelance Client
  • Developed a web app that generates recommendations based on user input to improve it and suggest modified results.
  • Utilized OpenAI API and Python for the LLM recommendations.
  • Used React and TypeScript for the front end and Node.js, Express.js, AWS, and Firebase on the back end.
Technologies: Python, React, Flask, Google Cloud Platform (GCP), OpenAI, Artificial Intelligence (AI), Git, Google Cloud, CSS3, Front-end Development, HTML5

Tech Lead and Senior Software Engineer

2024 - 2024
Freelance Client
  • Developed the LLM pipeline and relevant APIs for a private chat agent.
  • Ensured the user could chat with the agent, asking for summarized answers on relevant text, PDF, documents, and images.
  • Used a variety of tools for this. The LLM was developed on top of multiple open source models, each used for serving different features such as paraphrasing, information retrieval, and summarization.
Technologies: Python, Large Language Models (LLMs), Multistage LLM Chains, Scalable Vector Databases, Retrieval-augmented Generation (RAG), Git, CSS3, Front-end Development, HTML5

Senior Software Engineer

2023 - 2024
Signs365.com LLC
  • Delivered a whole new product line (wholesale T-shirt printing) to their existing large codebase.
  • Built the whole product line end-to-end using React, TypeScript on the front end, and PHP and MySQL on the back end.
  • Developed many React components, including a highly customizable T-shirt Editor and T-shirt thumbnail viewer, among others.
  • Delivered many features in different parts of the product, both on the front and back ends, using React and PHP.
Technologies: Node.js, JavaScript, PHP, MySQL, C#, C#.NET, .NET Core, React, TypeScript, Git, CSS3, Sass, Front-end Development, HTML5

Senior Software Engineer

2023 - 2023
FreeText
  • Developed a fully featured virtual phone app for Android and iOS with features such as calls, SMS/MMS, group call/chat, contacts, buying and using multiple phone numbers, etc.
  • Built the product end-to-end (front and back ends) using React Native, Express.js, Twilio, and AWS.
  • Developed the code with 97% test coverage in both unit and integration testing. Used Jest for testing.
  • Utilized various AWS services such as Lambda, ECS, API Gateway, DynamoDB, S3, SQS/SNS, and SES.
  • Used AWS Cloud Development Kit (AWS CDK) to write the whole infrastructure as code with completely automated CI/CD with a multi-stage environment for dev, QA, and production.
Technologies: TypeScript, React Native, Express.js, Node.js, AWS IoT, Twilio, Tailwind CSS, Git, CSS3, Sass, Front-end Development, HTML5

Senior Software Engineer

2023 - 2023
Restaurant365, LLC.
  • Created a video editing script to create videos from Slack messages. The video would update whenever new messages are posted.
  • Made the editor highly reliable, fault-tolerant, and responsive to various message formats that might have been posted.
  • Developed the project in Python and deployed it in a Windows environment.
Technologies: FFmpeg, Python, Scripting, Slack API, Videos, 3D Video, Slack, Git, CSS3, Front-end Development, HTML5

Senior Full-stack Developer

2022 - 2023
Jack Parmer
  • Developed an MVP web app that allows users to visually edit the data pipeline workflow typically used in data acquisition and ETL jobs. The data pipeline runs on a distributed infrastructure with a scalable event-driven communication layer.
  • Led maintaining and grooming the product backlog, planning the sprints, risk management, and communication with the stakeholders.
  • Managed 4-7 engineers as a tech lead. Prepared and led several software designs, delivered features through others, and unblocked and mentored junior engineers.
  • Built a GitHub Actions-based CI/CD pipeline for the Electron application that runs on Mac, Windows, and Linux. The pipeline was built on industry best practices with automated testing for front- and back-end functionalities.
  • Developed extensive end-to-end testing for the MVP web application using Cypress.
Technologies: TypeScript, React, Python, Redis, Node.js, Electron, GitHub Actions, Distributed Systems, Django, WebSockets, Cypress, Visual Studio Code (VS Code), Slack, Unit Testing, Integration Testing, Jest, Serverless, Front-end, Web3.js, APIs, NoSQL, GitHub, Back-end, SendGrid, FastAPI, PostgreSQL, Design Language, CI/CD Pipelines, Material UI, Amazon Aurora, Amazon S3 (AWS S3), Amazon Web Services (AWS), Technical Leadership, User Authentication, Authentication, Firebase, AWS Amplify, Prisma, User Interface (UI), User Experience (UX), Full-stack, Agile, Back-end Architecture, Team Leadership, Web Applications, Figma, Webflow, Shopify, Full-stack Development, Klaviyo, JSON, JSON API, Progressive Web Applications (PWAs), Email, Mobile App Development, Google Calendar API, Large Language Models (LLMs), Amazon SageMaker, Product Management, Git, CSS3, Sass, Front-end Development, HTML5

WebSocket Syncing Engineer

2022 - 2022
RemNote, Inc.
  • Developed a generic WebSocket-based communication layer for a React front end and a Node.js back end, which I designed to scale up to 10,000 users daily.
  • Built the WebSocket communication layer with Socket.IO. To scale it, I developed the infrastructure in code with CDK for AWS, using Elastic Container Service as the autoscaling workers and Redis to distribute workload between them.
  • Developed the code with 100% unit testing coverage on React, TypeScript front end, and Node.js and TypeScript back end.
Technologies: WebSockets, TypeScript, Node.js, Socket.IO, Amazon Web Services (AWS), Amazon Elastic Container Service (ECS), Redis, Infrastructure as Code (IaC), AWS Cloud Development Kit (CDK), Visual Studio Code (VS Code), Slack, Unit Testing, Integration Testing, Jest, Azure, Web3, GitHub, FastAPI, PostgreSQL, Design Language, CI/CD Pipelines, Material UI, Amazon Aurora, Amazon S3 (AWS S3), GraphQL, Technical Leadership, Authentication, Tailwind CSS, Prisma, User Interface (UI), Agile, Back-end Architecture, Team Leadership, Web Applications, Webflow, Full-stack Development, Supabase, Klaviyo, Email, OpenAI GPT-4 API, Large Language Models (LLMs), AWS DevOps, ChatGPT, Product Management, Git, Sass, Front-end Development, HTML5

Software Development Engineer II

2021 - 2022
Amazon.com
  • Developed a scalable talent recommender engine that automatically sends out invites to potential candidates and then ranks applicants as offer-ready or need-interview. The system was able to achieve a 27% reduction in hiring time in its first year.
  • Designed and developed a scalable email digest system supporting millions of users.
  • Mentored the team members in automated testing. We kept our code coverage to more than 95%.
  • Performed load testing and configured the system to serve 2,000 TPS API.
Technologies: AWS Lambda, Amazon Elastic Container Service (ECS), Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Elasticsearch, Amazon CloudWatch, Amazon Web Services (AWS), AWS Cloud Development Kit (CDK), Amazon Simple Email Service (SES), AWS Step Functions, Mockito, Test-driven Development (TDD), IDEA IDE, Visual Studio Code (VS Code), Slack, Unit Testing, Integration Testing, Jest, JUnit, API Integration, Front-end, Web3.js, Azure, Web3, APIs, NoSQL, SQL, GitHub, Back-end, FastAPI, Design Language, CI/CD Pipelines, Amazon Aurora, Architecture, Software Architecture, User Authentication, Authentication, .NET, Bitbucket, AWS Amplify, Tailwind CSS, Prisma, Agile, Back-end Architecture, Team Leadership, Web Applications, Full-stack Development, Email, AWS DevOps, Amazon SageMaker, Git

Software Engineer

2020 - 2021
U.S. Renal Care
  • Migrated several legacy products from WPF to React-based web apps, rendering to a vastly improved and responsive UX. Used React, Redux, and ASP.NET Core.
  • Improved the CI/CD pipeline using Jenkins support for multiple projects with complex dependencies and version controls.
  • Mentored the team in the unit and integration testing of front-end and back-end code, which they were not doing consistently.
Technologies: React, TypeScript, Redux, C#, .NET Core, Visual Studio Code (VS Code), Visual Studio, Slack, Unit Testing, Integration Testing, Jest, xUnit, REST APIs, Microsoft SQL Server, APIs, NoSQL, SQL, GitHub, Back-end, SendGrid, PostgreSQL, CI/CD Pipelines, GraphQL, Architecture, Software Architecture, User Authentication, Authentication, .NET, Firebase, Bitbucket, AWS Amplify, Tailwind CSS, React Native, User Interface (UI), User Experience (UX), Full-stack, Agile, Team Leadership, Web Applications, Figma, Full-stack Development, Supabase, JSON, JSON API, Email, Google Calendar API, Git, Front-end Development

Software Engineer

2020 - 2020
Experian Health System
  • Designed and developed several features for front end and back end using React, ASP.NET Core, MongoDB, and Redis.
  • Improved the front-end UX with over 300% faster page loading and response time using the optimized cache control, data integration layer, and server-side rendering technologies such as Next.js.
  • Developed an event-driven payment processing pipeline with real-time notification support using RabbitMQ and WebSockets (SignalR).
  • Practiced TDD and mentored team members to raise the code coverage from 30% to above 95%.
  • Configured the CI/CD pipeline for development, QA, and production environment using Docker, Bitbucket, Bamboo, Octopus, OpenShift Kubernetes platform, and Artifactory.
Technologies: React, Redux, TypeScript, C#, .NET Core, MongoDB, Kubernetes, OpenShift, Redis, Next.js, Jira, Bamboo, Octopus Deploy, RabbitMQ, WebSockets, Visual Studio Code (VS Code), Visual Studio, Slack, Unit Testing, Integration Testing, Jest, xUnit, DevOps, REST APIs, Microsoft SQL Server, APIs, GitHub, SendGrid, PostgreSQL, CI/CD Pipelines, Material UI, GraphQL, Architecture, Software Architecture, User Authentication, .NET, Firebase, Bitbucket, Tailwind CSS, React Native, User Experience (UX), Slate CRM, Progressive Web Applications (PWAs), Google Cloud Platform (GCP), Git

Graduate Research Assistant

2018 - 2019
Vanderbilt University
  • Worked in the attention control circuit lab (ACCL) in the neuroscience department. The research topic was "Reinforcement Learning Models, Utilizing Attention Mechanism for Rapid Learning in a Multidimensional Environment."
  • Developed and analyzed deep reinforcement learning and meta-learning models of solving multi-dimensional decision-making problems using TensorFlow, PyTorch, scikit-learn, pandas, NumPy, and Jupyter.
  • Contributed to developing a suite called USE of behavioral games and experiments used with Monkey and Human (Unity3D).
  • Developed a benchmark environment for reinforcement learning models based on the USE suite (Unity3D, Python).
Technologies: Artificial Intelligence (AI), Machine Learning, Deep Learning, Python, PyTorch, TensorFlow, Visual Studio Code (VS Code), Slack, REST APIs, Microsoft SQL Server, GitHub, Back-end, SendGrid, Material UI, Architecture, Software Architecture, User Authentication, .NET, Firebase, Full-stack, WhatsApp, Mobile Development, Supabase, Slate CRM, JSON API, Google Cloud Platform (GCP)

Software Engineer Intern

2017 - 2018
O'Reilly Media
  • Developed a deep learning-based automatic summarization pipeline for books using natural language processing (NLP), LSTM, pointer networks, Python, and TensorFlow.
  • Built a web-based video transcript editor with JavaScript, React, Redux, Express, Node.js, and Google Cloud.
  • Developed an automatic punctuator of texts with NLP, Python, TensorFlow, and Google Cloud.
  • Worked on various features of the NLP parsing pipeline that facilitates searching.
Technologies: React, JavaScript, TypeScript, Node.js, Express.js, Python, Deep Learning, TensorFlow, Machine Learning, Visual Studio Code (VS Code), Slack, User Authentication, Amazon Cognito, Full-stack, WhatsApp, Web Applications, Figma, Mobile Development, Supabase, Slate CRM, JSON, Progressive Web Applications (PWAs), Google Cloud Platform (GCP)

Graduate Research Assistant

2016 - 2017
Vanderbilt University
  • Contributed to the design and development of C2STEM, an intelligent learning environment for learning physics using programming. Utilized JavaScript, Node.js, Express, and MongoDB.
  • Designed various cognitive tools, including hypothesis creation, a validation tool, a solution planning tool, and a tool for solution verification against an expert model.
  • Developed a web-based dashboard for teachers to monitor, control, and provide feedback in real-time using JavaScript, Node.js, Express, and MongoDB.
Technologies: JavaScript, React, Node.js, MongoDB, Express.js, Visual Studio Code (VS Code), User Authentication, Amazon Cognito, Web Applications, Scripting, Mobile Development, Supabase, JSON API, Google Cloud Platform (GCP)

Lead Software Engineer

2013 - 2015
Pechas Game Studios
  • Worked as lead developer and published three indie 3D sports games on the Android and iOS platform, which led to a successful contract with big international publishers.
  • Directed game production process involving four to seven developers, two game designers, and around five graphics artists.
  • Initiated processes to adapt data-driven decisions throughout the game production process.
  • Developed editor tools for game designers to simulate and analyze game mechanics.
  • Created the modular game development architecture, led the development of reusable features, which drastically improved time from specification to implementation.
  • Helped graphics designers to explore, experiment, and document data-driven UX decisions.
Technologies: C#, Unity3D, Java, Spring, Hibernate, Google Analytics, Stripe, Technical Leadership, Software Architecture, Full-stack Development, Security, Expo, Mobile Development, Supabase, System Administration, JSON, JSON API, Product Management

Freelance Software Engineer

2012 - 2015
spinTouch
  • Built an interactive animation platform for a multi-touch display matrix.
  • Developed an SDK for the developers to create interactive animations.
  • Created 10+ interactive animations for the platform.
Technologies: C#, Java, Unity3D, Stripe, Technical Leadership, Chakra UI, Minimum Viable Product (MVP), Scripting, Integration, Full-stack Development, Security, Expo, System Administration, Product Management

Lead Software Engineer

2011 - 2012
Rhymes Network
  • Trained and managed a team of more than six members and led the development of games for international clients.
  • Developed a 2D and isometric game framework in Java for the Android platform.
  • Developed and successfully released 15+ medium-scale mobile games in one year using Java for the Android platform.
Technologies: Java, Android, REST, Stripe, Technical Leadership, Chakra UI, Minimum Viable Product (MVP), VBScript, Integration, Game Development, Security, Expo, Mobile App Development, Windows API

Freelance Software Engineer

2010 - 2012
Freelance
  • Created VoIP servers and dialers for PC and Android with Asterisk, FreeSwitch, C++, Java, PHP, and MySQL.
  • Developed multiple applications and games for the Android platform.
  • Built desktop software using C/C++, .Net, C#, Java, and Python.
Technologies: JavaScript, jQuery, CSS, HTML, PHP, MySQL, Hibernate, Spring, Java, Python, API Development, REST, VBScript, Integration, Game Development, Expo, System Administration, WhatsApp API, Windows API, WP Engine

Software Engineer

2009 - 2010
Roots IT
  • Led a team of more than six engineers in successfully developing various VoIP services.
  • Developed a VoIP switch server using Asterisk, C++, and Java.
  • Developed a customer relationship management solution with Asterisk, C++, Java, PHP, MySQL, JavaScript, HTML, and CSS.
Technologies: C++, Java, VoIP, Asterisk, PHP, MySQL, JavaScript, HTML, CSS, REST, VBScript, Integration, Mobile App Development, Windows API

Experience

PaymentSafe

https://www.experian.com/healthcare/products/payment-tools/patient-payments
A payment processing web app for patients of hospitals and clinics.

I was a senior software engineer and worked on the front end, back end, and development of their CI/CD pipeline and Kubernetes configurations.

Customizable Form Designer with Equation Editor

THE PROBLEM
For a payment processing web app, different hospitals and clinics needed to customize what information they wanted to collect and track from their patients. The app also needed to support the configuration of derived fields and how those should be calculated. For example, the total amount of a line item can be calculated from other data fields in that line item, e.g. unit price, quantity, discount code, etc. Previously, the hospital clients needed to contact the development team.

MY SOLUTION
• I delivered a secured and powerful equation editor for the derived fields. One could use other fields from the line items as variables. In addition, I implemented support for functions with which they could store an equation in the library for later use inside another equation.
• I provided a set of commonly used equations as functions in the default library.
• I provided a function that could use data from the back end, which was very useful for calculating discount amounts from a customizable set of discount codes and rules.

Highly Scalable Back End on AWS Services

PROBLEM
The API back end was failing to serve the front end as the number of users grew. It was developed on a monolithic architecture and was throwing errors due to the memory getting filled or was serving the requests with very high latency due to starvation of threads. I measured the server to be able to serve only 50 transactions per second (TPS), whereas the need was to serve over 500 TPS.

SOLUTION
I completely re-designed the back end to be horizontally scalable. I implemented an auto-scaling mechanism that scaled down the infrastructure to serve only 50 TPS on low traffic but could serve 2K TPS on peak demand. We verified all these numbers using load testing simulating actual traffic distribution.

PROCESS
I used AWS services and broke the monolithic architecture into multiple microservices. The microservices were deployed to AWS Lambda and AWS ECS clusters. I used auto-scaling and the site’s traffic pattern for the ECS cluster to design auto-scaling steps. For the database, I used DynamoDB, and for the storage, I used AWS S3, both of which can serve demands at scale. I made a lot of the back-end processes asynchronous and event-driven using the Pub/Sub mechanism with AWS SQS and SNS and DynamoDB streams.

Android SIP Dialer

I developed a fully functional SIP dialer that can register to any SIP server. The app had the following major features:
• Make/Receive calls
• DTMF support to interact with IVR
• Messaging
• Conference support
• Integration with native notification system for incoming calls
etc.
I used Java and Linphone-Android.

React Native-based Virtual Phone App for Android and iOS

I developed the full stack of a virtual phone system for Android and iOS that includes the mobile dialer and the server infrastructure.

For the front end, I used React Native, TypeScript, and Twilio SDK.
For the back-end, I used a Twilio server for VoIP and AWS, Express.js, and TypeScript for API service infrastructure.

The phone app supports the following major features:
• Buy new phone numbers
• User Auth with OAuth (email/pass, social: Google, Facebook)
• Multiple phone numbers
• Make/Receive calls
• Send/Receive SMS/MMS
• Group Chat
• Integration with native call notification and history
• Sync native contacts
• Call blocking functionality

Web Scraping - Hotel Information

• Scraped website data from 20,000 hotel websites across the US.
• Used the Playwright framework with TypeScript.
• Scraped various source data formats, including HTML, PDF documents, etc.
• Developed a continuous monitoring script to check for source data changes.
• Deployed in AWS.
• Exposed the scraped data through API.

Web Scraping (Ad Listing Site)

• Developed a web scraping project to scrape post data from a popular ad listing site.
• Used the Playwright framework with TypeScript.
• Deployed the continuous running scraping project in AWS with APIs to expose the scraped data.
• Developed a detailed reporting dashboard to monitor the success/failure of the scraped sources.
• Used a deep learning-powered watermark removal tool to remove watermarks from images.

Bubble Developer

Developed a robust and fault-tolerant workflow to populate data of the hotels across the USA. I built the UI components and corresponding workflows for the feature, developed data custom APIs, and integrated existing 3rd-party APIs such as Google Places API.

Full-stack Bubble Developer

Developed the UI components to show a media gallery from the user's Instagram posts and the corresponding workflows and API calls. I also built the user authentication and authorization solution for this project on the Bubble.io platform and added support for social auth, e.g., Facebook and Instagram, using OAuth 2.0.

AI-powered Group Messaging Application

https://newgrade.ai
Developed a React Native mobile app with an LLM-powered Azure back end for group task management.

Tech Stack:
• Front end: React Native, TypeScript
• Back end: C#, .NET Core, OpenAI, Claude
• Cloud: Azure (Functions, Database for PostgreSQL, API Management, Load Balancer, Queue Storage)
• IaC: Terraform
• CI/CD: Jenkins, Ansible

Key Features:
1. Real-time task synchronization
2. AI-powered task prioritization
3. Intelligent notifications

Azure Implementation:
• Azure Functions for a serverless back end
• Azure Database for PostgreSQL for data storage
• Azure API Management for API security
• Azure Load Balancer for high availability
• Azure Queue Storage for async processing
• Terraform for infrastructure as code

I implemented a CI/CD pipeline with Jenkins and Ansible, automating Azure deployments. Infrastructure is managed via Terraform.

This project demonstrates expertise in full-stack development, cloud architecture, IaC, and AI integration, aligning with the warehouse management and robotics project needs. It showcases proficiency in Azure services, particularly Azure Functions, and highlights experience with modern development practices and tools.

Advanced Multi-agent Chat System with AI Integration

Developed a sophisticated multi-agent chat system using Python and AutoGen, integrating various AI technologies to enhance communication efficiency and user experience.

Key Achievements:
• Implemented multi-agent architecture, reducing response time by 30%
• Utilized Claude for text-based replies and prompt generation, improving efficiency by 25%
• Enhanced synchronization between the front and back end, boosting message flow by 40%
• Integrated corpus in system prompts, increasing interaction relevance by 35%
• Optimized image analysis/generation using Fireworks, improving speed by 50%
• Implemented streaming capabilities, decreasing turnaround time by 20%
• Employed prompt caching, enhancing response times by 65%
• Improved UX with front-end enhancements and Notetaker feature
• Incorporated Together for tag analysis, enhancing conversation quality

Technologies:
Python, AutoGen, Claude AI, Fireworks, Together AI, React, Azure, AWS

This project demonstrates expertise in AI integration, multi-agent systems, and full-stack development. It showcases proficiency in optimizing AI-driven applications for performance and user experience, aligning with requirements for complex system development in warehouse management and robotics.

Education

2016 - 2020

Master's Degree in Computer Science

Vanderbilt University - Nashville, TN, USA

2009 - 2015

Bachelor's Degree in Computer Science

Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

Skills

Libraries/APIs

React, Node.js, API Development, REST APIs, Web3.js, Stripe, JSON API, Google Calendar API, OpenAI API, AWS Amplify, WhatsApp API, Windows API, PyTorch, TensorFlow, jQuery, Socket.IO, Twilio API, FFmpeg, Slack API, Playwright, Facebook API, Instagram API

Tools

Slack, GitHub, SendGrid, Bitbucket, Prisma, Figma, Expo, Git, IDEA IDE, Visual Studio, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Amazon CloudWatch, Jira, Bamboo, RabbitMQ, AWS Cloud Development Kit (CDK), Amazon Simple Email Service (SES), AWS Step Functions, xUnit, Amazon Cognito, Amazon SageMaker, ChatGPT, Google Analytics, Asterisk, Amazon Simple Notification Service (SNS), Bubble, Claude

Languages

Java, TypeScript, C#, Python, JavaScript, CSS, HTML, PHP, SQL, GraphQL, VBScript, CSS3, Sass, HTML5, C++, C#.NET

Frameworks

Redux, .NET Core, Next.js, Jest, React Native, Material UI, .NET, Tailwind CSS, Express.js, Mockito, JUnit, Unity3D, Spring, Hibernate, Electron, Django, Cypress, Flask, Scrapy

Paradigms

Test-driven Development (TDD), Unit Testing, DevOps, REST, Agile, Back-end Architecture, Mobile Development

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Firebase, Google Cloud Platform (GCP), MacOS, Linux, AWS Lambda, Kubernetes, Docker, Webflow, Shopify, Klaviyo, iOS, OpenShift, Android, Twilio, AWS IoT, Azure Functions, Appwrite

Storage

Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB, Microsoft SQL Server, NoSQL, PostgreSQL, Amazon Aurora, JSON, MySQL, Database Management Systems (DBMS), Elasticsearch, Redis, WP Engine, Google Cloud, Azure SQL, Azure Queue Storage

Other

Web Development, Integration Testing, API Integration, Serverless, Front-end, Web3, APIs, Back-end, FastAPI, Design Language, CI/CD Pipelines, Technical Leadership, Architecture, Software Architecture, User Authentication, Authentication, Chakra UI, User Interface (UI), User Experience (UX), Full-stack, WhatsApp, Proxies, Team Leadership, Web Applications, Integration, Full-stack Development, Security, Supabase, Slate CRM, System Administration, Progressive Web Applications (PWAs), Email, Mobile App Development, AWS DevOps, Product Management, eCommerce, Front-end Development, Anthropic, Distributed Systems, Deep Learning, Deep Reinforcement Learning, Machine Learning, Octopus Deploy, WebSockets, Minimum Viable Product (MVP), Real-time Data, Reverse Engineering, Scripting, Game Development, OpenAI GPT-4 API, Large Language Models (LLMs), Artificial Intelligence (AI), VoIP, GitHub Actions, Infrastructure as Code (IaC), Linphone, SIP, Videos, 3D Video, Multistage LLM Chains, Scalable Vector Databases, Retrieval-augmented Generation (RAG), OpenAI, Web Scraping, Azure Virtual Machines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring