Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/JuanRojasDev/juan-rojas-portafolio-web/llms.txt

Use this file to discover all available pages before exploring further.

Juan’s technology experience spans eight categories — from compiled and scripted languages to cloud infrastructure, mobile runtimes, and modern AI tooling. This breadth allows him to contribute across the full development lifecycle and evaluate trade-offs across the stack.

Languages

The core programming languages Juan uses to build production software.
LanguageNotes
TypeScriptPreferred language for scalable frontend and backend work
JavaScriptExtensive use across web and Node.js environments
PythonUsed for scripting, APIs, and machine learning pipelines
PHPBackend development, notably with Laravel
DartMobile development with Flutter
UI frameworks, meta-frameworks, and styling tools for web interfaces.
TechnologyNotes
ReactComponent-based UI development
Next.jsReact meta-framework for SSR and static sites
VueProgressive JavaScript framework for web UIs
AstroContent-focused static site framework
HTML5Semantic markup and web standards
CSS3Styling, animations, and responsive layouts
Tailwind CSSUtility-first CSS for rapid UI development
Server-side runtimes, frameworks, and API protocols.
TechnologyNotes
Node.jsJavaScript runtime for server-side applications
Express.jsMinimal web framework for Node.js APIs
FastAPIHigh-performance Python API framework
LaravelPHP framework for full-stack web applications
GraphQLQuery language for flexible API design
JWTStateless authentication via JSON Web Tokens
RedisIn-memory data store for caching and queuing
Relational and non-relational data storage solutions.
TechnologyNotes
MySQLRelational database for structured data
MongoDBDocument-oriented NoSQL database
DynamoDBAWS managed NoSQL for high-scale workloads
SupabaseOpen-source Firebase alternative with Postgres
FirebaseGoogle’s real-time database and BaaS platform
Cross-platform and native mobile development tools.
TechnologyNotes
FlutterCross-platform UI toolkit using Dart
React NativeCross-platform mobile apps with React
Android StudioNative Android development and emulation
AI models, orchestration platforms, and data tools.
TechnologyNotes
OpenAIGPT models and assistants API
GeminiGoogle’s multimodal AI model family
ClaudeAnthropic’s AI for reasoning-heavy tasks
PandasPython library for data manipulation and analysis
OllamaLocal LLM inference for privacy-first deployments
n8nOpen-source workflow automation with AI integrations
MakeNo-code/low-code automation platform
Infrastructure, CI/CD, and cloud deployment platforms.
TechnologyNotes
DockerContainerization for consistent environments
GitHub ActionsCI/CD pipelines integrated with GitHub
LinuxPrimary server OS for deployments
AWSAmazon Web Services — compute, storage, and more
Google CloudGCP services for hosting and data workflows
VercelFrontend deployment and edge functions
Development, collaboration, and project management tools.
TechnologyNotes
GitVersion control for all projects
RabbitMQMessage broker for async, decoupled architectures
JenkinsAutomation server for CI/CD pipelines
VS CodePrimary code editor
FigmaUI/UX design and prototyping
NotionDocumentation and knowledge management
JiraAgile project tracking and issue management

Explore further

Projects

See how this tech stack is applied across web, mobile, and machine learning projects.

Work experience

Explore the professional roles where these tools and frameworks were used in practice.

Build docs developers (and LLMs) love