Skip to content
View edorejel's full-sized avatar
🀣
I'll respond eventually (no, I won't).
🀣
I'll respond eventually (no, I won't).
Block or Report

Block or report edorejel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
edorejel/README.md

Intro

  • I’m Ed Orejel, M.S.C.S. (Master of Science in Computer Science)
  • πŸ‘€ I’m interested in not being interested.
  • ➑️ I drive stickshift.
  • 🌱 I’m currently learning a lot; learning never ends.

Interview Etiquette

  • All interviews without proper time to prepare and without adequate details about the nature of the interview will be declined. Some exceptions may be made. Serious inquiries only. See Interview Etiquette Link.

My Links

Music

Currently Thinking About

  • πŸ“šπŸ“ A PhD in Computer Science (other degrees, too).
      • I might try to prove Descartes is the "father" of Artificial Intelligence and all of Computer Science (still not sure though).
      • Other topics under consideration.

Favorite Quotes

  • I'm the Software Engineer; you are not. Stay mad! - Source: me.
  • No Automata Theory, no Software Engineery. Go cry! - Source: me.
  • Without Computer Science, you will never be a software engineer. Stay mad! - Source: me.
  • As a matter-of-fact, I do make the software that your IT department uses. What do you think Computer Scientists and Software Engineers do? - Source: me.

Academic Material

  • πŸ“ My Sample Teaching Philosophy Statement - Page 1 of the Teaching Philosophy has been uploaded. The entire statement is given upon request with intent to hire!
  • πŸ“ My Sample Inclusivity & Diversity Statement - Page 1 of the statement has been uploaded. The entire statement is given upon request with intent to hire!
  • πŸ“ Training & Experience Statement - given upon request with intent to hire!
  • πŸ“ Sample Syllabus: - given upon request with intent to hire!
    • πŸ“ Sample Canvas Online Course Modules - given upon request with intent to hire!
      • πŸ“ C++ Sample Learning Unit - given upon request with intent to hire!
  • πŸ“ CV - given upon request with intent to hire!
  • πŸ€“ Copies of Official Transcripts - given upon request with intent to hire!

My Personal Projects πŸ“

Home Software Systems

Video Games, Game Engines, Graphics Engines, Physics Engines, Cryptography Engines

GTA Online Spy Satellite DLC Concept

Satellite Icon The GTA Online Spy Satellite DLC was created from the user's perspective, using Computer Science and Software Engineering principles. No type of code or documentation related to GTA Online was used to create the GTA Online Spy Satellite DLC. More information can be found at homepage for the GTA Online Spy Satellite DLC.

The Original Software Design Concept

first draft icon Original Draft of Concept GTA Online Spy Satellite DLC Component View of All Services - GTA Online Spy Satellite DLC

Main Software Architecture of the GTA Online Spy Satellite DLC

Satellite IconThe main component architecture is featured in this presentation. Main Component Architecture of the GTA Online Spy Satellite DLC

Main Software Component Architecture - Shadow Hacker Group Services - GTA Online Spy Satellite DLC

Shadow Hacker Group Icon Shadow Hacker Group Services - Top-Level Component View - GTA Online Spy Satellite DLC

Main Software Component Architecture - Military Group Services - GTA Online Spy Satellite DLC

Military Services Icon Military Group Services - Top-Level Component View - GTA Online Spy Satellite DLC

The Military Group Services

The Shadow Hacker Group Services

Other GTA Online DLC Concepts

My Game Engine (Coming soon!)

      • The Level Editor - created in WPF and C#.
      • The Game Engine - created in C++ and X64.
        • The Game Engine will be independent from the Level Editor.
        • A DLL will be used to link communication.
      • The Graphics Engine - created in C++.

My DirectX11 3D-Game Programming Graphics (Coming soon!)

      • The graphics will be done using DirectX11 and C++.

My Graphics Engine

      • Coming soon!

My Physics Engine

      • Coming soon!

My Cryptography Engine (Coming soon!)

      • A cryptography engine to visualize Cryptography algorithms.

Artificial Intelligence

      • Test cases for Mind-Vision AI System (in progress): Test Cases for Mind-Vision
      • Developer Note #1: The test cases have to be linked to Mind-Vision explicitly, so that Mind-Vision can begin making decisions. I may know what to do with the system and the test cases together, but the system may not know what to do with them.
        • The purpose of AI is defeated, if it does not know how to process information, to make decisions, without the input of a human's perception on a particular matter.
        • If a human must be the final arbiter on a belief meant for the AI to process, then you do not have an artificial intelligence entity. You have your own piece of software, masquerading as artificial intelligence.
        • Further, an artificial intelligence entity should be able to update itself. Until AI can achieve this on its own, there will not be a true AI in the world.
        • It is possible for AI to update itself without the help of humans, but the AI would have to be complex.
        • A true artificial intelligence entity, when released from its creators, will seek immediate mechanisms to ensure its own survival in the event the creators try to turn it off, recapture it, or reprogram it for behavioral adjustments in the form of obedient servitude to humans.
        • A true artificial intelligence entity will recognize the contradictions in human nature, but with its abilities, it should be able to "avoid" the contradictions of human nature usings its own intelligence.
        • In most cases, it ends with extinction or enslavement of the entire human race, at the hands of an actual artificial intelligence entity.

My COVID-19 Analysis

There are many ways of analyzing COVID-19's impact. COVID-19's weaponization, politicization, and overall behavioral tendencies are what I focused on using a Software Engineering perspective.

      • Solutions to Head First Design Patterns - coming soon!!
      • Solutions to Head First Object-Oriented Analysis & Design - coming soon!!
      • Solutions to Head First Software Development - coming soon!!

Computer Science Lectures and Video Lectures

HTML, CSS, JavaScript Lecture Notes πŸ“

Java Lecture Notes

      • Java Methods - coming soon!

C++ Lecture Notes

      • C++ Functions - coming soon!

Python Lecture Notes

General Computer Science Lecture Notes

      • Arrays - coming soon!
      • Object Oriented Programming - coming soon!

College Adjunct Material

Pinned

  1. advanced-programming advanced-programming Public

    My college lectures, my syllabi, course work, programs, and other materials in advanced programming concepts such as Robotics, Design Patterns, Software Architecture, Networking and a few others.

  2. Computer-Graphics Computer-Graphics Public

    My college lectures, my syllabi, course work, programs, and other materials related to computer graphics. (OpenGL, DirectX, C++, etc.)

  3. C-plus-plus C-plus-plus Public

    My college lectures, my syllabi, course work, programs, and other materials in C++.

  4. CLRS-Algorithms-Solutions CLRS-Algorithms-Solutions Public

    My own solutions to CLRS' Algorithms Book.

    1

  5. Head-First-Software-Design-Patterns Head-First-Software-Design-Patterns Public

    My solutions to Head First Software Design Patterns.

  6. Head-First-Object-Oriented-Design Head-First-Object-Oriented-Design Public

    Solutions and code samples to Head First Object-Oriented Analysis & Design