
Gilbert, AZ
Hey! I'm Kenny Nguyen
I'm a Computer Science student at Arizona State University in the accelerated 4+1 program, working towards both my B.S. and M.S. I'm most interested in backend engineering and lately I've been working in Go. Always looking for new opportunities to learn and build.
Education
Arizona State University
M.S. in Computer Science — Accelerated 4+1 Program
Expected May 2027
Tempe, AZ
Arizona State University
B.S. in Computer Science — GPA: 3.88
Expected May 2026
Tempe, AZ
Relevant Coursework
Certifications
CodePath Intermediate Technical Interview Prep (Advanced)
Summer 2025
Experience
- · Led a 3-person team to design and ship a full-stack alumni platform serving 1,000+ users across a global community, making key architectural decisions including technology selection (Next.js, Supabase, Clerk) and system design.
- · Designed the platform's data model and access control architecture, choosing Row Level Security (RLS) to enforce admin and user role separation and Clerk for authentication with webhook-based account linking.
- · Delivered an interactive alumni world map displaying 400+ members with real-time filtering, a CSV-based bulk import tool that migrated 1,000+ legacy records, and an admin dashboard for managing the alumni database.
- · Coordinated integration of third-party services including Mapbox for geocoding, Supabase for the PostgreSQL backend, and Mailgun for targeted bulk-email campaigns to the user base.

Skills
Languages
Frameworks & Tools
Projects
Intro0/redis-from-scratch-go
A Redis server built from scratch in Go supporting 9 commands including key-value storage with TTL expiration, Redis Streams with blocking reads, range queries, and auto-generated entry IDs, parsed over the RESP protocol on raw TCP.
Redis Clone
A Redis server built from scratch in Go supporting 9 commands including key-value storage with TTL expiration, Redis Streams with blocking reads, range queries, and auto-generated entry IDs, parsed over the RESP protocol on raw TCP.
Intro0/shell-from-scratch-go
A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.
Shell Clone
A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.
Computer Networks Class Project
A fault-tolerant distributed storage system with Block-Interleaved Distributed Parity, UDP networking, and multi-threaded parallel I/O across networked storage nodes.
Distributed Storage System
Fault-tolerant distributed storage with XOR-based parity reconstruction, parallel striped I/O, and coordinated multi-process recovery across networked disks.
Programming Languages Class Project
A compiler in C++ with a recursive descent parser that directly generates a linked-list intermediate representation supporting 6 instruction types for assignments, conditionals, loops, and switch statements.
Compiler
Compiler with recursive descent parsing, intermediate code generation, symbol table management, and a PC-based execution engine.
Contact
I'm always open to new opportunities and conversations. Feel free to reach out!