Available now for part-time & contract work

Production engineering, pointed at machine learning.

8+ years shipping systems that had to stay up — C++17 radio software at Ericsson, a school-management platform I founded and took to market, and full-stack apps in React, Python, and Java. Completing an M.S. in Computer Engineering (Intelligent Systems & Machine Learning) at UCF in May 2027. I bring production discipline to ML, not the other way around.

Based
Orlando, Florida
Focus
AI/ML · Full-stack · Backend systems
Currently
M.S. Computer Engineering, UCF — May 2027
Available
Part-time & contract now · Full-time from May 2027
Languages
English · Swedish · French

Experience

01 — 2016 to 2026

Front-End Software Engineer Intern

X-BATT / AvoQadro · Oviedo, FL

Built a LIMS web application for battery-testing data — the first U.S.-based role in my move from the Swedish market into the American one.

ReactTypeScriptREST APIs

Senior Software Developer

Endava (consulting for Ericsson) · Sweden

Modernized radio-network software in C++17, moving legacy modules onto current language standards without disrupting live telecom infrastructure. Split time as Product Owner and Scrum Master, translating between engineering constraints and delivery commitments.

C++17Systems modernizationSAFe / Scrum

System Development Consultant

Endava (consulting for Ericsson) · Sweden

Client-facing delivery on Ericsson's radio software stack — the foundation for the senior role that followed.

C++Telecom systems

Co-Founder & Lead Engineer

Benorine Technologies AB · Gothenburg, Sweden

Sole engineer on SKOLAMAT, a bilingual, multi-tenant school-management platform now piloting with a 600-student school in Cameroon — Laravel API, React front end, and tenant isolation enforced in application code. Founded and ran the company around it while consulting full-time elsewhere, so the same person owned the architecture and the go-to-market.

ReactTypeScriptLaravelMulti-tenant SaaSFounder / GTM

Software Developer

ManoMotion AB · Sweden

Built a C++ SDK and VR-tracking APIs. Rebuilt the CI/CD pipeline with Jenkins, cutting deploy time from a full day to roughly two hours.

C++JenkinsCI/CDVR SDKs

Web Developer

Norrlands IT AB · Sweden

Early-career web development — where the engineering track record starts.

Web development

Selected projects

02 — Built & shipped

Founder project

SKOLAMAT

A multi-tenant school-management platform for private primary and secondary schools in Cameroon — students, fees, attendance, marks, and report cards, bilingual in English and French. React front end on an API-only Laravel backend, with tenant isolation enforced in application code and proven by a cross-tenant test on every scoped endpoint. Piloting with a 600-student school.

React 19TypeScriptLaravel 13MariaDBMulti-tenantPWA

AI / ML — UCF

AI Research Assistant

Upload a paper, get a summary. The point of the build was the comparison: the same document summarized by a baseline prompt and by chain-of-thought prompting, so the reasoning strategy — not just the model — is what is being evaluated. React/Vite front end, FastAPI backend, PyMuPDF for parsing, and any OpenAI-compatible model behind it.

ReactFastAPIChain-of-thoughtPyMuPDF

Open source · 100★

World Country Data

An Android library that ships every country's flag, currency, and ISO codes as offline resources — no network call to render a flag. Published on JitPack and used by other developers since 2019: 100 stars, 36 forks, MIT licensed.

JavaAndroidOpen sourceJitPack

SDK

ManoMotion VR Tracking SDK

Core contributor to a C++ SDK and hand/VR-tracking APIs shipped to production at ManoMotion, a Stockholm gesture-recognition company. Rebuilt the CI/CD pipeline in Jenkins, taking deploy time from a full day to about two hours. Closed source — the product is the artifact.

C++JenkinsVR

Research

03 — Graduate work, UCF

2026 · CAP6545
ML for Biomedical Data

PSPI-T: a transformer approach to prokaryotic small protein identification

Small proteins (≤100 amino acids) do real biological work but are systematically missed by conventional gene finders. The published state of the art, PSPI, used an LSTM plus hand-engineered (n, k)-mer frequency features. I replaced both with embeddings from ESM-2, a pretrained protein language model, and a lightweight classifier — removing the manual feature engineering entirely.

Frozen embeddings with nothing but logistic regression on top matched the published PSPI baseline (AUROC 0.995, F1 0.973). Fine-tuning the encoder beat it: AUROC 0.9978, F1 0.9807.

ESM-2Protein language modelsPyTorchTransfer learning

2026 · CAP6640
NLP

Robustness of LLMs under paraphrase, noise, and distraction

Most robustness studies perturb inputs one way at a time. I tested three classes at once — paraphrasing, typo corruption, and random distractor insertion — against two 7B instruction-tuned models (DeepSeek-7B-Chat, Mistral-7B-Instruct) on question answering and summarization, 500 examples per task and three seeds per perturbation, measuring both performance drop and across-seed variance.

Paraphrasing dominated, costing up to 26.6% on QA while typos and distractors barely registered. The useful result: clean accuracy did not predict robustness — Mistral scored higher than DeepSeek on clean QA and degraded more. The perturbation that hurt most was also the least stable across seeds.

LLM evaluationRepliQA · XSumHugging FaceQuantization

2025 · EEL5825
ML & Pattern Recognition

Bearing fault diagnosis on CWRU vibration data

Predictive maintenance for rotating machinery: classify bearing condition from 12 kHz drive-end vibration signals in the CWRU benchmark. Statistical and FFT-based features feed classical models (logistic regression, random forest, SVM), benchmarked against deep models on the raw sequence, with confusion matrices, ROC curves, and feature-importance analysis.

Signal processingscikit-learnTensorFlowFFT features

Education

04 — 2005 to 2027

M.S. Computer Engineering — Intelligent Systems & Machine Learning

University of Central Florida · Orlando, FL

In progress, expected May 2027. GPA 3.83/4.0. Coursework and graduate projects in deep learning, NLP, and machine learning for biomedical data — the work is in Research.

B.S. Computer Engineering — Software Engineering

Mid Sweden University · Östersund, Sweden

Thesis: a comparative performance analysis of Room and greenDAO for Android persistence. Earned while already working as a developer.

M.S. Public Health

Umeå University · Umeå, Sweden

Epidemiology and public health — the training behind the instinct for study design, data quality, and being careful about what a number actually supports.

B.S. Medical Laboratory Sciences

University of Buea · Buea, Cameroon

Clinical laboratory training, including clinical chemistry work at a research centre in Gabon.

Stack

05 — Systems → AI/ML

Languages

  • C++ (C++17)
  • Python
  • Java · Kotlin
  • JavaScript · TypeScript
  • PHP

Frameworks

  • React
  • Django · Flask · FastAPI
  • Laravel
  • Spring / Spring Boot
  • Node.js / Express

Data & infra

  • PostgreSQL · MySQL / MariaDB
  • MongoDB
  • Docker · Kubernetes
  • AWS
  • Jenkins / CI/CD

AI / ML

  • Machine learning
  • NLP
  • Neural networks / deep learning
  • ML for biomedical data

Practices

  • Product ownership
  • Scrum Master (SAFe 6.0)
  • Client-facing delivery
  • Mentoring

Testing

  • Google Test · Catch2
  • JUnit 5 · pytest
  • Jest · Vitest · Cypress

Not the usual path in

Before software, I trained in medical laboratory sciences in Cameroon and earned a master's in epidemiology and public health in Sweden — work that included clinical chemistry at a research center in Gabon. I moved into software engineering afterward, and that background still shows in how I work: methodical about data, careful with edge cases, comfortable in domains where being wrong has real consequences.

It's part of why health-tech and clinical data pull at my attention, and why the AI/ML shift feels less like a pivot than like picking the tool that best fits the questions I've always cared about.

— Longho Bernard Che.

Let's talk about what you're building.

06 — Contact

Available for part-time and contract work now, and for full-time roles from May 2027 — AI/ML, full-stack, or backend systems. Based in Orlando, open to relocating across the U.S.