Introduction
Education
University of Oklahoma
Experience
Caldarra
Projects
Umbra Writer
Wetpaint
Technical Skills
Languages
Web Technologies
Databases & ORMs
Tools

Myka Mayer

Software Engineer
Schedule a call
I'm Myka Mayer, a Computer Science student at the University of Oklahoma with a passion for all kinds of development. With experience in web development, programming language design, and database management, I enjoy creating functional, scalable applications using modern technologies.

Education

University of OklahomaDecember, 2025
Bachelor of Science: Computer ScienceGPA: 3.8/4.0
Minor: MathematicsRelevant Coursework:
  • Theory of Computation
  • Software Engineering
  • Database Management Systems
  • Artificial Intelligence
  • Data Structures

Experience

CaldarraMay - August 2024
Software Engineer InternChicago, IL
  • Contributed to front-end development by building responsive user interfaces using React.js, ensuring seamless user experiences across various devices.
  • Integrated a NoSQL distributed database into the production environment resulting in an increase in client database performance by over 30%.
  • Optimized key React components by refactoring state management and utilizing memoization techniques, reducing page load times by 20% and improving the overall performance of the web application.
  • Wrote comprehensive unit and integration tests, achieving 90% test coverage for key components, significantly reducing bugs in production.

Projects

Nuxt3 | Vue.js | TypeScript | Prisma | MongoDB
In Progress
  • Developed a web-based rich text editor using Nuxt3, Vue.js, and TypeScript, supporting a variety of rich text editing features, including bold, italics, heading levels, and structured elements like code blocks and quotes.
  • Integrated Prisma ORM with MongoDB for scalable and efficient document storage.
  • Created a user authentication system using NuxtAuth, with sign-in and sign-up functionalities.
  • Developed a file manager that allows users to create, rename, and delete documents, with autosave functionality to prevent data loss.
C++20 | CMake
Completed
  • Designed and implemented a dynamically typed and interpreted programming language, using C++ for educational purposes and language design experimentation.
  • Built a Lexer and Parser to tokenize and construct an Abstract Syntax Tree, enabling source code analysis and validation.
  • Engineered a runtime interpreter that traverses the AST, executing the program and managing variable scope through an environment system.
  • Successfully implemented core language features such as function declarations, conditional logic, and loops, allowing users to build functional programs.

Technical Skills

Languages
  • C/C++
  • Java
  • TypeScript
  • Python
Web Technologies
  • Nuxt3
  • Vue.js
  • Next.js
  • React.js
Databases & ORMs
  • MongoDB
  • MySQL
  • PostgreSQL
  • Prisma
Tools
  • Docker
  • Figma
  • Linux
  • Nix