Skip to content
View marcos-astudillo's full-sized avatar

Block or report marcos-astudillo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcos-astudillo/README.md

πŸ‘‹ Hi, I’m Marcos Antonio Astudillo C. (He/Him)

πŸ’» Software Engineer | Full-Stack Developer | Node.js, React, TypeScript | Backend | Cloud Engineering & API Development

πŸ”Ž Passionate about solving real-world problems with robust, scalable software and clean code.



🧠 About Me

I’m a Full-Stack Software Developer specialized in building scalable web applications using TypeScript, Node.js, React, and modern cloud technologies.

My experience includes backend API development, database design, DevOps workflows, and building real-world software solutions using Agile practices.

I enjoy solving complex problems, improving system performance, and designing clean, maintainable architectures.

Currently exploring advanced backend engineering, cloud platforms, and modern full-stack architectures.


🧰 Tech & Project Badges

GitHub Actions MIT License Made with TypeScript Next.js TailwindCSS Firebase Flutter

πŸ› οΈ Tech Stack & Tools

  • Languages: TypeScript, JavaScript, Python, Java, SQL
  • Frontend: React, Next.js, TailwindCSS
  • Backend: Node.js, Django, Flask, REST APIs
  • Databases: PostgreSQL, MySQL, Firebase, SQLite, MongoDB
  • DevOps: Azure, Docker, GitHub Actions, Jenkins, AWS
  • Testing: Vitest, xUnit, Selenium, QA Automation
  • Tools: Git, Postman, Jira, Visual Studio, VS Code, Prisma, Railway

βš™ Engineering Skills

  • REST API Design
  • Microservices Architecture
  • Database Optimization
  • CI/CD Pipelines
  • Cloud Deployment
  • Performance Optimization
  • Agile Development (SCRUM)

πŸ— Architecture & Design Interests

  • Scalable system design
  • API architecture and service communication
  • Database schema design and optimization
  • Event-driven systems
  • Cloud-native application architecture

πŸ’‘ What I Build

I design and build scalable applications focused on performance, clean architecture, and real-world usability.

My work typically involves:

  • Scalable full-stack web applications
  • REST API design and backend systems
  • Cloud deployment and CI/CD pipelines
  • AI integrations and data-driven features

βš™ Engineering Principles

  • Write maintainable and readable code
  • Prefer simple architectures over unnecessary complexity
  • Design APIs with clear contracts
  • Automate testing and CI/CD whenever possible
  • Focus on scalability and performance

πŸš€ Featured Projects

CI License: MIT Built with Next.js Styled with TailwindCSS Database: PostgreSQL Tested with Vitest

A full-stack internal tool to log, analyze, and reflect on daily progress.

Tech: Next.js 15, Prisma, Tailwind CSS, PostgreSQL, TypeScript

Key Features

  • Submit & filter daily logs with user-based tracking
  • Calendar-based word stats & analytics dashboards
  • Dark/light mode toggle + responsive UI
  • GitHub Actions CI + full testing coverage (Vitest)

Architecture

  • Frontend: Next.js 15 + React + TailwindCSS
  • Backend: Next.js API routes / Server Actions
  • Database: PostgreSQL
  • ORM: Prisma
  • CI/CD: GitHub Actions
  • Deployment: Vercel

🌐 Live Demo


Built with Flutter Backend with Node.js Auth: Firebase AI-Powered

AI-powered multilingual chat system designed to enable real-time communication with integrated language translation.

Tech: Flutter, Dart, Firebase, Node.js, OpenAI API

Key Features

  • Real-time chat with automatic language translation using OpenAI (GPT-3.5)
  • Multilingual interface supporting English, Spanish, and French
  • Firebase Authentication for secure user access
  • Cloud Messaging and Firestore integration for real-time data synchronization
  • User presence indicators, notifications, and mobile-optimized UI

Architecture

  • Frontend: Flutter (Dart) mobile application
  • Backend API: Node.js services for chat and translation handling
  • Authentication: Firebase Authentication
  • Database: Firebase Firestore (real-time data storage)
  • Messaging: Firebase Cloud Messaging
  • AI Integration: OpenAI API for real-time translation and language processing
  • Deployment: Firebase Hosting / Cloud infrastructure

🌐 Live Demo


πŸ€– Experimental Projects & AI Integrations

I regularly build and test small projects with third-party APIs, OpenAI, and REST integrations to sharpen skills in language processing, data analysis, and user interaction.


🎯 Open to Opportunities

  • Full-Time Remote or Hybrid Developer Roles
  • Software Developer, Software Engineer, or Full Stack positions
  • AI-Enhanced Tools, Analytics Platforms, and SaaS Projects

πŸ” Currently Learning

  • GraphQL APIs & Serverless Functions
  • Vue & React Ecosystems
  • Advanced DevOps (CI/CD with GitHub Actions & Docker)
  • Systems Architecture Design & Software Design Patterns
  • Deepening expertise in PostgreSQL, Prisma, and full-stack deployment

πŸ“œ Certifications & Learning

  • πŸŽ“ Full Stack Developer – Helsinki University
  • 🐍 Python Mastery (Django, Flask, Tkinter) – Udemy
  • ☁️ Cybersecurity & Cloud Computing – LinkedIn
  • 🐳 Docker & GitHub Actions – Udemy + LinkedIn
  • πŸ“Š SQL Concepts, Git, Agile & Testing Foundations

πŸ“« Connect With Me

🌍 Portfolio πŸ’Ό LinkedIn 🐱 GitHub 🌎 Vanhack

Pinned Loading

  1. Sociolingo Sociolingo Public

    A symple chat app to learn languages with other people

    Dart 2

  2. CA_GF_TM CA_GF_TM Public

    JAP Suite simulates Cellular Automata, Game of Life, and Turing Machines using JavaFX, Swing, and client-server networking with full internationalization.

    Java

  3. Daily-Update-App Daily-Update-App Public

    A full-stack internal tool to log and analyze daily updates, with dark mode, charts, filtering, and more. Built with the T3 Stack: Next.js, Tailwind, TypeScript, and Prisma.

    TypeScript

  4. system-design-notes system-design-notes Public

    System design notes and architecture exercises covering distributed systems, scalability, APIs, and backend engineering patterns.

  5. hotel-booker-fullstack hotel-booker-fullstack Public

    A basic full-stack hotel reservation management system built with Django (REST API) and Angular. Features include secure login (JWT), CRUD operations for reservations, responsive UI with Bootstrap,…

    TypeScript

  6. flashlink-service flashlink-service Public

    System Design Reference This implementation follows the architecture described in the system design repository: https://github.com/marcos-astudillo/system-design-notes The goal is to demonstrate ho…

    TypeScript