Resume

Software Developer, UX Designer, & 3D Artist

Download PDF

Experience

Software Developer
March 2024 – June 2025
Thinkspace • Remote
  • Built and shipped a browser-based jewelry product featuring a Three.js ring configurator with live material and style preview, and MediaPipe computer vision for real-time hand tracking and try-on; delivered in multiple client-specific versions
  • Built framework-agnostic vanilla JS UI components and animation libraries using GSAP to serve client sites with incompatible tech stacks without introducing framework overhead
  • Worked directly with clients across roughly 10 projects to scope and deliver interactive web features, translating requirements into technical implementations
Cyber Security Intern
June 2022 - September 2022
Marvell Technology • Santa Clara, CA
  • Applied Frama-C's EVA plugin to detect potential runtime errors in C programs via abstract interpretation, and WP to formally verify ACSL behavioral contracts using weakest-precondition calculus
  • Wrote scripts and config files to build a modular Frama-C analysis workflow and documented it to enable other engineers to independently perform plugin-based program verification and dead code elimination

Projects

Timelines
July 2025 – Present
Electron, React, Node.js, Java, Spring Boot, PostgreSQL
  • Designed and built an open-source, full-stack, cross-platform desktop application for creating structured, interactive timelines with event tagging, conditional filtering, and linked Markdown notes
  • Built a custom DOM-based layout engine to handle collision detection and repositioning for timeline elements that branch and merge at arbitrary scales, deliberately avoiding canvas to keep elements selectable and styleable
  • Built a Spring Boot RESTful API with JWT-based authentication via Spring Security and PostgreSQL for stateless multi-user access; CRUD endpoints implemented and tested with Bruno
SignGen
July 2022 – November 2023
JavaScript, Node, Electron, HTML/CSS
  • Developed a customizable sign generation app that uses procedural generation to create signs, stickers, and billboards for use in animation, video games, concept art, etc.
  • Built in Electron with a custom HTML/CSS UI, adding theme selection, template customization, and multi-format export
AI Style Transfer
September 2022 – June 2023
Python, TensorFlow, Kotlin, Google Cloud Platform
  • Collaborated with a team to develop a style transfer application utilizing TensorFlow and Python that enables users to transform the style of a video in real-time, emulating the visual characteristics of famous paintings
  • Implemented an intuitive user interface in an Android application using Kotlin, providing users with easy navigation and full access to all application features
  • Utilized Google Cloud Platform to host style transfer process to offload heavy computational tasks from the phone application and to ensure scalability

Education

Bachelor of Science in Computer Science
Aug. 2019 – June 2023
Oregon State University • Corvallis, OR
  • Relevant Coursework: Operating Systems, Computer Networks, Computer Security, Artificial Intelligence, Computer Graphics

Technical Skills

Languages

  • Python
  • C/C++
  • Java
  • JavaScript
  • Kotlin
  • SQL
  • HTML/CSS
  • GLSL

Frameworks & Libraries

  • React.js
  • Node.js
  • Electron.js
  • Spring Boot
  • Spring Security
  • Three.js
  • GSAP
  • MediaPipe

Developer Tools

  • Git
  • Docker
  • Google Cloud Platform
  • Blender
  • VS Code

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
Get in touch...