Tech stack I use as a Full Stack AI Developer.

As a Full Stack AI Developer at raptrX, I work with cutting-edge technologies to build innovative digital products and AI solutions. Here's my complete arsenal of tools, frameworks, and technologies that power my development workflow.

Boilerplate & Foundation

  • shipyourapp.tech

    My secret weapon and go-to boilerplate for rapid development. This foundation makes me push harder than ever by providing a solid starting point for any project. Saves weeks of setup time and includes best practices for authentication, payments, and deployment.

AI & Machine Learning

  • Python

    The backbone of my AI development. Used for machine learning, data analysis, AI model development, and backend services. Essential for TensorFlow, PyTorch, and scikit-learn workflows.

  • TensorFlow & PyTorch

    Primary frameworks for deep learning and neural network development. TensorFlow for production deployments and PyTorch for research and experimentation in AI projects.

  • Jupyter Notebooks

    Interactive development environment for AI experimentation, data analysis, and model prototyping. Perfect for documenting AI research and sharing insights with the team.

  • OpenAI API & GPT Models

    Integration with cutting-edge AI models for natural language processing, code generation, and intelligent automation features in applications.

  • Hugging Face Transformers

    Pre-trained models and pipelines for NLP tasks. Essential for implementing state-of-the-art AI features without training from scratch.

  • LangChain

    Framework for developing applications with large language models. Used for building AI-powered features with complex reasoning and tool usage capabilities.

  • Ollama

    Local LLM deployment and management. Perfect for running AI models locally during development and for privacy-sensitive applications where data can't leave the local environment.

Mobile Development

  • Flutter

    My primary framework for cross-platform mobile development. With over 4 years of experience, I've built multiple production apps and open-source packages. Perfect for rapid prototyping and delivering consistent experiences across platforms.

  • Dart

    The programming language behind Flutter. I've developed several pub.dev packages including Fluttrify, Bank Alfalah Payment, and AssetKamkaro using advanced Dart programming techniques.

  • Firebase

    Complete backend solution for Flutter apps. Used for authentication, real-time databases, cloud functions, and analytics in mobile applications.

  • Supabase

    Open-source Firebase alternative with PostgreSQL. Perfect for projects requiring more control over the database and real-time subscriptions. Excellent TypeScript support and row-level security.

  • Android Studio & Xcode

    Platform-specific development tools for native features and debugging. Essential for testing Flutter apps and implementing platform-specific functionality.

Web Development

  • Next.js

    React framework for building modern web applications. Used for server-side rendering, static site generation, and API routes. Perfect for building performant web interfaces.

  • React

    Frontend library for building interactive user interfaces. Combined with TypeScript for type-safe component development and state management.

  • TypeScript

    Typed superset of JavaScript that enhances code quality and developer experience. Essential for large-scale applications and team collaboration.

  • Tailwind CSS

    Utility-first CSS framework for rapid UI development. Enables consistent design systems and responsive layouts across all web projects.

  • Hono.js

    Ultra-fast web framework for Cloudflare Workers, Deno, and Bun. Perfect for building lightweight APIs and serverless functions with excellent TypeScript support.

  • Astro

    Modern static site generator with component islands architecture. Ideal for content-heavy sites and blogs with optimal performance and SEO.

  • Vite

    Next-generation frontend build tool that's incredibly fast. Used for rapid development with hot module replacement and optimized production builds.

Backend & Database

  • FastAPI

    Modern Python web framework for building APIs. Perfect for AI model serving and creating high-performance backend services with automatic API documentation.

  • Node.js

    JavaScript runtime for backend development and API creation. Used for building scalable server-side applications and microservices.

  • Bun

    Fast all-in-one JavaScript runtime and package manager. Significantly faster than Node.js for many tasks and provides excellent developer experience.

  • PostgreSQL

    Primary relational database for production applications. Used for storing user data, application state, and AI model results with ACID compliance.

  • Supabase

    Open-source backend-as-a-service built on PostgreSQL. Provides real-time subscriptions, authentication, storage, and edge functions with excellent developer experience.

  • MongoDB

    NoSQL database for flexible data structures and rapid prototyping. Ideal for storing unstructured data and AI training datasets.

  • Redis

    In-memory data store used for caching, session management, and real-time applications. Essential for optimizing API response times and handling concurrent users.

  • SQLite

    Lightweight database for mobile applications and local development. Used extensively in Flutter apps for offline-first functionality.

  • Prisma

    Next-generation TypeScript ORM with excellent developer experience. Provides type-safe database access and automatic migrations for rapid development.

Development Tools

  • Visual Studio Code

    Primary IDE with extensions for Python, Flutter, React, and AI development. Customized with AI coding assistants and productivity extensions for optimal workflow.

  • Cursor

    AI-powered code editor built on VS Code. Incredible for AI-assisted development with context-aware suggestions and code generation capabilities.

  • Git & GitHub

    Version control and collaboration platform. Used for managing code repositories, open-source contributions, and team collaboration on AI projects.

  • GitHub Copilot

    AI-powered code completion that significantly speeds up development. Essential for writing boilerplate code and exploring new APIs quickly.

  • Docker

    Containerization platform for consistent development environments and deployment. Essential for packaging AI models and ensuring reproducible builds across different systems.

  • iTerm2

    Enhanced terminal for macOS with features like split panes, search, and customization. Essential for managing multiple development environments and AI training processes.

  • Postman

    API development and testing tool. Used for testing backend services, AI model APIs, and ensuring proper integration between frontend and backend systems.

  • Bruno

    Open-source API client and alternative to Postman. Offline-first with Git-friendly plain text storage for API collections and environments.

Cloud & DevOps

  • Vercel

    Primary deployment platform for Next.js applications and static sites. Provides seamless deployment with automatic scaling, edge optimization, and excellent developer experience.

  • Cloudflare

    Edge computing platform for Workers, Pages, and CDN. Perfect for serverless functions and global content delivery with exceptional performance.

  • AWS

    Cloud platform for hosting applications, training AI models, and managing scalable infrastructure. Used for EC2 instances, S3 storage, and Lambda functions.

  • Google Cloud Platform

    AI and machine learning services including Vertex AI, Cloud Functions, and BigQuery. Essential for large-scale AI model training and deployment.

  • Railway

    Simple cloud platform for deploying applications with automatic scaling. Perfect for hosting databases, APIs, and backend services with minimal configuration.

  • GitHub Actions

    CI/CD pipeline for automated testing, building, and deployment. Used for maintaining code quality and automating release processes for all projects.

Design & Productivity

  • Figma

    Primary design tool for UI/UX design and prototyping. Used for designing Flutter app interfaces and collaborating with design teams on web applications.

  • Linear

    Issue tracking and project management tool with excellent design and developer experience. Used for managing development tasks and team collaboration.

  • Notion

    All-in-one workspace for project management, documentation, and team collaboration. Used for tracking AI research, project planning, and knowledge management.

  • Obsidian

    Knowledge management tool with linked notes and graph view. Perfect for organizing research, ideas, and technical documentation with powerful search capabilities.

  • Alfred

    Productivity app for macOS that speeds up workflow with custom shortcuts, snippets, and system automation. Essential for quick access to development tools.

  • Raycast

    Modern alternative to Alfred with excellent extensions ecosystem. Used for quick access to development tools, GitHub integration, and system automation.

Hardware

  • MacBook Pro M3 Pro

    My primary development machine. The M3 Pro chip delivers incredible performance for AI model training, Flutter development, and running multiple development environments simultaneously. The unified memory architecture is perfect for handling large datasets and complex AI workloads.

  • Apple Pro Display XDR (Standard Glass)

    Essential for detailed UI/UX work and code review sessions. The color accuracy and screen real estate make it perfect for designing Flutter apps and analyzing AI model outputs with precision.

  • Apple Magic Keyboard & Trackpad

    Seamless integration with macOS gestures speeds up my development workflow. The trackpad gestures are incredibly useful when navigating between multiple AI development tools and IDEs.

  • Herman Miller Aeron Chair

    Ergonomic support for those long AI training sessions and debugging marathons. When you're training models that take hours, comfort becomes essential.

  • CleanMyMac

    System optimization tool for maintaining peak performance on the MacBook M3 Pro. Important for managing storage and system resources during intensive AI development.