A sample of what I build: websites, booking and ordering systems, AI tools, and fixes for existing sites. It's only a small part of my work. In my full-time roles I've built much more at scale, including a search engine, high-performance APIs, fast and complex frontend pages, databases and microservices. Pick a category to narrow it down.
A chat widget that answers website visitors from a business's own help documents with the source, and books appointments from real open times in the business's booking system. One script tag installs it on any site.
A slow WordPress bakery site, fixed in place: home page from 47.0 MB to 456 KB, mobile Lighthouse from 62 to 96, a working order form, and visible on Google again. Same theme and editor, plus a support chat.
WordPress
PHP
Docker
Lighthouse
Research and earlier projects
Papers from my MSc research on bin packing, published at computer science conferences, plus earlier data science projects and the startup I founded.
A research paper on square packing, a two-dimensional version of bin packing where square items go into as few square bins as possible. Unlike earlier models, items may be rotated, which matches how stock cutting works in practice.
A research paper on placing replicated tenants onto as few cloud servers as possible while staying safe when a server fails. Tenants arrive one at a time and can't be moved later, so this is an online bin packing problem with fault tolerance built in.
A desktop application that takes a developer's question, collects Stack Overflow results in real time, then ranks and clusters the code snippets in the answers so the useful ones are quick to find.
Classification models that predict the intention behind a code review question, such as asking for a clarification, suggesting an improvement, or asking why something was built a certain way, using the question's words plus key-question, sentiment, and length features.
Visualizations and regression forecasts of the early COVID-19 outbreak, from 22 January to 7 April 2020, using Johns Hopkins CSSE data, comparing polynomial, Bayesian ridge, and support vector regression.
Data mining on 6,000 abdominal aortic aneurysm patient records to find how medical records relate to length of stay at the hospital. After careful preprocessing, some models reached 70 to 84 percent accuracy.
A social network connecting local businesses and their customers. It started as a business plan that was named the "best promising project" at the IUT Entrepreneurship Festival, and I then founded a startup to build it.
Have a project in mind?
Send a short note on what you're building. I'll reply with questions and a rough plan.