Welcome, I am Roy Louis L. Garcia.
To get to know more about me, click on the polaroid pictures on the right.
Also, Feel free to explore the projects, tools and skills sections.
I was a child once ..
... As a boy, the toys I loved included many paper and pen games, the TI Speak N Spell, Game N Watch, the Connect 4 Game and others ... Early curiosity about how things work became a habit of questiong and perpetual learning. I often break my own toys, but I never throw them away. If I am not able to reassemble them, I try to create something new from them. It felt good to repurpose or even recycle old or broken items.
My early games of choice made me competitive, curious, and resilient
This curiosity continued even when I started learning about computers. Eventually, I added careful reading of instruction manuals as a skill to develop along with my curiosity. Being careful did not stop me from testing bounderies, As an example, when I was starting to learn about computers, the first time I accidentally opened a file that was meant for a Calendar program using Notepad, I made sure to remind myself to make backups of files that I wanted to tinker with. :)
... in highschool and college, I learned about electronics communication, guitar, radiohead, electronic music, phreaking, and programming ...
"Adulthood is not an age, but a stage of knowledge of self." ~/quote/fron/John_Fowles
I believe that learning is perpetual. Even when we graduate from school, we move forward in life to learn that there is much more that we do not know. I also believe that technology is not neutral. It can be used ethically or to cheat others of opportunities. I love learning about the duality of what a famous builder named Robert Moses did that affect accessibility and fairness.
Security, Ethics and Where I Fit In ...
As a developer, I feel obligated to go beyond hiding certain complexities of any product or system from users, making it easier for them to use. It is more important that under the hood, the product or system is in excellent and secured condition. Eventually, I hope to aid people by building tools that provide positive impact to society, in general
At some point, I consciously diverted from a path of being a generalist or Jack of All Trades. However, even if I was able to choose whatever rabbit-hole I take, I find myself dwelling on the overlap of cybersecurity, software development, social media marketing, data analytics, machine learning, and life.
Life is full of obstacles. Seeking solutions instead of dwelling from problems is a virtue that my father reminded me before he passed away. As a first-generation immigrant, balancing family life and studies became a paramount skill and necessity.
I learned to make use of technological tools and virtual communities for help. I remember using xanga blog account to host and share electronic pdfs of lectures nots and recorded mp3 audio of lectures that were approved and shared by professors. Back then, I only had my Palm Pilot and Sony Clie to record. Since then, technology became an extension that enabled me to persevere. I involved myself in projects that aims to provide solutions.
Click on the logos below to learn more about the courses and projects I completed during my education:
Hartnell College has launched my interests in computing and its benefits to humanity. Initially, I wanted to major in Mathematics or Physics. After taking computer courses and actually using technology as aid to my studying, I decided to change my major to Computer Science. Since the overlap among these three majors were also the transfer requirements to bigger universities, I decided to get all three associate degrees. Also, I made most of my stay at Hartnell to get to know more about the experiences of some Computer Science faculty members and to network with peers.
Further learning made me understand how technology can make or break opportunities. At CSUMB, my goal of helping bridge the digital divide got started. I became an advocate for assisstive technology. I worked on projects that focused on usability and accessibility.
Also, I started using open source tools to help small businesses create their content management systems, web sites and social media presence. I wanted to give back and contribute to enabling people via technology, especially those that will empower business owners to be their own administrators of tools I help create.
This project was a report about a technology that was made by Sony's
Jun Rekimoto and Jeff Han.This system integrates three
I had been interested in modular design of reusable and reconfigurable components. What they were doing back in 2006 are now embedded in often marvelous design innovations we take for granted. Below is a video to showcase what they were designing back then:
I learned how to manage complex enterprise technology systems, design enterprise architecture, manage risk mitigation, and evaluate data to create business intelligence and data modeling that drive strategic decision making.
My professional career started in the Philippines. I worked as a payroll clerk for a construction company until my family's petition to move to the U.S. got approved. I then took various job positions. My first job in the U.S. was a seasonal job at the ATT Pebble Beach Gold tournament. Then I got hired full-time at Hometown Buffet. Since I needed to wait a year to be considered a California resident and get discounted tuition at a local community college, I took other part-time jobs at a local cinema and Sears. When schooling started, I kept one full-time job at Target Stores and went to school part-time.
After a few computer courses, I started working as a freelancer doing web design, development, and Search Engine Optimization (SEO). To give back to the community, most of my first clients explored solutions that were considered cost-effective tools that are considered Free and open-source software (FOSS). I took the role of a temporary in-house developer, a consultant, or an on-demand administrator. As a freelancer/entrepreneur developer, I used "white label branding" in order to differentiate myself from other developers. I provided enough documentation and training to my clients' employees to empower them to maintain their own site. These FOSS tools, like Joomla, Drupal, Moodle, GIMP, etc.
After getting my bachelors degree, I started working for my alma mater, CSUMB. I was hired as their Student Information Systems Analyst. I was involved in the design, implementation and documentation of PeopleSoft 8.9 security for the Student Administration of the university. I helped design and migrate security set-ups for both the development and production environment. I maintained user accounts, administer security roles and created a FERPA (Family Educational Rights and Privacy Act of 1974) training course for employees who needed access to sensitive student records.
My first client for Nostradmsx Designs was Proxime Canada. They wanted a minimal, yet professional design. I used Joomla, AJAX, and Php customization to create the site.
Even though, I was able to create my own CMS using Php, using FOSS solutions, like Wordpress and Drupal provided a knowledeable community support for my clients. regarding maintainability of the site and SEO (Search Engine Optimization) practices.
Certain projects involved working various API's (Application Programming Interface), like this webite for a sports team that needed real time scores, statistics and tickers information in their content. Also, sportsmanship, team-spirit, cohesive ideals, and collaboration inspired the design of the site.
An online site aimed to extend advertising services for advertisers of the print version of the magazine that is published bi-monthly.
Red Box web development offered and built upon the products and services of NostradmsX Designs. For some clients, it was important to have flexible aesthetics for mobile devices and improved e-commerce functionalities.
I also started creating personal projects or friends wanting media galleries for school and professional portfolios.
Hired to collaborate with a videographer, I helped create and promote an online T.V. streaming site of a former professional singer in the Philippines. She retained her following and credibility even after she moved to L.A. Aside from developing her site, I produced music, created online advertising and managed social media contents that included live and on-demand video streamings
As a developer, I learned use tools to collaborate with other developers. I also learned up-to-date tools and techniques in order to stay competitive in the development business. I enrolled in Massive Open Online Courses (MOOC) and joined Meet Up communities of fellow developers and freelancers.
In working with virtual teams, I learned collaborative tools like versioning, remote desktop sharing, client management tools and others. I also delegated most of my projects to upcoming developers, so I can concentrate on client sales and acquisition. I also needed time since I started pursuing my master degree.
In learning the newest, I worked on personal projects. I invested some time and effort to create my own development machines as sandbox for web development, programming, and penetration testing. I had the chance to use my creativity in creating contents, placeholders, and some deliverables. I used my own songs and compositions to create video and audio contents to support web development.
RASPBERRY PI and ARDUINO RELATED PROJECTS
Below are pictures showing my interests in hardware projects:
These sample projects are archived to run within this online portfolio and to test how they look in various devices..