Technologies, tools, and frameworks I use for development.
Here's a comprehensive list of the technologies and tools I work with.
Frontend Technologies
React
My go-to library for building user interfaces. I use it with TypeScript for type safety and better development experience.
TypeScript
Essential for large-scale applications. Provides type safety and better IDE support, making development more efficient.
Next.js
Perfect for building production-ready React applications with server-side rendering and static site generation.
Angular
Used extensively in enterprise applications. Great for building complex, scalable frontend applications.
Material-UI (MUI)
My preferred component library for React applications. Provides consistent design and excellent theming capabilities.
Tailwind CSS
Utility-first CSS framework that speeds up development and ensures consistent styling across applications.
shadcn/ui
Copy-paste React components built on Radix UI and Tailwind. I use it for accessible, themeable UI without giving up control of the source.
Backend Technologies
Node.js
JavaScript runtime for building scalable server-side applications. Perfect for full-stack development.
Express.js
Minimal and flexible web application framework for Node.js. Great for building APIs and web applications.
NestJS
Progressive Node.js framework for building efficient and scalable server-side applications.
Databases
MySQL
Reliable relational database management system. Used for structured data storage and complex queries in production applications.
PostgreSQL
Advanced open-source relational database with powerful features. Excellent for complex data relationships and enterprise applications.
MongoDB
NoSQL document database for flexible, scalable data storage. Perfect for applications requiring rapid iteration and dynamic schemas.
Supabase
Open-source Firebase alternative with PostgreSQL database, authentication, and real-time subscriptions. Great for rapid full-stack development.
Sequelize
Promise-based ORM for Node.js supporting multiple SQL databases. Simplifies database operations with elegant JavaScript APIs.
AI & Machine Learning
OpenAI API
Integration with GPT models for natural language processing, content generation, and intelligent features in applications.
RAG (Retrieval-Augmented Generation)
Architecture pattern combining information retrieval with generative AI to build knowledge-based AI systems with up-to-date, accurate responses.
Vector Databases
Specialized databases (Pinecone, Chroma) for storing and querying embeddings. Essential for semantic search and RAG implementations.
Development Tools
Visual Studio Code
My primary code editor with excellent TypeScript support and a vast ecosystem of extensions.
Cursor
AI-native editor built on VS Code. I use it for faster refactors, codebase-aware assistance, and tight integration with modern LLM workflows.
Codex
OpenAI's coding agent for end-to-end implementation, reviews, and iteration in the terminal and IDE. Helpful for shipping features and debugging across the stack.
Git
Version control system essential for collaborative development and code management.
Postman
API development and testing tool. Essential for backend development and API documentation.
Figma
Design tool for creating mockups and collaborating with designers on UI/UX projects.
Google Stitch
Google Labs experiment for turning prompts and references into UI concepts and frontend code—useful for rapid ideation before refining in Figma or the codebase.
Vitest
Fast unit testing framework for Vite-based projects. Essential for maintaining code quality.
Playwright
End-to-end testing framework for web applications. Great for testing user workflows.
Integrations & APIs
Google Maps API
Used extensively for location-based features in ride-sharing and tracking applications.
Firebase Cloud Messaging (FCM)
Push notification service for real-time updates and user engagement.
Microsoft Authentication (MSAL)
Secure authentication solution for enterprise applications and Power BI integrations.
Power BI
Business intelligence platform for creating interactive reports and dashboards.
