Siegfried Edward Mallon

Computational Linguist & Software Developer

About

I am a BSc Digital Humanities student at Leipzig University with a focus on computational linguistics. My work bridges the gap between software development and language processing, specialising in algorithmic text analysis, corpus linguistics, and data structure optimisation.

Technical Skills

Programming Languages

Python R Java C/C++ Haskell SQL ABAP

Linguistics & Algorithms

Latent Dirichlet Allocation (LDA) Corpus Processing Suffix Trees & Arrays Boyer-Moore Search B-trees

Featured Research & Projects

Hansard Corpus Analysis

Processed 25 years of UK parliamentary debate transcripts. Applied LDA topic modelling using R, quanteda, and seededlda to extract temporal topic distributions.

View Repository →

Corpus Processing Pipeline

Designed a robust processing pipeline for linguistic data in Java, implementing custom data structures and advanced exception handling for large-scale text ingestion.

View Repository →

Text Search Algorithms

Implemented and analysed the performance of exact string matching algorithms, focusing on the mechanical properties of B-trees and enhanced suffix arrays.

View Repository →

Experience

Student Employee (Werkstudent)

Leipziger Wohnungs- und Baugesellschaft mbH (LWB)

Responsible for software maintenance and database administration, working with SAP ABAP to ensure system reliability and data integrity.