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.