SOFTWARE ENGINEER & DATA SPECIALIST

Engineering Robust
Web & Data Systems

Software Engineer & Data Specialist with 5+ years of experience designing and delivering large-scale web systems, PWAs & data pipelines.

portfolio.tsx
// Software Engineer Profile
const developer = {
name: "Miguel Macías",
role: "Software Engineer",
experience: 5,
location: "Ecuador"
}
MM
MIGUEL MACÍAS
Software Engineer & Data Specialist
React|Node.js|Python|Angular
//ABOUT

The Mind Behind The Code

WEB DEVELOPER

Developer Illustration

5+ Years Experience
Software Engineer & Data Specialist

Experienced in designing and delivering large-scale web systems, Progressive Web Apps, and data-driven pipelines. Skilled in Angular, React, Next.js, Spring Boot, Python, and modern DevOps practices with a focus on scalable solutions.

AngularReactPythonNext.jsSpring BootGitDockerNode.js
More information about my skills and training here...
//SERVICES

What I Deliver

Web Development

Full-stack web applications using React, Angular, Next.js, and Spring Boot

Data Pipelines

ETL processes, analytics dashboards, and data-driven decision systems

System Architecture

Scalable microservices, PWAs, and enterprise-level system design

//PROJECTS

Featured Work

UDECIDE Blockchain Voting

PWA development for blockchain-based voting system serving 8,000+ participants

AngularIonicBlockchain

Teacher Evaluation System

Led architecture serving 15,000+ students and 1,200+ teachers with ETL pipelines

PythonPower BIETL
//SCIENTIFIC WORK

Published Research

Peer-reviewed publications focusing on learning analytics, educational technology, and data-driven insights in online learning environments. Research conducted in collaboration with Universidad de Cuenca and published in IEEE and RTE journals.

IEEE
Jun 28, 2021

Understanding Learners' Behavior in Massive Open Online Courses

Analyzed 38,838 learner interactions using process-mining techniques to characterize study sessions and identify success pathways in MOOCs. This research provides insights into learning patterns and optimization strategies for online education platforms.

Process MiningMOOCsLearning AnalyticsEducational Data Mining
IEEE
Mar 8, 2022

Proposal for the Design and Implementation of a XBlock in Open edX to Support Learning Analytics

Developed a comprehensive dashboard integrating student-success indicators to enhance teaching and learning processes. The XBlock provides real-time analytics and visualization tools for educators in Open edX environments.

Open edXLearning AnalyticsXBlockEducational Technology
RTE
Nov 30, 2022

Development of a XBlock in Open edX to Support Monitoring and Follow-Up in a SPOC

Designed and implemented an interactive XBlock for student and teacher learning analytics in a Small Private Online Course (SPOC) environment. The solution enables comprehensive monitoring and follow-up capabilities for enhanced educational outcomes.

SPOCOpen edXXBlockEducational MonitoringLearning Analytics
3
Published Papers
38K+
Data Points Analyzed
2021-2022
Publication Period
//TESTIMONIALS

Client Feedback

"Miguel's expertise in data systems and web development helped us transform our analytics platform. His technical skills and professional approach exceeded our expectations."

JD
John Doe
Project Manager, CEDIA

"Working with Miguel on our teacher evaluation system was exceptional. He delivered scalable solutions that improved our reporting efficiency by 70%."

MS
Maria Silva
Director, Universidad de Cuenca
//CONTACT

Let's Build Something Amazing

Ready to transform your ideas into robust, scalable solutions? Let's discuss your next project.