Skip to content
View alhasacademy96's full-sized avatar

Organizations

@CEConservationEvidence

Block or report alhasacademy96

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alhasacademy96/README.md

Ibrahim Alhas

Software Engineer
Software Engineering · AI/LLMs · Research Software · Game Development

I am a Research Software Engineer in the Department of Zoology at the University of Cambridge, working on research software, AI-assisted workflows, and data-processing pipelines for conservation evidence synthesis. My current work includes owning and developing AI/LLM pipelines for the Conservation Evidence database, researching and evaluating open-source language models, and integrating Hugging Face models into author-facing research tools.

Previously, I worked as a Software Engineer and later Lead Software Engineer at the Leverhulme Centre for the Future of Intelligence, University of Cambridge, where I owned development across Python, C#, Unity, Django, AWS, testing, documentation, and open-source research software. I also hold an MSc in Artificial Intelligence from King's College London.

Outside of research software, I develop games and recently commercially released my psychological horror game, ItLivesInTheWoods, on Steam.


Focus Areas

  • Research Software Engineering

    • Scientific software
    • Reproducible research workflows
    • Data-processing pipelines
    • Open-source development
  • Artificial Intelligence & Machine Learning

    • Large Language Models
    • Natural Language Processing
    • Model training, evaluation, and optimisation
    • Hugging Face and open-source AI models
  • Software Engineering

    • Software architecture
    • Testing and CI/CD
    • Backend and full-stack systems
    • Documentation and maintainability
  • Game Development

    • Unreal Engine
    • Unity
    • Gameplay systems
    • Performance optimisation

Tech Stack

Software Engineering

Software Architecture · Object-Oriented Design · Algorithms · Data Structures · Unit Testing · Integration Testing · End-to-End Testing · Debugging · Documentation · Code Review · Open-Source Development

Languages

Python · C# · C++ · JavaScript · HTML5 · CSS

AI & Machine Learning

Hugging Face · PyTorch · TensorFlow · Keras · Scikit-learn · LLMs · NLP · Model Training · Model Evaluation · Model Optimisation · Reinforcement Learning

Data & Scientific Computing

NumPy · Pandas · Matplotlib · Data Processing · Statistical Analysis · Reproducible Research Workflows

Backend / Web / Databases

Django · Django REST Framework · RESTful APIs · API Design · React · SQL · PostgreSQL · Database-Backed Web Applications

Cloud / DevOps / Developer Tools

AWS Elastic Beanstalk · AWS S3 · AWS RDS · Docker · GitHub Actions · CI/CD · Git · GitHub · GitLab · Linux · macOS · Windows · VS Code · Visual Studio

Game Development

Unreal Engine 5 · Unity · C++ · C# · Gameplay Systems · NPC AI · Behaviour Trees · WebGL · Performance Optimisation · Blender · Photoshop · Substance Painter · Audacity

Pinned Loading

  1. CEConservationEvidence/CE-Synopsis-Portal CEConservationEvidence/CE-Synopsis-Portal Public

    The new synopsis creation process.

    Python 1