Services

Four areas where I make the difference. Each starts with the same question: what is the real problem?

AI & computer vision

Put your data and camera footage to work. Forecast what is coming, see your figures in 2D or 3D, and let cameras flag dangerous situations as they happen.

Cameras and photos produce plenty of data, but it only becomes valuable once software can do something with it. I build computer vision and AI applications that turn images into usable information: from detection and classification to automated checks in a production or inspection process. With a background in GPU programming and rendering, I also know what it takes to make this run fast enough.

  • Forecasts based on your business data
  • 2D and 3D visualisations of your data, up to custom 3D applications in OpenGL or Vulkan
  • Object detection and recognition in photos and video
  • Live camera tracking and spotting dangerous situations
  • Automated visual checks and quality inspection
  • Integration of AI models into existing software
Describe your challenge

Custom software & integrations

Software that fits the way you work. I connect your application to the systems of suppliers and partners, and automate the manual work in between.

Sometimes the process does not fit a package, or systems work past each other. I build web applications, portals and API integrations that do exactly what your organisation needs, and automate the manual work in between. Built to last for years, with the tests and documentation that go with it. I pick the technology to fit the problem: TypeScript and Node.js, Python, Go or C++, with React where an interface is needed.

  • Web applications, APIs and internal tools in TypeScript/Node.js, Python, Go or C++
  • API integrations with external parties and between your own systems
  • Automation of business processes
  • Modernisation of existing applications
Describe your challenge

Performance engineering

Is your website or system slow? I find out what is really holding it back and make it noticeably faster, without rebuilding everything.

A slow application costs time, money and patience, and the cause is rarely where you expect it. I measure first, before changing anything: in the application, the database and the infrastructure. Then I fix the bottlenecks that actually matter, from a bad query to GPU acceleration of compute-heavy work in C++ and CUDA.

  • Profiling and analysis of applications and databases
  • Optimisation of queries, caching and infrastructure
  • Compute-intensive software in C++ and CUDA
  • Measurable improvement instead of guesswork
Describe your challenge

Network security

A secure network, explained without jargon. I close the open doors, from your router and Wi-Fi to passwords and two-step login.

Many security risks are not sophisticated attacks but open doors: a router on default settings, a service exposed to the internet without anyone knowing, a forgotten account with too many rights. I help you get your network and access to it in order, and explain why, in language that can be followed without an IT background. Not a formal audit or penetration test, but concrete improvements that take effect immediately.

  • Router, firewall and network configuration
  • Network segmentation and secure remote access (VPN)
  • Account security, password policy and multi-factor authentication (MFA)
  • Updates, backups and monitoring in order
Describe your challenge

Is your challenge not listed?

The most interesting questions rarely fit in a box. Tell me about your situation; I will say honestly whether I can help, and if not, who can.

Describe your question

How I work

  1. 1

    Understand

    I start with the problem, not the solution: what needs to improve, for whom, and where does it hurt right now?

  2. 2

    Explore

    I investigate the options and make them concrete with a measurement, a prototype or a short analysis, so you know what you are getting into.

  3. 3

    Deliver

    I build, test and deliver. No surprises, with code and documentation you can carry on with even without me.

The engineer behind Lemon Software

Lemon Software is the company of Jeffrey Lemein, a senior software engineer with over ten years of experience in production software. At KWS Seuren he is the technical owner of the platform that twenty to thirty people work in every day; before that he spent four years at Ibeo Automotive on GPU-accelerated 3D rendering and simulation in C++ and CUDA.

That combination, platforms that have to keep running and software that has to stay correct inside a fixed time budget, is where Lemon Software's approach comes from.

More about Lemon Software →

Selected work

Research into physically based hair rendering, and two platforms that are in daily use.

Corporate portal and online store for e-bike battery regeneration

Corporate Portal & Online Store

A corporate portal for managing products, invoicing, and payments for an online store offering e-bike battery regeneration services.

  • Node.js
  • TypeScript
  • React
  • MariaDB
  • Elasticsearch
Read more

Get in touch

Tell me in a few sentences what you are running into. You will get an honest answer, even if the answer is that you need someone else.

Send an email