pixobit
pixobit
work
Our Work

Things we built and still run

A few of the systems we have shipped — a commerce platform of our own, a community that outgrew its group chat, an engine that reads tens of thousands of articles a run. Each one was architected, built and then maintained by the same people.

Track record

Systems delivered
20+
Years in production
15+
Longest single engagement
7 yrs
Source code the client owns
All of it
Scroll
pixobit
01

OmniCart

Our own commerce platform, and the ground most of our client work now starts from. A full storefront and admin the business actually owns — no transaction fees, no monthly subscription, source code included.

PHP CodeIgniter 4 MySQL Latte JavaScript Bootstrap 5 WebP Argon2
OmniCart
Most platforms either take a cut of every sale or expect you to be a developer. We wanted a third option: a store a business owns outright, that a non-technical owner can still run day to day.

What it does:

Runs as a single-vendor shop or a full multi-vendor marketplace. Physical and digital products with license key generation, batch inventory operations, weight- and location-based shipping, multi-currency with live rates, guest checkout, order tracking, and faceted filtering with live result counts. Thirteen payment gateways are integrated out of the box.

Built for people who don't write code:

An installation wizard gets a store live in minutes, and a widget-based editor lets owners rearrange their storefront without touching a template. SEO tools, automatic sitemaps and structured data are part of the platform rather than an add-on.

Under the hood:

Modern PHP on a deliberately extensible architecture, so updates don't break what sits on top. An intelligent caching layer, WebP images with JPG fallback, Argon2 password hashing, audit and exception logging throughout, and a built-in backup and restore system. The hard part was serving a solo seller and an enterprise catalogue from one codebase without it becoming a toy at one end or a maze at the other.
pixobit
02

AI community platform

The public home of a 350-member AI community in Manila — the next event and its countdown, the volunteers behind it, the partners keeping it free, and the photos from the last one. The organisers publish every word of it themselves.

PHP CodeIgniter 4 Latte Tailwind CSS MySQL Block editor AI assistant WebP
AI community platform
The community had outgrown group chats and one-off event pages. Announcements scrolled away within a day, newcomers had nowhere to look the group up before turning up, and the sponsors keeping the events free had nothing to be credited on. They wanted one home they could run themselves, with no developer in the loop.

What we built:

A site that carries every gathering from the first announcement through to the photo wall afterwards. The next date leads the homepage behind a live countdown that turns itself into a wrap-up note the moment the event passes. Both formats have a page of their own — the sixty-seat Chill & Chat roundtable and the flagship night for 120+ — alongside profiles for the volunteers who run it, a sponsor showcase, routes into the WhatsApp, LinkedIn and Facebook channels, and a way in for anyone wanting to speak, sponsor or join the team.

Editing without a developer:

Every page is assembled from blocks, and each block is edited in place: click a headline and type, swap a photo, move the countdown date, drop in a sponsor logo. Just over thirty blocks were designed for this community specifically, so the site keeps a shape of its own rather than a template's, while the people publishing it write no HTML at all.

Under the hood:

A bespoke theme in the community's own blue and red, built on the PHP foundation we maintain in-house — so accounts, media handling, publishing and admin were there on day one, and the budget went into the parts a visitor actually sees. The hero stage runs a seventeen-frame reel of video and stills inside an SVG-clipped shape, loading only what is about to appear; images ship as WebP and AVIF; and an AI assistant answers questions about the community from the corner of every page.
pixobit
03

News aggregation engine

A news platform built on a distributed ingestion engine: tens of thousands of syndicated articles pulled per run, classified by topic, and served back as a feed each reader shapes for themselves.

jQuery Redis Resque Natural Language Processing Machine Learning HTML5 CSS3 PHP MySQL Nginx
News aggregation engine

They asked for:

A news platform that could take in tens of thousands of syndicated articles per run and have them live within minutes. We built a distributed ingestion engine — a manager process feeding a pool of parallel workers — reading only feeds the publishers put out for syndication, and always linking back to the original article rather than standing in for it.

The challenge:

Speed came from caching what had already been ingested, so no source was fetched twice, and from keyword extraction plus a classifier that could place an article’s topic without anyone labelling it. That classification is what let the feed surface related discussion next to the news, and what made a per-reader feed possible at all.

User experience:

To make this even more useful for users, we decided to allow people to use personalized hashtags for their own news feed, this way everybody can create a personalized news feed from the latest news of personal interest.

 

pixobit
04

Design collective portfolio

A portfolio and editorial site for a design collective, built to an unconventional art direction — bespoke controls where no standard ones fit, predictive image preloading, and a deliberately small page weight.

jQuery HTML5 CSS PHP MySQL Apache VueJS
One of those sites where simplicity meets modern UX. The interface was carefully designed by the client's own team, and our job was to bring it to life efficiently.

Challenge:

We were challenged to create something unusual compared to other webdesigns, and we did just that, by creating unique controls if they didn't exist, and making sure it works well everywhere. We like to be challenged and bring to life even your craziest ideas.

Efficiency:

To have the best user experience, we also had to make sure everything is smooth, no matter the content. For this we used techniques like guessing the what images will likely be viewed by the user, based on navigation, and preload them. We also made sure the site weights as little as possible, so viewing on a device becomes really lite weight.

User experience:

At the end of the day, what we really care about, is a good user experience, therefore it's the holy grail of the website. The goal is to deliver the information to the user in the most pleasent way possible. To achieve this, we made sure everything works smoothly, by making it lite weight, and using animations. However, we also made sure the website works as expected on every device, because every device is different, and we want to make sure everybody gets the full experience. In order to achieve this, we carefully tested the website on numerous devices, to cover different browsers, and different screen sizes.

 

pixobit
05

Salon booking platform

An online booking platform for salons: profiles, schedules and services with a reservation engine that keeps availability honest — plus a phone app so bookings taken by call land in the same system.

jQuery HTML5 CSS3 PHP MySQL Nginx Redis NodeJS socket.io Apache Cordova Google Maps

Real World Problem:

We live in a time where almost everything can be managed online, and the reason for this is, that we kind of outsource part of the job to the machines, when we go online. Outsourcing part of the job, not only leaves us with more time on our hands, and allows us to focus on what actually matters, but in many cases a machine can do a way better job than a person can. Putting things this way, it makes a lot of sense why everybody is trying to go online with their businesses. However most salons still handle reservations through phone calls, which not only distracts them from their job, but it's also harder for people to contact them, and book a preferred time.

Our Solution:

In short, our solution to this problem, is to create an online space for every salon, with the possibility to handle bookings. This means they can create a profile with their schedule, services, webpage and the booking system will automatically accomodates to their schedule, and already booked times. This way they will get a lot of new customers online, and customers will also be happier, as the booking process is much more comfortable.

Transition:

Because people are not yet so familiar with this kind of booking, we made it easier to transition, by creating a phone app, that will make it very easy to enter new reservations, when somebody calls in. This way the new bookings will still appear in the system, and will avoid conflict over new online bookings.