Joud Aljunaidy
building across web,
vision, speech, and language.

Developer working at the intersection of product engineering and applied ML, from handwritten Hindu-Arabic math OCR to large-scale alignment of multilingual documents.

WebComputer VisionSpeechNLP / NERDocument Alignment

Stack

  • Next.js
  • Django
  • Flask
  • Wagtail
  • Strapi
  • TensorFlow
  • OpenCV
  • SymPy
  • AWS

Selected work

Things I've built and shipped.

Audio · Deep Learning
Live demo
AudioSpectrogram
Neutral4%
Calm8%
Happy78%
Sad3%
Angry2%
Fearful1%
Disgust1%
Surprised3%

Speech Emotion Recognition

Classifying emotional states from speech by fusing transfer-learned spectrogram features from Inception-Resnet-V2 with classical MFCC and LPCC coefficients.

Transfer LearningInception-Resnet-V2MFCCSVM
Computer Vision
س + ٢ = ٥x + 2 = 5

Hindu-Arabic Handwritten Math OCR

A web and mobile app that reads handwritten Hindu-Arabic mathematical equations from a photo, recognizes their structure, and solves them.

TensorFlowCNNOpenCVSymPy
Natural Language Processing
Joud built an OCR system at King Saud Univ.

NER & NLP Pipelines

Named-entity recognition and NLP tooling for extracting structured information from text.

Product · Frontend
const build = async () => {
// ship something good
}

Web Engineering

Production web apps across modern frameworks, focused on performance and maintainability.

Next.jsDjangoWagtailStrapi
Multilingual NLP
EN sentenceجملة عربية
EN paragraphفقرة موازية
EN lineسطر

Multilingual Document Alignment

Sentence-level alignment across large parallel corpora of multilingual documents, turning unstructured bilingual archives into clean, paired training data.

About

Generalist with depth.

I move between product engineering and applied research, comfortable in a Next.js codebase, a PyTorch notebook, or a messy data pipeline that needs to scale.

My past work spans Hindu-Arabic handwritten mathematical OCR, speech emotion recognition, named-entity recognition, and sentence-level alignment of bulk multilingual documents. The thread tying it together: turning ambiguous, real-world signal into something a system can act on.

Currently looking for problems where careful engineering and applied ML meet.