Computer Science
The core of everything I do. I think in algorithms, data structures and complexity, and I'm fascinated by the theory of computation (automata and Turing machines), logic and the discrete math behind it all — a lifelong math lover.
Computer Scientist · Math Enthusiast · UX/UI Designer · Full-Stack Developer · Hiker/Marathoner · Seasoned Minecraft Technician
Hi, I'm Juanma. I come from Las Mesas, Nariño and now live in Manizales, Caldas, where I study. I'm a SENA graduate in Information Systems Analysis and Design, and I'm now studying Computer Science at UNAL Manizales. I've spent six years in software development, and lately I've been broadening my knowledge with computer science — I love staying on the cutting edge. My way of working applies the scientific method to software engineering: really understand the problem, acquire the right knowledge and tools, design correct, reproducible and lasting solutions, then ship them, improving with constant feedback. Here you'll find a personal repository that gathers and sums up part of my work.
The core of everything I do. I think in algorithms, data structures and complexity, and I'm fascinated by the theory of computation (automata and Turing machines), logic and the discrete math behind it all — a lifelong math lover.
I build complete sites and apps, front to back. On the front, React, Next.js and Astro alongside HTML, CSS and JavaScript/TypeScript; on the server, Node.js, Express and FastAPI. Styling with Tailwind and motion with GSAP.
I move across paradigms and languages: Java and Kotlin for robust apps, TypeScript for type-safe code end to end, and Python as a Swiss-army knife for scripting, automation and quick prototypes. I version everything with Git.
I love probability and statistics, data analysis and machine learning: I model, experiment and visualize results, and handle data with PostgreSQL, MySQL, Supabase and Firestore.
I also come from the visual world: graphic design and UX/UI with Illustrator, Photoshop, Adobe XD and InDesign; video editing with Premiere, 3D with Blender, streaming and capture with OBS, and technical writing with LaTeX.
I take apps to production: containers with Docker, continuous deployment on Firebase App Hosting, media on Cloudinary and managed databases with Supabase. And when it adds value, I wire in AI models like OpenAI's.