PAUL OFFEI

AI is a

About

Building TexKLab and VisionInDream brick by brick and day by day.

I'm a self motivated and inspiring human being who believes intelligence is all about learning. Thus continuous learning from your own experiences and the experiences of others to grow, become open minded, skillful and capable of new ideas to solving both old or new problems in an efficient manner whiles adhering to safety, ethics and well being of others in mind.

Prior I obtained My undegraduate degree in Mathematical Economics in 2019, where I focused on Optimization problems under uncertainty and also received My Master of Science degree in Computer Science in 2024, where I took beloved courses like Advanced Data Structures & Algorithms, Advanced Software Engineering, Computer Vision, Machine Learning and Deep Learning both from the University of Ghana.

Again I worked on the Post Training Phase of LLMs during my internship at LG Research in collabration with DataMaker and before that I also worked on Google Service Weaver Project a programming framework for writing and deploying cloud applications and now currently working on LLMs(Large Language Models) or MLLMs(Multimodal Large Language Models) at ResolutionAI Lab as a Predoctoral Researcher as well as studying Generative Modeling and Reinforcement Learning with Dynamic Optimization independently.

Adjunct Faculty @ NSBT & Research Software Engineering Manager @ YouthInAI

I'm a Course Convenor at the Department of Information Technology, where I teach courses related to machine learning and programming language

I'm interested in PL & ML and it application on Machine Intelligent Systems. So my research interest is at the intersection of Programming Language for probabilistic & differentiable programming and Machine Learning for visual understanding & natural language understanding.

  • Favourite Sport: Football
  • Favourite Team: Chelsea FC
  • Second Sport: WWE and UFC
  • Third Sport: Althelitics
  • Favourite Meal Joint: KFC
  • Favourite Food: Jollof Rice
  • Favourite Song App: Spotify
  • Favourite Movie App: Netflix

In my free time I like running or playing at the beach shore and listening to music or watching movie series.

Tools

I Think of Programming Languages as a Tool and there is no such a perfect tool for everything but there is a right tool for every job. so in my opinion there is no such thing as a perfect language. So as a team lead on a project, you just have to pick a right language to your task at hand. We are in the era where most of the software we use are powered by the internet and is so obvious that the web technologies tools needed for this space are (HTML,CSS,JavaScript for the frontend) and (Go,Rust,Java,Python, or any other server side language for the backend)

However my daily work in the designing and engineering of machine learning models expose me to use the following tech stack

Python99%
C 90%
C++ 90%
Rust 90%
Numpy 99%
XLA 99%
Pytorch 99%
TensorFlow 99%
JAX99%
NVIDIA Collective Communications Library (NCCL)99%
CUDA 90%
Triton99%

Scientific Content Writing

Research and Technical Communication

CVPR

Conference on Computer Vision and Pattern Recognition

ICCV :: Date

International Conference on Computer Vision

ECCV :: Date

European Conference on Computer Vision

WACV :: Date

Winter Conference on Applications of Computer Vision

SIGGRAPH :: Date

Special Interest Group on Computer Graphics and Interactive Techniques

NeurIPS :: Date

Conference on Neural Information Processing Systems

ICML :: Date

International Conference on Machine Learning

ICLR :: Date

International Conference on Learning Representations

ACL :: Date

Conference on Association for Computational Linguistics

<

EMNLP :: Date

Conference on Empirical Methods in Natural Language Processing

NAACL :: Date

Conference of the North American Chapter of the Association for Computational Linguistics

COLM :: Date

Conference on Language Modeling

AAAI :: Date

Conference on Association for the Advancement of Artificial Intelligence

ICRA :: Date

International Conference on Robotics and Automation

IROS :: Date

International Conference on Intelligent Robots and Systems

RSS :: Date

Robotics: Science and Systems

POPL :: Date

Principles of Programming Languages

PLDI :: Date

Programming Language Design and Implementation

OOPSLA :: Date

Object-oriented Programming, Systems, Languages, and Applications

ICFP :: Date

International Conference on Functional Programming

SODA :: Date

ACM/SIAM Symposium on Discrete Algorithms

STOC :: Date

ACM Symposium on Theory of Computing

Research Publication

Still under construction and maintenance

New Lectures

Current courses I am teaching

NBIT405 :: 2024/2025 1st Semester

Artificial Intelligence

NITM305 :: 2024/2025 1st Semester

Business Database Development

NBIT209 :: 2024/2025 1st Semester

Data Structures and Algorithms

Old Lectures

Past courses I have been teaching

NBIT111 :: 2023 1st Semester

Programming Principles

NBIT209 :: 2023 1st Semester

Data Structures and Algorithms

NBIT405 :: 2023 1st Semester

Artificial Intelligence and Expert Systems

NBIT208/DIFT208 :: 2023 2nd Semester

System Analysis and Design

DIFT204 :: 2023 2nd Semester

Data Structures and Algorithms

Event

My presentations or talks from workshops, mentorship programs, seminars or conferences