Summary
Work History
Education
Skills
Coding Languages
Projects
Websites
Timeline
Generic

Darian Tai Parks

Long Island,NY

Summary

Software programmer skilled in developing both back-end and front-end services in numerous coding languages. Has years of experience teaching newcomers the fundamentals of algorithms and software design. Especially proficient in database management, game design, and 3D graphics.

Work History

Teaching Assistant

  • 3 years working as a teaching assistant for Programming Languages and Techniques, requiring a strong knowledge of fundamental topics such as types, data structures, class design, and the ASM.

Education

Bachelor of Science - Computer Science

University of Pennsylvania School of Engineering And Applied Science
05-2025

Skills

  • Algorithm Optimization and Design
  • Game Development
  • Assembly Level Programming
  • Language Reductions
  • Full-Stack Web Development
  • Noise Functions
  • Mesh Data Structures
  • Skeleton Skinning
  • L-Systems
  • Ray & Path Tracing,
  • Multi Importance Sampling
  • Deferred Rendering
  • Screen-Space Reflection
  • Volumetric Rendering
  • Subsurface Scattering
  • Set & Graph Theory
  • Spark Programming
  • Git Version Control
  • Project Management
  • Relational Database Design
  • Class design
  • Data structures
  • Team collaboration
  • Student tutoring

Coding Languages

  • Java, Javascript, TypeScript, Python, OpenGL, Node.js, React, C, C++, OpenGL, GLSL, HTML, CSS, Ruby, Ruby on Rails, Ocaml, MongoDB, NoSQL, Neo4J, DynamoDB, and Swift

Projects

  • Created a smaller version of the game Puyo-Puyo using Java Swing
  • Worked in a 4 person team to create a student forum website called VibeVent using JavaScript
  • Worked with a partner to implement the file system of an OS in C
  • Designed and helped implement the database used for a website called HI-SCORE using PostgresQL and NodeJS.
  • Implemented the basic movement and terrain generation of a mini minecraft game using C++ and OpenGL.
  • Implemented multiple shaders including global illumination, physically based shading, screen-space reflections, and signed distance fields

Timeline

Teaching Assistant

Bachelor of Science - Computer Science

University of Pennsylvania School of Engineering And Applied Science
Darian Tai Parks