Maciej Litwiniuk
banner
maciej.litwiniuk.net
Maciej Litwiniuk
@maciej.litwiniuk.net
Been there, shipped that. Now building humadroid.io - an affordable GRC solution saving small businesses from compliance nightmares. Sold a company, directed engineering, but these days I find zen painting minis. Still coding, still building stuff.
We spent a year building HRMS software nobody wanted, pivoted to compliance, then discovered we had no idea how to write a System Description.

Got SOC 2 certified anyway. 👇
October 27, 2025 at 12:37 PM
We got our SOC 2 Type I report back.
Honestly? It took way longer than I thought. Building the product while using it for our own compliance was... a choice. There were moments I questioned everything.
October 22, 2025 at 10:00 AM
Going through SOC 2 made me paranoid about Rails security gaps. Built Beskar - engine with WAF, impossible travel detection, auto-banning. Named after Mandalorian armor. Vibe-coded, running in monitor mode on my own app because I don't fully trust it yet. humadroid.io/beskar #rubyonrails
October 16, 2025 at 12:37 PM
Rage-quit WordPress after I just couldn't efficiently manage it. Built our landing page in Rails instead - complete with AI-automated SEO optimization and cross-linking. Made some painful mistakes with 301s vs 410s and trailing slashes: maciej.litwiniuk.net/posts/2025-1... #rubyonrails #rails
I Rage-Quit WordPress and Built My Own Rails Site (Here's What Broke)
TL;DR I migrated my startup’s website from WordPress to Rails because I was tired of fighting with hosting providers and plugin conflicts. Built custom scraping scripts, exported everything to Markdow...
maciej.litwiniuk.net
October 15, 2025 at 1:38 PM
I fixed this! 😎
October 11, 2025 at 2:36 PM
Took yesterday's churn pretty hard. Slept on it. Now figuring out what we could have done better and what comes next. #buildInPublic
October 10, 2025 at 8:45 AM
One of my first humadroid customers churned today. At this stage, it's not just a metric - it genuinely hurts. #buildinpublic
October 9, 2025 at 5:53 PM
Working on the System Description for humadroid's SOC 2 assessment. Haven't felt this overwhelmed in months. Going to implement the shit out of it and make it ridiculously approachable for everyone else.
October 2, 2025 at 4:56 PM
The day has come, watching Matrix with my kids for the very first time 🥰
September 20, 2025 at 6:56 PM
Just rebuilt humadroid.io landing from scratch. WordPress hit its limits for our compliance platform. Prototyped with Lovable, shipped with Rails. Hardest part? Preserving URL structure. Back to building SOC 2 & ISO 27001 tools.
September 18, 2025 at 9:52 PM
I absolutely love coding with AI - all tests are failing, but that's fine. Actually, it's even better this way. I mean, what's your problem anyway, these tests are out of scope and totally irrelevant, so they shouldn't even be passing. So yeah, all good, let's keep moving.
September 9, 2025 at 11:57 AM
Customer called our compliance software 'interesting' - the GRC equivalent of a standing ovation.
Back to coding. Not trying to conquer Vanta, just helping SMBs handle compliance without a second mortgage or regulatory PhD.
👇New onboarding UI below.
May 15, 2025 at 12:09 PM
Occasionally I stop coding to obsess over UI details at @humadroid.io (before/after pics). Is it actually better or am I just procrastinating? Either way, we're diving into compliance now because apparently businesses need more than my handwritten notes. More soon! #buildinpublic #grc
May 13, 2025 at 1:58 PM
Coding with AI has some additional risks that no one talks about.

Yes, vibe-coding is fun. But then you end up coding until 3am, just to miss meeting in the very morning.
May 6, 2025 at 9:38 AM
Pro tip from a very serious adult: 1.3mm drill bits are the sweet spot for Space Marines barrels. Hours of my life well spent making tiny holes in fictional guns. #warhammer #killteam #wh40k #spacemarines
April 29, 2025 at 7:21 PM
Evening achievement unlocked: Kill Team with my son. We paint miniatures, roll dice, and bond over analog entertainment. Turns out the best anti-screen time strategy is just... having more fun elsewhere. Parenting win (for today at least).
April 29, 2025 at 8:07 AM
My current development setup:
- Neovim when I want full control
- Zed when I need AI assistance
- Windsurfing when there's a bug that refuses to die

To my surprise, this split personality workflow doesn't cause headaches. Yet.
April 23, 2025 at 9:40 AM
Weekend recap: Built a miniature paint management system with AI in less than a day. It actually works! Can AI replace programmers? Not yet. But the productivity boost feels like coding with superpowers. #rails #sideproject #neverenoughsideprojects
April 8, 2025 at 9:49 AM
Yep, it's me recently.
April 1, 2025 at 12:01 PM
30k lines of code in 12 days with my AI pair programmer. Yes, I supervised and tested everything, but the sheer volume is both exhilarating and terrifying. Like having a rocket strapped to your bicycle—thrilling speed, but what happens to the bike frame?
April 1, 2025 at 9:33 AM
Apparently my idea of fun now involves losing track of time while building a compliance module for Humadroid. Should probably question my life choices, but the deep work flow is too good to interrupt. Send help. Or coffee.
March 31, 2025 at 9:43 AM
TIL: Mixing AI coding assistants with cocktails creates database queries that look brilliant at midnight but completely baffling by morning. Most sobering part? Discovering how many tokens my drunk self burned through asking it to “make this prettier please?”
March 30, 2025 at 9:00 PM
Just got my ticket to Ruby Community Conference in Cracow next month. Who else will be there? #ruby
www.rubycommunityconference.com
Ruby Community Conference - Winter 2025
Get ready for Ruby Community Conference. Join our amazing speakers for awesome portion of Ruby
www.rubycommunityconference.com
January 13, 2025 at 11:48 AM
So this is how I'm doing 🤷🏼‍♂️
January 11, 2025 at 3:35 PM
Weekend fun project: reviving a 5-year-old Rails app. Good news - it's already on Rails 6. Plot twist - it's on webpacker. This migration might need more coffee than expected ☕
January 11, 2025 at 12:53 PM