Pablo
Pablo Miguel Argudo

From Political Science Insightsto Full-Stack Solutions

Leveraging a deep analytical background and a passion for technology to build intuitive, data-driven applications. Eager to launch a career in software development.

My Journey: Policy to Programming

My journey from Political Science to programming is fueled by a desire to not just analyze complex systems, but to build them. With a Master's in Economic Policy and hands-on experience in data analysis and regulatory tech adaptation, I've honed my analytical and problem-solving skills. Now, through intensive self-study and project-based learning, I've translated these abilities into creating full-stack applications. I'm excited to apply this unique blend of skills to create impactful and efficient software.

Featured Projects

Full-stack applications showcasing AI integration, data visualization, and modern web development

NewsListener

NewsListener

Your Personalized AI News Radio Station

NewsListener addresses information overload by creating personalized audio news podcasts. Users select sources (URLs, categories, preferences), and th...

Python
FastAPI
SQLAlchemy
MapMyLearn

MapMyLearn

Your AI Guide to Mastering Any Subject

MapMyLearn tackles the challenge of self-directed learning by using AI to generate comprehensive, structured learning paths. Users input a topic, and ...

Python
FastAPI
SQLAlchemy
Visualizador de Datos CIS

Visualizador de Datos CIS

Explore Spanish Sociological Data Interactively

This application makes CIS survey data (.sav format) accessible and understandable. It allows users to upload files (or use server-provided ones), exp...

Python
FastAPI
Pandas

Technical Expertise

🐍Python
FastAPI
⚛️React
📝TypeScript
🗄️SQL
🧠AI/LLMs
📊Data Analysis
🐳Docker

Intrigued by how political science precision meets programming power?

Bridging Analytical Excellence with Technical Innovation

My Story: From Political Science to Code

Pablo Miguel Argudo - Professional

My academic foundation at the Universitat de València, culminating in a Master's in Economic Policy, trained me to dissect complex social and economic structures, understand policy implications, and analyze data to draw meaningful conclusions. While working, particularly with the intricacies of ESG regulations at ÂNGELA, I saw firsthand the transformative power of technology. I realized I didn't just want to understand the systems – I wanted to build the tools that shape them.

This led me on an intensive self-learning journey. Platforms like freeCodeCamp, Codecademy, and The Odin Project provided the structure, but my real learning happened through building. I dove headfirst into creating practical, full-stack applications, tackling challenges from AI integration to database management, solidifying my skills in Python, React, and modern development practices.

The moment I successfully integrated my first API call in NewsListener and saw real data flowing through my application was transformative - it was the exact moment I knew I had found my calling in software development.

Key Moment

This transformative experience bridged my analytical background with hands-on technical implementation.

Bridging Worlds: Transferable Skills

My background isn't a detour; it's a foundation that brings a unique perspective to software development

Analytical Thinking & Problem Solving

Deconstructing policy is like debugging code – it requires logic, pattern recognition, and finding the root cause. Adapting software to CSRD/ESRS regulations involved precisely this, translating complex requirements into technical specifications.

Data Analysis & Interpretation

My research experience and work with ESG data mean I'm comfortable extracting, cleaning, and visualizing data to find insights – skills directly applied in projects like Visualizador de Datos CIS.

Research & Information Synthesis

Whether it's academic research or understanding a new API, I know how to gather, evaluate, and synthesize information efficiently.

Attention to Detail

Working with policy, regulations, and academic research instills a meticulousness vital for writing clean, robust code.

Communication

My experience writing reports and publications ensures I can communicate technical concepts clearly.

My Programming Philosophy

I'm driven to build applications that solve real-world problems, especially those that make complex information more accessible or automate challenging tasks. I'm particularly fascinated by the potential of AI and Large Language Models, as explored in NewsListener and MapMyLearn, and the power of data visualization, as seen in Visualizador de Datos CIS. I enjoy working across the full stack, from designing robust backend APIs to crafting user-friendly frontend interfaces.

Problem-Solving
AI Integration
Data Visualization
Full-Stack Development
Beyond Coding

Beyond coding, I have a passion for writing, having won several awards for my short stories and micro-narratives. This creative outlet complements my technical work, fostering strong communication and storytelling skills. I also enjoy staying current with tech trends and contributing to open-source projects when possible.

Literary Recognition

Multiple awards for creative writing

Continuous Learning

Tech trends & open-source contributions

Why This Unique Background Matters

My current role as a Sustainability Technology Analyst at ÂNGELA provides daily, hands-on experience with data analysis, software logic, and technology in a professional corporate environment, effectively bridging my analytical background with practical tech application.

ESG Technology Adaptation
Regulatory Analysis
Data Architecture
Cross-functional Collaboration

Capabilities & Expertise

My Technical Skillset

Skills at a Glance

57
Total Skills
12
Expert Level
25
Proficient
43
Project-Proven

Programming Languages

Core programming languages with demonstrated proficiency across multiple projects

Python

Expert
5/5

Used in:

NewsListener
MapMyLearn

JavaScript

Proficient
4/5

Used in:

MapMyLearn
Visualizador de Datos CIS

TypeScript

Proficient
4/5

Used in:

NewsListener

SQL

Proficient
4/5

Used in:

NewsListener
MapMyLearn

C

Foundational
2/5

Backend Development

Server-side technologies and frameworks for robust application architecture

FastAPI

Expert
5/5

Used in:

NewsListener
MapMyLearn

SQLAlchemy

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Pydantic

Proficient
4/5

Used in:

NewsListener
MapMyLearn

RESTful API Design

Proficient
4/5

Used in:

NewsListener
MapMyLearn

JWT Authentication

Experienced
3/5

Used in:

NewsListener
MapMyLearn

Asynchronous Programming

Proficient
4/5

Used in:

NewsListener

Database Migrations (Alembic)

Experienced
3/5

Used in:

NewsListener
MapMyLearn

Frontend Development

Modern frontend technologies for creating engaging user interfaces

React

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Next.js

Proficient
4/5

HTML5 & CSS3

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Tailwind CSS

Proficient
4/5

Used in:

NewsListener
Visualizador de Datos CIS

Material-UI (MUI)

Experienced
3/5

Used in:

MapMyLearn

Vite

Experienced
3/5

Used in:

NewsListener
MapMyLearn

State Management (Zustand, Context API)

Experienced
3/5

Used in:

NewsListener
MapMyLearn

TanStack Query (React Query)

Experienced
3/5

Used in:

NewsListener

Chart.js

Proficient
4/5

Used in:

Visualizador de Datos CIS

Responsive Design

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Databases & Data Processing

Database management and data analysis technologies

PostgreSQL

Experienced
3/5

Used in:

NewsListener
MapMyLearn

SQLite

Proficient
4/5

Used in:

NewsListener
MapMyLearn

IndexedDB

Experienced
3/5

Used in:

Visualizador de Datos CIS

Pandas

Expert
5/5

Used in:

Visualizador de Datos CIS

Pyreadstat (SPSS Data)

Experienced
3/5

Used in:

Visualizador de Datos CIS

Data Cleaning & Transformation

Expert
5/5

Used in:

Visualizador de Datos CIS

Statistical Analysis

Expert
5/5

AI/ML Technologies

Artificial Intelligence and Machine Learning integration expertise

LangChain

Proficient
4/5

Used in:

NewsListener
MapMyLearn

LangGraph

Proficient
4/5

Used in:

MapMyLearn

Google Gemini API

Proficient
4/5

Used in:

NewsListener
MapMyLearn

OpenAI API (GPT, TTS)

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Prompt Engineering

Proficient
4/5

Used in:

NewsListener
MapMyLearn

AI Agent Workflows

Experienced
3/5

Used in:

MapMyLearn

Audio Processing (Pydub)

Experienced
3/5

Used in:

NewsListener

Data Visualization

Creating compelling visual representations of complex data

Chart.js

Proficient
4/5

Used in:

Visualizador de Datos CIS

Recharts

Experienced
3/5

Interactive Dashboards

Proficient
4/5

Used in:

Visualizador de Datos CIS

Statistical Visualizations

Expert
5/5

Used in:

Visualizador de Datos CIS

Export Functionality (PNG, CSV)

Experienced
3/5

Used in:

Visualizador de Datos CIS

Tools & Platforms

Development tools, platforms, and deployment technologies

Git & GitHub

Proficient
4/5

Used in:

NewsListener
MapMyLearn

Docker

Experienced
3/5

Used in:

MapMyLearn

VS Code

Expert
5/5

Linux/Windows

Proficient
4/5

Vercel

Experienced
3/5

Used in:

NewsListener
MapMyLearn

Heroku/Railway

Experienced
3/5

Used in:

NewsListener
MapMyLearn

Stripe API

Experienced
3/5

Used in:

MapMyLearn

WeasyPrint (PDF Generation)

Experienced
3/5

Used in:

MapMyLearn

Transferable Skills

Professional skills from Political Science background applied to software development

Analytical Thinking

Expert
5/5

Complex Problem-Solving

Expert
5/5

Research & Data Interpretation

Expert
5/5

Technical Communication

Proficient
4/5

Policy Analysis

Expert
5/5

Regulatory Compliance

Proficient
4/5

Project Management

Experienced
3/5

Self-Directed Learning

Expert
5/5

My Approach to Skill Development

Project-Driven Learning

Every skill is developed through real-world application in comprehensive projects, ensuring practical understanding beyond theoretical knowledge.

Continuous Improvement

Regular practice, staying current with best practices, and contributing to open-source projects to refine and expand technical capabilities.

Cross-Domain Integration

Leveraging analytical background from Political Science to approach technical challenges with systematic problem-solving methodologies.

Proficiency Levels

Foundational
Basic understanding & familiarity
Experienced
Practical application in projects
Proficient
Strong competency & best practices
Expert
Advanced mastery & mentoring ability

Case Studies

Featured Projects

Comprehensive showcases of full-stack applications demonstrating AI integration, data visualization, and modern web development practices. Each project represents a complete solution from concept to deployment.

NewsListener
AI Integration

NewsListener

Your Personalized AI News Radio Station

NewsListener addresses information overload by creating personalized audio news podcasts. Users select sources (URLs, categories, preferences), and the app fetches content, uses Google Gemini to write a script, and OpenAI TTS to generate a high-quality audio podcast.

Key Features

User Authentication & JWT Security
Personalized news aggregation via URLs, RSS, keywords & topics
AI-powered script generation (Langchain & Google Gemini)
Text-to-Speech conversion with various styles (OpenAI TTS)
+2 more features...

Technology Stack

Backend: Python, FastAPI, SQLAlchemy, Pydantic, Langchain, Google Gemini, OpenAI TTS, Pydub, Alembic
Frontend: React, TypeScript, Vite, Zustand, TanStack Query, Axios, Tailwind CSS
Database: PostgreSQL / SQLite
Deployment: Heroku (Backend), Vercel (Frontend)

My Role & Contributions

Sole Developer. Responsible for all aspects from conceptualization and design to full-stack development and deployment.

Case Study Breakdown

Problem

Information overload makes it difficult for busy professionals to stay informed with quality news content.

Solution

AI-powered personalized podcast generation that transforms written content into engaging audio experiences.

Impact

Users can now consume personalized news content during commutes, workouts, or any hands-free activity.

Key Challenges
  • Implementing robust asynchronous podcast generation using FastAPI's BackgroundTasks
  • Managing complex state transitions for podcast generation status
  • Optimizing LLM prompt engineering for consistent, high-quality script output
  • Handling large audio file processing and storage efficiently
Learning Outcomes
  • Mastered asynchronous programming patterns in FastAPI
  • Developed expertise in LLM integration and prompt engineering
  • Learned advanced audio processing techniques with Pydub
  • Implemented secure JWT authentication and authorization

Development Insight

Implementing robust asynchronous podcast generation using FastAPI's BackgroundTasks was key, requiring careful management of task states and error handling.

MapMyLearn
AI Workflow

MapMyLearn

Your AI Guide to Mastering Any Subject

MapMyLearn tackles the challenge of self-directed learning by using AI to generate comprehensive, structured learning paths. Users input a topic, and the application, powered by LangGraph and LLMs, researches and builds a curriculum with modules, submodules, content summaries, quizzes, and resources.

Key Features

AI-driven learning path generation using LangGraph workflow
Web search integration (Brave Search) for content sourcing
Structured content (Modules, Submodules, Summaries, Quizzes)
User Authentication, History & Credit System
+3 more features...

Technology Stack

Backend: Python, FastAPI, SQLAlchemy, Pydantic, LangGraph, Google Gemini, OpenAI TTS, WeasyPrint, Stripe
Frontend: React, JavaScript, Vite, Material-UI (MUI), React Router, Axios, Context API
Database: PostgreSQL / SQLite
Deployment: Railway (Backend), Vercel (Frontend), Docker

My Role & Contributions

Sole Developer. Designed and implemented the entire application, including the complex AI workflow, backend services, and frontend UI.

Case Study Breakdown

Problem

Self-directed learners struggle to create structured, comprehensive learning paths for complex topics.

Solution

AI-powered curriculum generation that researches topics and creates detailed learning roadmaps with interactive elements.

Impact

Learners can now access personalized, expert-level curricula for any subject, accelerating their learning journey.

Key Challenges
  • Designing complex LangGraph workflows for AI agent orchestration
  • Managing stateful AI conversations and content generation
  • Integrating Stripe payment system with credit-based user accounts
  • Implementing secure PDF generation and file handling
Learning Outcomes
  • Gained expertise in LangGraph for complex AI workflow management
  • Developed skills in payment system integration and financial transactions
  • Learned advanced React patterns with Context API
  • Mastered Docker containerization for deployment

Development Insight

Designing and implementing the LangGraph workflow was a major challenge, requiring a deep dive into managing state and defining conditional edges for a complex, multi-step AI process.

Visualizador de Datos CIS
Data Visualization

Visualizador de Datos CIS

Explore Spanish Sociological Data Interactively

This application makes CIS survey data (.sav format) accessible and understandable. It allows users to upload files (or use server-provided ones), explore variables, perform univariate and bivariate analysis, and visualize results with interactive charts. It heavily features client-side capabilities using IndexedDB.

Key Features

.sav file processing (Pyreadstat & Pandas)
Server-side & Client-side (IndexedDB) file management
Univariate analysis (frequencies, charts) & Bivariate analysis (contingency tables, stacked charts)
Interactive data visualization (Chart.js)
+3 more features...

Technology Stack

Backend: Python, FastAPI, Pandas, Pyreadstat
Frontend: React, JavaScript, Vite, Tailwind CSS, Chart.js, IndexedDB
Database: N/A (File-based, uses JSON for config)

My Role & Contributions

Sole Developer. Handled both the backend data processing API and the interactive frontend, including the complex IndexedDB integration.

Case Study Breakdown

Problem

Researchers and analysts need accessible tools to explore complex sociological survey data without specialized software.

Solution

Web-based analysis platform that makes statistical data exploration accessible through intuitive visualizations.

Impact

Researchers can now perform complex statistical analysis directly in the browser, democratizing access to sociological data insights.

Key Challenges
  • Processing large .sav files efficiently in both server and client environments
  • Implementing complex IndexedDB operations for local data persistence
  • Creating advanced data visualization with Chart.js customizations
  • Developing robust export functionality with metadata integration
Learning Outcomes
  • Mastered browser storage APIs including IndexedDB
  • Developed expertise in statistical data processing with Pandas
  • Learned advanced Chart.js customization and export techniques
  • Gained experience with SPSS data format handling

Development Insight

Implementing reliable local file storage and processing using IndexedDB, while ensuring seamless interaction with the backend API, was a significant learning experience in browser storage.

More Projects in Development

I'm continuously working on new projects and contributing to open-source initiatives. Check my GitHub for the latest experiments and learning projects.

Explore GitHub

Career Path

Professional Experience

Sustainability Technology Analyst
ÂNGELA IMPACT ECONOMY
September 2023 – Present Valencia, Spain

In my current role, I bridge the gap between sustainability regulations and software solutions. My primary focus involves the technological adaptation of our in-house software to meet the new, complex data point requirements of the CSRD/ESRS directives. This requires me to analyze regulatory texts and translate them into functional software requirements, understand data flows and database implications for new ESG metrics, collaborate with development teams on software updates, and ensure data integrity and consistency within the software platform.

Key Responsibilities/Achievements:

  • Analyzed ESG directives (CSRD/ESRS) to guide technological enhancements of proprietary software
  • Defined new data points and system requirements based on regulatory analysis
  • Facilitated the alignment of software features with sustainability reporting standards
  • Utilized data analysis skills to interpret regulatory impacts on data architecture
  • Collaborated with development teams to implement technical solutions for compliance
Researcher (Project SeBI)
Universitat de València
June 2020 – March 2022 Valencia, Spain

Contributed to a European research project ('Securing the Best Interest of the Child') by performing data analysis to support policy development in child welfare across European countries. This role involved processing and analyzing large datasets using statistical software, synthesizing findings to support policy recommendations, and collaborating with an international research team.

Key Responsibilities/Achievements:

  • Conducted quantitative data analysis using SPSS and R for European policy research
  • Processed and cleaned large datasets from multiple European countries
  • Prepared comprehensive reports and presentations for project stakeholders
  • Collaborated with an international research team on policy recommendations
  • Applied statistical methods to derive insights for child welfare policy development

Academic Foundation & Recognition

Education & Achievements

Academic Excellence & Creative Recognition

A foundation of analytical excellence built through rigorous academic training in Political Science and Economic Policy, complemented by recognition for creative writing and innovative thinking.

Master's in Economic Policy
Political Science Graduate
Academic Excellence Awards
Literary Recognition
Innovation Award

Education

Comprehensive analytical training providing the foundation for systematic problem-solving and research methodology skills.

Master's Degree in Economic Policy and Public Economics
Universitat de València
2021 – 2022
Bachelor's Degree in Political Science and Government
Universitat de València
2017 – 2021

Certifications

Continuous learning through specialized courses and professional development programs in technology and data science.

Learn Python 3 Course
Codecademy
Issued: June 2024
What is Data Science?
IBM
Issued: January 2024
AI Agents Fundamentals
Hugging Face
Issued: February 2025

Self-Directed Learning

Extensive self-study through platforms like freeCodeCamp, Codecademy, and The Odin Project, with emphasis on project-driven learning and real-world application.

Awards & Recognition

Recognition for academic excellence, creative writing, and innovative thinking across multiple domains and competitions.

🚀
Premio Ford Fund Smart Mobility Challenge
Ford Fund
2022

2nd Prize - Developed 'NetCare', an app concept for elderly care, demonstrating initiative in technology and social solutions.

✍️
Literary Award
Literaria Kalean
2021

Recognition for excellence in short story writing, highlighting strong communication and creative skills.

✍️
Writing Award
Fundación Juan Muñiz Zapico
2020

Award for micro-narrative writing, demonstrating storytelling abilities and attention to detail.

🎓
Beca Excelencia Académica
Universitat de València
2019-2021

Academic excellence scholarship recognizing outstanding academic performance.

🎓
Matrícula de Honor
Universitat de València
2021

Highest academic distinction for exceptional performance in degree studies.

Key Highlights

🎓

Academic Excellence

Matrícula de Honor and Excellence Scholarship recipient

✍️

Literary Recognition

Multiple awards for creative writing and storytelling

🚀

Innovation Award

2nd Prize in Ford Fund Smart Mobility Challenge

🔬

Research Experience

European research project participation and data analysis

From Academic Excellence to Technical Innovation

The analytical rigor developed through advanced academic training, combined with recognition for creative problem-solving and communication skills, provides a unique foundation for approaching software development challenges with both systematic methodology and innovative thinking.

Get In Touch

Let's Get In Touch

I'm actively seeking entry-level/junior programming opportunities where I can apply my unique blend of analytical and technical skills. If you're looking for a passionate, dedicated, and quick-learning developer to join your team, I'd love to hear from you!

Contact Information
Valencia, Spain
Available for full-time positions and open to relocation

Quick Response Promise

I typically respond to inquiries within 24 hours. For urgent matters, feel free to reach out directly via email.

Usually responds in 1 day
Send Message
0/1000

By sending this message, you agree that I may contact you regarding your inquiry.

Prefer a different approach?

Feel free to reach out directly via email or connect with me on professional networks.