Tools and other: Git, Bash, Docker, GNU Make, NumPy, pandas, matplotlib
Experience
Software Engineer
F5 Networks
Jan 2024 - Present
Part of the BIG-IP Access Policy Manager (APM) team, working on the development of next generation
features for the BIG-IP platform.
Software Engineering Intern
F5 Networks
May 2023 - August 2023
Operated in an agile environment, actively engaging in daily stand-ups, and worked closely with senior
engineers from BIG-IP APM teams to collectively resolve complex technical challenges.
Accomplished all set goals migrating a novel lightweight tunneling protocol PoC from a legacy codebase to
F5's new BIG-IP Next platform while enhancing the prototype, implementing smart encryption using C/C++ and
OpenSSL.
Effectively demonstrated the application of the tunnel to a Zero Trust Network Access (ZTNA) security
model. Employed a modularized and containerized approach using Docker Compose, showcasing a 100% reduction
in encryption overhead for TLS traffic. The tunnel's lightweight nature proves optimal for micro-tunneling
applications.
Pioneered a visual debugger setup for the team using GDB, revolutionizing the efficiency of debugging F5's
low-level traffic management process, significantly improving the team's troubleshooting workflow and
productivity.
Software Engineering Intern
Ziff Davis
June 2022 - August 2022
Engaged in the IGN "Code Foo" Internship, actively contributing to projects alongside IGN engineers and
gained proficiency in IGN's software stack, including technologies such as Next.js, Express, GraphQL, and
PostgreSQL.
Successfully leveraged this knowledge to implement production features and components on the website,
released worldwide on ign.com.
Undertook "Project Athena" by spearheading the complete redesign of IGN's game help navigational
interfaces.
Took lead in a week-long development of the intern project "Project Playbook," which introduced a
brand-new player profile feature for IGN Playlist.
Software Engineer Contractor
Little Dot Studios Americas
October 2021 - May 2022
Communicated with the client and created custom data gathering tools according to their specifications.
Authenticated with and accessed public APIs and presented the data in Google Sheets using Google Apps
Script.
Research Intern
Foothill College Science and Learning Institute
October 2019 - March 2020
Interned at a school-funded research program to study methods of traffic detection for alleviating parking
congestion.
Worked in a team on vehicle tracking solution using single-shot detectors and object tracking in
OpenCV-Python.
Created scripts to perform auto analysis of data accuracy using pandas and process video files into
snapshot images, drastically reducing the difficulty and increasing the speed for manual reviews.
Software Engineering Intern
DisplayRide
July 2019 - September 2019
Developed a front-end web app for simulating a virtual device using React and deployed with Firebase.
Enabled previously impossible mock testing at ease and to this date still used as an internal testing
tool.
Projects
Bankify
- Led team of five on a full-stack mock banking application, with user credential validation and session
management. Architected a TypeScript monorepo, utilizing SvelteKit's progressive form actions to handle
requests, with database handled in PostgreSQL, connected by Prisma ORM, and a frontend styled with Tailwind
CSS.
Midi Player
- Released a program allowing playback of midi music files translated to keyboard presses using Python.
Gathered more than 12,000 downloads on GitHub and 1.6 million views on YouTube.
IPSwitch
- Designed a markup language for representing binary patches, currently used by popular Nintendo Switch
emulators “yuzu” and “Ryujinx” (unfortunately both emulators got taken down by Nintendo recently.) A
reference implementation in C is also released to GitHub with 10,000+ downloads.
Reverse Engineering - Employing software reverse engineering techniques including disassembling and
decompiling the retail version binaries and with Ghidra and IDA, and dynamic analysis using GDB,
successfully cracked and released open source C++/Python implementations of numerous games' save file
encryption algorithms including
Splatoon 2,
Animal Crossing: New Horizons,
Dragon Quest XI S.