Self-Promotion
p/self-promotionShow off what you're working on
trending

28d ago

Experiment: AI Lip Sync From One Photo

Today's experiment:

I recreated a performance inspired by Michael Jackson's "Thriller" using only one portrait.

No filming.

No motion capture.

2mo ago

I Built a Website for Android Gamers to Discover New Apps & Games



Like many Android users, I was tired of jumping between dozens of websites just to find reliable information about apps, games, AI tools, and updates. Most sites either felt outdated, overloaded with ads, or lacked detailed guides that actually helped users.

That's why I created apkwoof.

29d ago

Building an ATS tool taught me that resume scores aren't the biggest problem

When I started building ATSAlign, I thought the hardest part would be coming up with an accurate ATS score.

After talking to users and testing different approaches, I realized the score itself wasn't what people were looking for.

Most of the questions I received were things like:

"Why doesn't my resume match this role?"

30d ago

I got tired of forgetting the people in my own LI network, so I built Aizyn

For years my pipeline ran on memory. I'd have a great conversation, mean to follow up, and then never think about that person again until I bumped into them by accident. Meanwhile I was spending most of my time chasing strangers off cold lists.

The thing that finally got me was realizing the timing was always there and I just missed it. A prospect who said "not now" would raise a round. A customer who churned would resurface at a bigger company. I only ever caught these by luck.

Bouncing Ball - A simple Android arcade leaderboard challenge

Hello!
I am working on Bouncing Ball, a simple pixel-art arcade game for Android.

Move the wooden plank, keep the ball bouncing, beat your high score, and compete on the global leaderboard.

28d ago

I built a browser-only tool to diagnose mobile ad revenue drops — looking for feedback

I ve been working on a small diagnostic tool for mobile app and game developers who see their ad revenue drop but are not sure what changed.

The problem I kept seeing was that blended eCPM alone often does not explain much.

A revenue drop might actually come from:

- fewer impressions

2mo ago

GymDoe - Find Proven Workouts. Track Progress. Share Gym Hacks.

GymDoe launched this week and already has 100+ users, but we need your help to grow it. GymDoe inspires the change you want to see in the gym.

GymDoe transforms workout data into actionable, accessible, and profitable information. Users track their workouts, follow proven programs from creators they admire, and stay accountable through consistent progress tracking. Unlike traditional workout apps that simply log exercises, GymDoe turns real training data into a marketplace where creators can share their workouts and earn money when others use them. By combining workout tracking, community motivation, and creator monetization, GymDoe helps users understand exactly what it takes to achieve their fitness goals while rewarding the people who inspire them.

2mo ago

the credential layer for the 92 percent of work linkedin was never built for

a plumber with 600 documented installs. a nurse with 7 years of patient outcomes. a designer who reached 4 million users. none of them has a portable credential. linkedin gives them a title and nothing else.

the 92 percent number is the part nobody talks about. linkedin has 1 billion users but only 8 percent of the working world has a meaningful profile on it. plumbers do not work there. nurses do not work there. drivers do not work there. the other 92 percent has always been invisible.

4mo ago

I built a free API key vault for Vibecoding devs — here's why I think it matters

I've been noticing a pattern in dev communities lately. Someone builds their first LLM-powered app, ships it, and a week later they're asking why their OpenAI bill spiked or why their key stopped working. Nine times out of ten it's because the key was sitting in the codebase or a committed .env file.

Nobody warns new builders about this especially people coming in through Vibecoding who are moving fast and just want to ship.

I built API Locker (apilocker.app) to solve this. You store your keys in the vault, get a proxy token back, and your code only ever touches the token. You can rotate it anytime without changing your codebase. It's completely free, unlimited usage, and works via web, CLI, IDE extensions for VS Code and Cursor, and MCP tools for AI-native workflows.

Curious have you ever had a key exposed? How are you currently handling secrets management in your projects?

28d ago

I built SkillUp — a free local-only RPG life tracker for Windows & Android

Hey PH community

I'm a solo dev and I built SkillUp because I was tired of switching between a task app, a budget app, and a habit tracker and I wanted actual RPG-style progression on top of it.

What SkillUp does:

- Planner daily tasks, templates, calendar, Pomodoro

First
Previous
•••
101102103
•••
Next