Tech Stack

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

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.