I am currently open to full time, contract, and consulting opportunities. See my work portfolio or reach out via the contact page.
Alfredo Gutierrez
Software Engineer
B.S. Computer Science and Engineering, University of Texas at Arlington
Personal Email: alfredo.gutierrez.dev[at]gmail[dot]com
// Welcome to my personal page. I am a 25 year old Computer Science graduate from the University
// of Texas at Arlington and a former software engineer at RMFG. Computer programmer and Math
// enthusiast, interested in programming language design, compilers, and computer graphics.
Interests
/*
* - Programming Language Design
* - Compiler Design
* - Hardware Optimizations (related to compiler design)
* - Operating Systems
* - Computer Graphics
* - Algorithm Design
*/
Education
University of Texas at Arlington — B.S. in Computer Science
/*
* Relevant coursework: System Cyber Security, Cryptography, Compilers, Computer Graphics,
* Machine Learning, Operating Systems, Algorithms and Data Structures, Databases 1/2,
* Computer Networks.
*
* Clubs: Mobi (software engineering club), Cyber Security, ACM.
*/
Work Experience
RMFG — Software Engineer
/*
* I owned the C++ geometry engine and Rust nesting engine end to end, contributed heavily
* across the Python/FastAPI backend and Next.js shop floor UI, and built a computer vision
* pipeline along the way: a C++/OpenCASCADE engine that replaced an entire manual quoting
* team, automated DFM and geometry repair that eliminated the need for a dedicated CAD team, a
* Rust nesting engine that saves thousands a week in material, and a vision system that
* detects scrap metal so we stop wasting new sheets.
*
* I also built and maintained REST endpoints across a Python/FastAPI backend spanning quoting,
* checkout, materials, designs, etc... with Pydantic models and a service layer over Postgres
* (Supabase), writing SQL queries and schema migrations, and shipping it all with Docker and
* GitHub Actions CI/CD.
*
* On top of that, I built operator facing shop floor tools (Next.js/TypeScript) for an
* in house MES that turn specialist CAD/CAM work into simple, guided steps, lowering the
* barrier to entry so technicians could operate the line and earn higher pay.
*/
UTA Undergraduate Theoretical CS Teaching Assistant
/*
* - Monitored 50 students over class concepts to solidify understanding of material such as
* regular and context free languages, finite state and pushdown automata, and Turing machines.
* - Collaborated with 5 other Teaching Assistants in supervising and correcting exams.
* - Evaluated and provided feedback on weekly assignments to ensure upward progress.
*/
Research Experience
UTA Computer Science Cyber Security Research Lab Assistant
// Researched malware packing classification using hardware performance counters; trained ML
// classifiers in Python on a labeled dataset, co-authoring a published IEEE paper.
Projects
OpenKittenCAD
// Open source CodeCAD application (C++) that compiles part definitions written in code into 3D
// solid geometry through an OpenCASCADE kernel. Custom scripting language (.kts) with functions,
// typed parameters, and a pipe operator, parsed by a Flex/Bison front end.
Knell Labs Graphics Educational Aid
// Senior design project built with a small team: an open source, browser based 3D modeling tool
// akin to Blender. Implemented in browser 3D modeling, rendering, and STL export with React Three
// Fiber (Three.js).