Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Carlos

@carlos-menezes.bsky.social
16 followers 10 following 88 posts

SWE @ @singlestore.com

PostsRepliesMedia
Carlos @carlos-menezes.bsky.social · 12/09/2026
I built srvquery, a fully typed TypeScript toolkit for querying game servers directly by host and port. It supports Valve A2S, SA-MP/open.mp, FiveM/RedM, Minecraft Java, and Minecraft Bedrock, with typed responses, validation, retries and timeouts. github.com/carlos-menez...
github.com
GitHub - carlos-menezes/srvquery: The TypeScript toolkit for querying game servers.
The TypeScript toolkit for querying game servers. Contribute to carlos-menezes/srvquery development by creating an account on GitHub.
020 2
Carlos @carlos-menezes.bsky.social · 10/09/2026
I built Readerbeam to send public web pages and files straight to your Kindle. Web pages are cleaned up and converted to EPUB. PDFs, EPUBs, images, and Markdown files are handled automatically. Try it free: readerbeam.com #Kindle #ReadLater #IndieHackers
000 0
Carlos @carlos-menezes.bsky.social · 08/09/2026
I’ve been building Readerbeam, a simpler way to send web pages and files straight to your eReader. Try it here: readerbeam.com #BuildInPublic #IndieHackers #Kindle #ReadLater #Productivity #SaaS
060 6
Carlos @carlos-menezes.bsky.social · 18/03/2026
If you maintain a monorepo or work across Mac (Intel + Apple Silicon) and Linux/Windows, you've probably copy-pasted platform-specific commands into your CI or kept a wall of if statements in shell scripts. This is what you need: github.com/carlos-menez... #Node #TypeScript #Programming
github.com
GitHub - carlos-menezes/target-run: Platform-aware script runner for Node.js projects
Platform-aware script runner for Node.js projects. Contribute to carlos-menezes/target-run development by creating an account on GitHub.
000 0
Carlos @carlos-menezes.bsky.social · 14/03/2026
I've been working on a TypeScript-first CLI library whose ergonomics look like the image below. Thoughts? #TypeScript #Node #Programming
150 5
Carlos @carlos-menezes.bsky.social · 19/01/2026
TypeScript doesn’t force you to handle all cases of a union type, which can make refactors risky as your codebase grows. In the post, I show a simple pattern using never to make the compiler fail when a case is missing. #TypeScript #SoftwareEngineering
carlos-menezes.com
Forcing TypeScript to be exhaustive
010 1
Carlos @carlos-menezes.bsky.social · 11/01/2026
Dalot is one of the players of all time.
000 0
Carlos @carlos-menezes.bsky.social · 05/01/2026
Has Carragher done enough as a footballer to run his mouth against everyone? Not for me!
000 0
Carlos @carlos-menezes.bsky.social · 05/12/2025
21 people have joined our waitlist within the first 48 hours. Have you? 👉 www.scoutplan.io #FootballScouting #FootballRecruitment #ScoutPlan #EarlyAccess #Scouting #Soccer #Football #Transfermarkt #BuildInPublic
scoutplan.io
Waitlist - ScoutPlan
Scouting platform that transforms how you analyze and track football talent.
032 3
Carlos @carlos-menezes.bsky.social · 30/11/2025
Our early access waitlist is live! 👉 www.scoutplan.io We're creating a comprehensive platform designed to transform how scouts analyze and track football talent whether you’re scouting at grassroots or professional level. #FootballScouting #Soccer #EarlyAccess #Football #BuildInPublic
042 4
Carlos @carlos-menezes.bsky.social · 27/11/2025
How's the players page looking then? #buildinpublic
040 4
Carlos @carlos-menezes.bsky.social · 22/11/2025
If you work in football recruitment and believe your tooling needs a helping hand, shoot me a DM. I’m working on something you might find interesting.
000 0
Carlos @carlos-menezes.bsky.social · 25/10/2025
My thoughts on FM26 as a developer: www.youtube.com/watch?v=NbMI...
youtube.com
Is FM26 Cooked? A Developer Perspective
YouTube video by MadeByCarlos
010 1
Carlos @carlos-menezes.bsky.social · 20/09/2025
Mourinho's biggest change in his first Benfica game was with the full-backs: they overlapped more, and their heatmaps show they spent much more time in the opposition half.
000 0
Carlos @carlos-menezes.bsky.social · 12/04/2025
Ronaldo scored his 933rd career goal. This got me thinking that, in an era of oligarchs and sheiks, no one put two of the best ever, together, on the same team—be it for a charity match or for an entire league season.
010 1
Carlos @carlos-menezes.bsky.social · 05/03/2025
The Telegraph reports the WC 2026 having a half-time show. Is there still time to relocate this World Cup to a country that has actual football culture? Disgraceful.
000 0
Carlos @carlos-menezes.bsky.social · 04/03/2025
The PS2 was released 25 years ago today. A remarkable piece of hardware and software.
000 0
Carlos @carlos-menezes.bsky.social · 23/02/2025
Gvardiol will be searching for his ankles next week as well.
000 0
Carlos @carlos-menezes.bsky.social · 23/02/2025
Now that's a beautiful set-piece from Liverpool. No fouls. No absurd pushing and blocking the goalkeeper.
010 1
Carlos @carlos-menezes.bsky.social · 22/02/2025
Live with Football Manager 24 doing some data-driven recruitment with Python: www.twitch.tv/carlos_menezes #Software #Soccer #Engineering #Twitch #Streamer
twitch.tv
Twitch
Twitch is the world
030 3
Carlos @carlos-menezes.bsky.social · 22/02/2025
Why is Jeff Hardy's theme song playing at the Emirates?
000 0
Carlos @carlos-menezes.bsky.social · 20/02/2025
Want to get data from FBRef into Python quickly? Here's a quick tutorial for you: www.youtube.com/watch?v=q2E0... #Python #SoftwareEngineering #FootballAnalytics #Football
youtube.com
How to Get FBRef Data into Python FAST
YouTube video by Carlos Menezes
000 0
Carlos @carlos-menezes.bsky.social · 18/02/2025
I released a beta version of Pitchscope earlier this week - a modern, easy to use hashtag#football / hashtag#soccer tactical board built with Konva and Next. pitchscope.vercel.app #Tech #TypeScript #React #Next #SoftwareEngineering #NodeJS
000 0
Carlos @carlos-menezes.bsky.social · 16/02/2025
What is United's bench? This is straight up survival football.
000 0
Carlos @carlos-menezes.bsky.social · 10/02/2025
Can xG predict a team’s final league standing? ⚽📊 Expected Goals (xG) is one of the best indicators of how well a team is creating chances. But does it always align with the actual league table?
110 1
Carlos @carlos-menezes.bsky.social · 07/02/2025
About FM 25 getting canceled: a much better course of action than releasing a half-assed game and make people pay full price for a game that will be, to some extent, outdated in 6 months time.
100 1
Carlos @carlos-menezes.bsky.social · 05/02/2025
How often does the team with most possession win a football match? ⚽📊 #Football #Soccer #Python #DataAnalysis #Statistics #PremierLeague
210 2
Carlos @carlos-menezes.bsky.social · 19/01/2025
What is Onana doing? Why doesn't he get off his line?
000 0
Carlos @carlos-menezes.bsky.social · 04/01/2025
Unbelieve luck from City on their first goal. City look very, very shaky on defensive transition.
000 0
Carlos @carlos-menezes.bsky.social · 31/12/2024
Manchester United fans believe that a change of managers or a trashing of a dozen players will change the club for good. The reality is that other clubs have caught up (and surpassed) United financially and, more importantly, in Human Resources.
100 1
Carlos @carlos-menezes.bsky.social · 30/12/2024
Lage's tactical approach in the first half, especially regarding the marking of (arguably) the best defensive midfielder in the Primeira Liga, is beyond questionable. The amount of space given to Hjulmand is criminal. #Benfica #SportingCP #LigaPortugalBetclic
100 1
Carlos @carlos-menezes.bsky.social · 29/12/2024
If every team performs according to their xG/xA metrics in the second half, here's how the table finishes: Sporting CP (70pts, +42) edges a tight title race over Porto (69pts) and Benfica (66pts). Based on matches played before Dec 29th. 🇵🇹 #LIGAnaSPORTTV #ligaportugalbetclic
000 0
Carlos @carlos-menezes.bsky.social · 29/12/2024
If every team performs according to their xG/xA metrics in the second half, here's how the table finishes: Sporting CP (70pts, +42) edges a tight title race over Porto (69pts) and Benfica (66pts). Based on matches played before Dec 29th. 🇵🇹 #LIGAnaSPORTTV #ligaportugalbetclic
000 0
Carlos @carlos-menezes.bsky.social · 29/12/2024
Premier League keepers had a clear right-side bias for goal kicks in 2015/16, creating a distinct 'hot zone' that shows their preferred distribution channel. Data from @statsbomb.com 🥅 #EPL #PremierLeague #Football #Soccer #Statistics
181 8
Carlos @carlos-menezes.bsky.social · 26/12/2024
Fulham are an absolute joy to watch week in, week out.
000 0
Carlos @carlos-menezes.bsky.social · 26/12/2024
United haven't lost a Boxing Day match since 2015, when Louis van Gaal was still their manager. Tis the season?
000 0
Carlos @carlos-menezes.bsky.social · 26/12/2024
Who dominates the Premier League on Boxing Day? 🎄⚽ Here's a look at win percentages for all teams on Dec 26th. #PremierLeague #BoxingDayFootball #Football #Record #EPL
010 1
Carlos @carlos-menezes.bsky.social · 25/12/2024
The last Christmas Day football matches in England's top flight were played in 1959. Family time & travel concerns ended that tradition. These are the results of the day: #Football #PremierLeague
000 0
Carlos @carlos-menezes.bsky.social · 24/12/2024
Here's how the Primeira Liga table looks before Christmas. At the top, it's incredibly tight: Benfica, Sporting, and Porto all within 1 point (38-37-37). On the flipside, the gap to safety isn't huge: just 3 points to between 13th and 18th place.
000 0
Carlos @carlos-menezes.bsky.social · 22/12/2024
The key takeaway from this Spurs match is that their defending "process" is non-league level.
011 1
Carlos @carlos-menezes.bsky.social · 15/12/2024
City vs. United screams draw to me: City dominates possession but struggles to break through, while United relies on counterattacks that lack the final touch. A tale of missed chances on both sides.
000 0
Carlos @carlos-menezes.bsky.social · 10/12/2024
If you were to ask me, I would say none of the Luigi Mangione pictures released are of the same person. What's next? A picture of a dude with long hair and thick beard?
000 0
Carlos @carlos-menezes.bsky.social · 05/12/2024
When a team is experiencing difficulties creating chances during regular play, set-piece goals become incredibly valuable. Arsenal's ability to score from set pieces should be celebrated, not criticized.
011 1
Carlos @carlos-menezes.bsky.social · 28/11/2024
Vardy's 2015/2016 season by the numbers (in %): Off Target 25.423729 Saved 22.881356 Blocked 22.033898 Goal 20.338983 Wayward 5.084746 Post 4.237288 #football #data #python #math #software #dataisbeautiful
010 1
Carlos @carlos-menezes.bsky.social · 25/11/2024
I'm a huge fan of @statsbomb.com open data. I wanted to create something more dynamic than the standard 2D pitch plots you typically see in football analytics. This is the outcome. Try it for yourself at statsbomb-3d-viz.vercel.app #football #data #python #math #software #datavis
142 4
Carlos @carlos-menezes.bsky.social · 25/11/2024
On Amorim's debut: the squad lacked intensity & mobility across the pitch. Limited training time + new system needs time to click. System demands heavy movement from front 3 & wingbacks. Players still building fitness. Results will come as they adapt to these tactical demands. Patience needed.
021 2
Carlos @carlos-menezes.bsky.social · 17/11/2024
What does math say about the delivery of crosses in football? With access to Statsbomb open data, I analyzed the best positions to cross from by looking at which crosses resulted in a goal from the very next action. These were the results: #football #data #python #math #software #datavis
130 3