Summary
Education
Skills
Projects
Software
Programming Languages
Timeline
Generic

Abishek Perera

Kamloops,BC

Summary

I am a third-year Computer Science undergraduate with strong technical skills in programming, troubleshooting, and system support. My experience spans problem-solving, documentation, and delivering user-focused IT solutions. Passionate about technology, I aim to contribute to innovative projects while continuously expanding my expertise in IT and software development.

GitHub Profile : https://github.com/Abishek50?tab=repositories

Education

Bachelor of Science - Computer Science

Thompson Rivers University
Kamloops
01-2023

Bachelor of Science - Computer Science

Massey University
Auckland,NZ
04-2022

Skills

  • MS office
  • Troubleshooting
  • Usability understanding
  • Report writing skills
  • Scientific writing
  • Research documentation

Projects

Local AI Companion – Offline Intelligent Assistant
Designed and deployed a fully local conversational AI system using quantized LLMs for privacy-preserving inference. Engineered backend workflows for prompt templating, context-window optimization, and multi-modal interaction via speech recognition and text generation. Implemented GPU-accelerated model serving and automated startup pipelines to ensure low-latency real-time responses.

Key Contributions:

  • Deployed and configured local LLM inference stack (LLaMA.cpp)
  • Built voice interaction pipeline (GPT-SoVITS + TTS integration)
  • Implemented context-management strategies to prevent prompt drift
  • Optimized performance through model quantization and system tuning

3D First-Person Shooter Game Development

  • Designed and developed 3D assets and environments using Blender and Unity.
  • Collaborated with a team to create a cohesive game world, ensuring optimized performance and visual consistency.
  • Applied principles of 3D modeling, texturing, and environment design to enhance gameplay and user experience.

QuizBuddy – Mobile Quiz Game

  • Collaborated with a team to create a mobile app that features quiz-based gameplay with category options such as computer science, biology, and math.
  • Integrated a dynamic leaderboard to track and display user scores, encouraging competition and engagement.
  • Utilized SQLite to store user account details and scores, ensuring data persistence and efficient local storage.

Software

Blender

Unity

MS Office

Python

Java

Photoshop

Programming Languages

  • Java
  • C++ and C
  • Python
  • Bash
  • Shell

Timeline

Bachelor of Science - Computer Science

Thompson Rivers University

Bachelor of Science - Computer Science

Massey University
Abishek Perera