Kenneth Mak's Avatar

Kenneth Mak

@kenneth.ma.bsky.social

From Singapore, currently developing @omnisocialapp.com All profiles: https://kenneth.ma/k

83 Followers  |  220 Following  |  35 Posts  |  Joined: 07.08.2023  |  1.4523

Latest posts by kenneth.ma on Bluesky

Video thumbnail

Omni lets you display your Bluesky feed and links like Instagram on your Omni Profile, seamlessly integrated.

See it in action at omni.me/@omnisocial

๐Ÿ‘‡

08.07.2025 12:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I was working out the whole tech stack for this, but Omni Sites would be deeply integrated with Omni Social, which is a Bluesky client too.

Everything is meant to have portability in mind. Like powering via Wordpress, so you can self host it away in the future. Which is what I find interesting.

29.06.2025 14:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just started working on a new integration for Omni. What if you can create simple website that tied to your handle
@atproto.wordpress.com

The idea around it is a link like atproto.wordpress.com/omnisocialap...
will be routed to a full blog on Omni Sites which is powered by Wordpress.

29.06.2025 14:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
30.05.2025 12:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
04.05.2025 18:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

Wooo!

04.05.2025 18:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
04.05.2025 18:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ‘€ just submitted the build for review. hopefully soon, pending app store review

04.05.2025 18:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

an overdue omni progress update! been busy irl but still working on it. here's a short video showing the app's progress.

30.04.2025 14:52 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Video thumbnail

Omni AI Summarization for Bluesky posts.

Currently it would use text from original post (or Alt Text for images) and 5 replies.

It could be improved, depending on API usage, I might make it free as an API, depending how to justify this so other apps could tap into this.

13.03.2025 21:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Omni Web is still far from being production ready but itโ€™s something.

Encountered bunch of random bugs with state management that wasnโ€™t present on mobile

And OAuth window seems to randomly get blocked on Safari or the window listener wouldnโ€™t detect the callback ๐Ÿคฆโ€โ™‚๏ธ

13.03.2025 21:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

My Google Knowledge Panel seems to have included more stuff now, it used to be very basic.

Though I'm trying to get Omni notable enough to be included. Someday I guess.

12.03.2025 17:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe after Omni client launches. I could try again and justify it after more integrations are live.

12.03.2025 17:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Omnichannel Digital Platform for Me Omni consolidates your channels for an effortless online presence โ€” bold and yours.

I understand the rejection was due to Third Party Diffusion guideline which it recommends I should ask Cloudflare to treat omni.me as a separate domain, instead of trying to use PSL as a way to circumvent it but in reality. I'm not a high roller or enterprise yet for them to do that for me.

12.03.2025 17:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Add `usercontent.omni.me` by omnisocialapp ยท Pull Request #2387 ยท publicsuffix/list Public Suffix List (PSL) Submission Checklist of required steps Description of Organization Robust Reason for PSL Inclusion DNS verification via dig Each domain listed in the PRIVATE ...

I had tried to get onto the PSL, but the merge was rejected.

github.com/publicsuffix...

12.03.2025 17:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

PSL inclusion is needed so Cloudflare would accept each domain as separate. Then I could work on segmenting and giving access to separate Cloudflare accounts to end users.

This also enhances overall security as browser would treat domain separately.

12.03.2025 17:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the distant future, I might explore self-hosting with custom domain and DNS hosting for Omni. I already have access to the Cloudflare Partners program, which enables this in theory. However, the main challenge is getting onto the Public Suffix List (PSL).

12.03.2025 17:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When Omni launches we would add external integrations and when posts are shared and viewed on bsky.app, it wouldn't be able to load up the same info that someone who has the Omni client would be able to see, as they don't have the client or if they are from a desktop. Alas @lsky.app is born!

12.03.2025 17:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think it's pretty interesting. Tbh, the core issue I wanted to solve is to have a separate domain which is as close as bsky.app as possible so I could use it as a sharable link for analytics similar to how t.co on X.

12.03.2025 17:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

An idea I'm actively exploring for @lsky.app is having a dynamic UI based on the HTTP Referer it's loaded from.

Imagine if the visitor came from Instagram or TikTok, we load up a Bluesky posts in a UI similar to that.

12.03.2025 17:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Introducing lsky.app - Omni Platform Updates lsky.app is designed to make sharing more versatile and user-friendly. Whether youโ€™re sharing your own posts or engaging with others.

omni.channel/blog/introdu...

12.03.2025 16:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Shimmer loading has been added. It's a slight tweak, but it makes the app look more polished.

11.03.2025 09:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

bunch of more work before omni v2 launches. focusing on feature parity with basic bluesky client features

really want to work on tablet app too. technically it's possible to ship, but it will be simple, maybe a tweaked web version of Omni, but hey at least it would be native, instead of a web app.

10.03.2025 20:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Improved facets rendering thanks to atprotodart.com

Added video player UI from posts and profile view!

10.03.2025 15:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Iโ€™m hoping to improve it if I can justify the cost. Right now, I know itโ€™s more of a gimmick. Maybe it won't be on production ๐Ÿคท

09.03.2025 07:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Siuuuuuuuuuuuuuuuu

08.03.2025 11:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I'm experimenting with crossposting on Omni. That would give the ability to crosspost Linkedin and Bluesky. But would anyone use it?

Previously, Omni the company was approved on Linkedin Developers so that grant access to Community Management API

07.03.2025 10:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

Another day, another slight UI tweak

07.03.2025 09:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Omni Social App - Beta Review
YouTube video by Omni Social App Omni Social App - Beta Review

Wondering what Omni?

Here's a basic overview of what i'm building @omni.channel

www.youtube.com/shorts/mHh-c...

06.03.2025 16:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@kenneth.ma is following 19 prominent accounts