A brief autobiography 🇲🇽
I write this and I include many links to remind the world that a Mexican can achieve everything!
Early life
I was born in Ciudad Cuauhtémoc in Chihuahua, México.
Around age 12, I taught myself to make videogames using Mark Overmaars’ GameMaker Version 7.0 and I read cracked.com all day.
I went to high school in Santa Fe, New Mexico. My teacher helped me get accepted into the CAMP (Complexity and Modeling Program) summer camp at Groton, Massachusetts, hosted by the Santa Fe Institute. We learned how to program agent-based simulations using NetLogo and the still new science of Complexity. I participated in New Mexico’s (NM’s) Supercomputing Challenge. Academy for Technology and the Classics (ATC) accepted with a full ride scholarship to CAMP summer camp in Groton, Massachusetts hosted by the Santa Fe Institute I took AP courses in high school, such as AP calculus.
Education and career
I am a self-taught programmer, my first languages were Haskell, Python, Java, GML, and Netlogo. I learned using Python the Hard Way by Zed Shaw; Learn You a Haskell for Great Good by Miran Lipovača; and a high school AP computer science course available free online back in 2014.
I studied computer science and mathematics at the Santa Fe Community College in NM. During this time, I taught myself enough Haskell to write most of a simple compiler for Haskell’s intermediate language Core. I’d tutor fellow students in my Python course. I volunteered as a generalist technician, repairman, and software person at Computer Charity, Inc. in Santa Fe. My grades meant I qualified for the Phi Theta Kappa honor society’s merit scholarship which allowed me to attend a four-year university.
I studied computer science and mathematics from many excellent professors at the majestic New Mexico Institute of Mining and Technology (NMT) where I graduated with high honors (GPA 3.5/4.0) in three and a half years. During this time, I had the New Mexico’s Legislative Lottery merit scholarship and the aforementioned Phi Theta Kappa merit scholarship.
I worked as a research assistant at NMT. I built an attendance taking Android and iOS app in Qt (C++ and QML). My team and I presented a user study at the Society for Information Technology & Teacher Education International Conference (SITE) 2017. I worked as a tutor and grader for numerous programming courses, including an introductory Python course and an introductory object-oriented programming course that uses Java. I wrote the bulk of the Python course’s lab material.
See my personal projects to see my passion projects and projects I share publicly.
Personal Interests
My hobbies and interests are varied: keeping up-to-date on infosec, tech, science, ecological, and geopolitical news; reading sci-fi, literature, and historical books in Spanish and English; cycling; hiking; camping; language learning; programming for personal projects; using Linux OSs; building tools for using Linux OSs; spray painting; watching drag queens; and traveling. I’m read a lot so I am an avid user of the Pocket bookmarking platform and now Raindrop.
🇲🇽