FH-2027 · PRELIMINARY DATASHEET · REV 2.0

Faris Hittiny

Building computer systems from register-transfer level to production AI.

  • AI/ML ENGINEERING INTERN — ARAMCO AMERICAS
  • CUSTOM RISC-V ACCELERATOR — 15.1× FEWER CYCLES (SIM)
  • COMPUTER ENGINEERING '27 — TEXAS A&M UNIVERSITY
0x000 · IDENT

About

I'm a computer engineering junior at Texas A&M University, graduating May 2027. I work at the boundary where hardware meets software — the layer where a design decision shows up as real cycles, real watts, real latency.

That range is deliberate. I've written Verilog for a custom accelerator and benchmarked it cycle-by-cycle in simulation; I've also shipped AI features inside enterprise software where the constraint isn't the model, it's the system around it. The common thread is wanting to know why the number is the number — measuring before claiming, and being honest about what a benchmark does and doesn't say.

  • LOCATION COLLEGE STATION, TX
  • DEGREE B.S. COMPUTER ENGINEERING, MAY 2027
  • FOCUS HW/SW CO-DESIGN · APPLIED AI/ML
  • STACK C/C++ · PYTHON · VERILOG · C# · TS
Portrait of Faris Hittiny
FIG 1.1 — SUBJECT, AMBIENT LIGHT
0x004 · STATUS

Experience

AI/ML Engineering Intern

Aramco Americas

SUMMER 2026 · HOUSTON, TX

Two tracks, both production-facing. On the first, I own feature work on an internal telecom expense platform — an ASP.NET system that ingests and reconciles carrier invoices for the company's device fleet. I've shipped batch-processing pipelines with real progress reporting, invoice parsing across carrier formats, and Azure OpenAI-backed features, each verified against live data before release.

On the second, I build agents on Salesforce Agentforce — designing agent actions, grounding them in org data, and testing the failure modes that separate a demo from something a business unit can actually rely on.

  • ASP.NET / C#
  • AZURE OPENAI
  • SQL SERVER
  • SALESFORCE AGENTFORCE
0x008 · RESULT

Research & Projects

RISC-V Hardware Accelerator

A custom AXI-Lite popcount accelerator, integrated into a LiteX/VexRiscv SoC, driven by a Zephyr driver, and benchmarked cycle-accurately under Verilator.

  • VERILOG
  • LITEX / VEXRISCV
  • AXI-LITE
  • ZEPHYR RTOS
  • VERILATOR
15.1× FEWER CYCLES VS SW BASELINE, 4 KB
~1 B/cyc CORE THROUGHPUT AT DESIGN RATE
0xA0000000 MEMORY-MAPPED, 8 KB WINDOW

MEASURED IN CYCLE-ACCURATE LITEX/VERILATOR RTL SIMULATION — NOT SILICON. BASELINE IS THE SHIPPED BYTE-WISE SW LOOP, NOT AN OPTIMIZED SWAR KERNEL.

github.com/FarisHittiny/riscv-accel →

Cattle Eartag Detection Research

Computer-vision research for livestock monitoring: detecting and reading cattle eartags in field imagery as groundwork for earlier disease detection. Built detection pipelines with YOLOv8 and GroundedSAM, processed and labeled large-scale image datasets, and automated preprocessing that had been manual. Presented at the 2025 Undergraduate Research Expo.

  • YOLOV8
  • GROUNDEDSAM
  • PYTORCH
  • OPENCV
Presenting eartag-detection research at the 2025 Undergraduate Research Expo
FIG 3.1 — 2025 UNDERGRADUATE RESEARCH EXPO
0x00C · CTRL

Leadership

Membership Chair

Arab Student Association, Texas A&M

2025 — PRESENT

I run membership for ASA — recruitment, onboarding, and making sure the people who show up once come back. It's operations work with a human core: tabling season, first-event welcomes, and keeping a growing roster feeling like a community rather than a mailing list.

0x010 · CONFIG

Off the Clock

Recommended operating conditions. Exceeding these ratings is common and encouraged.

Interests, presented as a datasheet operating-conditions table
PARAMETERMODENOTES
Pickleball PLAYER Always up for a game. Dinks are a legitimate strategy and I will not be argued out of this.
Soccer PLAYER / ORGANIZER I play, and I'm usually the one wrangling the group chat into an actual match.
Live sports SPECTATOR If there's a game on somewhere nearby, odds are decent I'm in the stands.
0x014 · IO

Contact

Internships, research, projects, or a pickup game — my inbox is open.