linkedin.com/in/ytarakji
github.com/ytarakji
ytarakji.dev
yaman.tarakji@gmail.com
(619) 919-8810
Berkeley, CA
Yaman Tarakji
UC Berkeley EECS graduate and full-stack software engineer with 4+ years of professional software development experience before graduation. Academic work spans compiler implementation in OCaml, a cryptographic file-sharing system in Go built under an adversarial threat model, and processor design at the RTL level. Production experience centers on backend systems: multi-tenant SaaS architecture, SQL optimization, access control, and audit logging. Track record of owning systems end-to-end in production, from schema design through deployment.
Work Experience
Founder & Software Engineer - QueryQode CRM
queryqode.com/crm
- Architected and shipped a multi-tenant CRM for education consultancies (PHP, JavaScript, MySQL), serving 5 offices, 54 users, and 323 sub-agents managing 11,200 leads and 13,779 enrolled students.
- Designed a three-tier RBAC system (admin/employee/sub-agent) with per-user operation-level permissions, scoped data visibility, and financial data isolation from sub-agents; extended to a read-only partner portal via per-partner URLs.
- Designed an audit logging system capturing before/after diffs, user identity, timestamp, and operation type, enabling recovery from user errors and providing a complete change history for compliance and debugging.
- Built a Playwright E2E test suite from scratch (89 tests, 17 suites) covering lead/student lifecycle, commissions, and permission enforcement, wired into a GitHub Actions CI/CD pipeline gating every merge and deploy.
- Applied AI-paired TDD with Claude Code, writing failing tests first, to root-cause and fix 6+ live production bugs invisible to manual QA, including a concurrency race producing duplicate IDs and a tenant-wide data-scoping gap.
Course Staff, CS169A Software Engineering, UC Berkeley
- Ran weekly office hours for 35 student teams building Rails applications, diagnosing architectural issues, reviewing test suites, and guiding teams from introductory projects through a 2-iteration final delivery.
- Refined and maintained GitHub repository provisioning scripts for 35 student teams, cutting per-semester setup from 3 hours to 15 minutes and eliminating manual consistency errors.
Web Developer - New Style Technology
- Built an event system with ticketing, payments, and QR check-in, cutting check-in from ~30-45s to ~5s per attendee.
- Integrated a SQL Server ERP with Shopify, OpenCart, Kajabi, and InfusionSoft via REST APIs, automating daily invoicing.
Projects
JobScout (Personal Project)
- Built an LLM job-discovery pipeline (Python, Playwright, SQLite) scraping LinkedIn and 169 careers sites via 10 ATS adapters.
- Ranked 2,400+ listings for fit using batched headless Claude agents, surfaced on a PHP dashboard with live run status.
Software Engineer (Team Project) - Flextensions
flextensions.berkeley.edu
- Built the core student-facing request workflow for a UC Berkeley extensions platform (Canvas API + Gradescope), including forms, alerts, and email notifications, enabling students to submit and track extension requests in a unified interface.
- Reduced review time from ~30-45s/request to ~2-5s/request by improving the approval UI flow and TA/instructor tooling.
Academic Projects - UC Berkeley EECS
- Implemented a compiler in OCaml for a Lisp-like S-expression language, including constant folding optimizations and executable code generation via a custom runtime (CS164).
- Built a secure file storage and sharing system in Go supporting encryption, key management, and access revocation under a fully adversarial threat model (CS161).
Skills
Languages: C/C++, Python, Java, Go, PHP, Ruby, JavaScript
Frameworks/Libraries: Node.js, Express, Rails, React, Bootstrap
Databases: MySQL, SQL Server, Oracle, MongoDB
Tools/DevOps: Git, Docker, GitHub Actions, Linux, Heroku
Testing: TDD, Playwright, RSpec, Cucumber
AI/LLM: Claude Code, LLM-driven automation pipelines, prompt engineering, AI-paired TDD
Education
University of California, Berkeley
B.S. Electrical Engineering & Computer Sciences (EECS), December 2025
CS 61A, CS 61B, CS 61C, CS 70, CS 161 (Security), CS 164 (Compilers), CS 168 (Internet Architecture), CS 169A/L (Software Engineering)
San Diego Mesa College
A.A. — Liberal Arts & Sciences, Mathematics & Pre-Engineering (Computer Science) · High Honors
A.S. Transfer — Mathematics · High Honors