Computer Systems Engineering · ASU · Tempe, AZ

BrandonGranillo.

Designing resilient, high-reliability systems from the logic gate up. Embedded firmware. Digital design. Systems architecture.

scroll
About Me

Systems thinker.
Hands-on builder.

Computer Systems Engineering student at ASU driven by designing resilient, high-reliability systems — from digital logic and embedded firmware to full-lifecycle systems architecture.

Currently leading the end-to-end systems engineering and financial management for a multi-phase solar energy deployment in Kenya (EPICS at ASU), and actively seeking internship opportunities in embedded systems or systems engineering.

3.96GPA
7+Projects
2Work Experiences
Education

Where I'm trained.

Arizona State University

B.S. Computer Systems Engineering

Aug 2024 — May 2028Tempe, AZ
3.96GPA
Computer Organization & Assembly Language ProgrammingDigital Design FundamentalsProgramming for Computer EngineeringObject-Oriented Programming & Data Structures
Experience

Where I've worked.

Aug 2025 — Present

Lead Systems Engineer & Finance Chair

EPICS at ASU — Kenya Solar · Tempe, AZ

Current
  • Oversee the full-lifecycle systems engineering and financial management for a multi-phase solar energy deployment serving GUU Secondary School and the Naki community in Kenya
  • Lead the end-to-end Systems Engineering lifecycle for a large-scale renewable energy solution, translating complex community needs into formal Requirements Analysis and technical specifications
  • Design and maintain System Architecture, ensuring seamless Integration & Verification of power generation, battery storage, and distribution subsystems to meet rigorous performance standards
  • Execute technical Trade Studies to evaluate hardware components and vendor options, optimizing for system reliability, cost-efficiency, and long-term maintainability in a remote environment
  • Facilitate cross-functional collaboration across specialized engineering sub-teams and faculty advisors, serving as the primary technical point of contact for stakeholder engagement
  • Manage project and risk management protocols, identifying potential failure modes in international logistics and on-site deployment to ensure project continuity
  • Direct all budget management and fiscal operations, including cost tracking, formal budget submissions, and resource allocation for a high-cap-ex international development project
Systems Engineering LifecycleRequirements AnalysisSystem ArchitectureTrade StudiesBudget ManagementRisk ManagementStakeholder Engagement
Feb — May 2024

Structural Engineering Intern

Jason Pirtle Structural Engineering LLC · Jackson, TN

  • Trained in Revit 2024 for drafting and modeling commercial building systems
  • Independently completed structural layouts and revisions based on previous projects
  • Gained practical knowledge of beams, columns, foundations, and load-bearing elements
  • Applied local codes and zoning regulations to ensure design compliance
Revit 2024Structural DesignCADBuilding Codes
Projects

Things I've built.

Digital LogicFSMsSafety-Critical

Synchronous Traffic Light FSM Controller

Designed a synchronous traffic light controller using Digital.jar from first principles. Engineered 6-state and 7-state FSM architectures using D flip-flops and combinational logic. Derived minimized logic equations using Karnaugh maps. Conducted clock-cycle-level simulation and timing analysis. Incorporated safety-critical logic to prevent unsafe state transitions. Delivered a recorded technical walkthrough explaining full system behavior.

Digital LogicD Flip-FlopsKarnaugh MapsTiming AnalysisState EncodingSafety Validation
Full-StackSecurityWeb App

PGH Risk & Safety — Workplace Safety Platform

Built a full end-to-end safety management platform for a real-world client. Designed and implemented RESTful APIs with complete CRUD functionality. Implemented JWT-based authentication and role-based access control. Developed a responsive, accessible frontend dashboard (WCAG 2.1 compliant). Integrated secure file uploads, rate limiting, password hashing, and input validation.

Node.jsExpressJWT AuthREST APISQLiteWCAG 2.1
EmbeddedFirmwareC/C++

Arduino Progressive LED Control System

Designed a non-blocking embedded firmware architecture using millis() for real-time responsiveness. Implemented finite state machines (FSMs) to control multiple LED channels with deterministic behavior. Added PWM-based brightness control and input-driven runtime behavior. Integrated conditional serial debugging via preprocessor macros with zero performance impact. Developed through incremental, production-style iterations with professional documentation.

C/C++ATmega328PFSMPWMSerial CommsCooperative Scheduling
RoboticsProject Lead

Project SPYN — Autonomous Maze-Navigating Robot

Led development of an autonomous navigation system for a maze-solving robot. Programmed sensor-driven logic and fail-safe behavior in MATLAB. Implemented rerouting and safety-focused decision logic. Coordinated team milestones and deliverables as Project Manager.

MATLABSensor FusionNavigation LogicEmbedded Systems
CADManufacturingRapid Prototyping

Digital Fabrication Projects

Designed functional CAD components for additive manufacturing and vector-based files for laser cutting. Produced and validated 3D-printed parts for dimensional accuracy and fabricated laser-cut components accounting for material properties and kerf. Iterated designs based on fabrication constraints and validated final outputs against design specs.

CAD Modeling3D PrintingLaser CuttingVector Design
Skills

My toolkit.

Languages & HDL

Technical Skills

Current Schedule

Beyond the Terminal

Life outside
the lab.

Engineering sharpens the mind, but staying active is what keeps me sharp. I'm committed to an active lifestyle — the same discipline and consistency I bring to the pool, the court, the trail, or the gym is the same energy I bring to every project.

Swimming
Basketball
Hiking
Weight Lifting
Contact

Let's connect.

I'm actively seeking internship and co-op opportunities in embedded systems, computer engineering, and systems engineering. Whether you have an opportunity, a question, or just want to talk tech — my inbox is open.

bjgranil@asu.edu