Skip to content
View kidp8479's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report kidp8479

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kidp8479/README.md

Hi, I'm Pauline

typing Pinky and the Brain scheming in front of a computer

trying to take over the world, one clean commit at a time

tech stack

whoami

$ git log --oneline --reverse --decorate pauline/
b0a71e0  10+ years cutting film: clips, documentaries, news
c1d2e3f  2025: switched careers, joined 42 Paris, learned how computers actually work
a4d5e6f  2026: finished 42 Paris common core
f9e8d7c  (HEAD -> main) product-minded full-stack dev in the making
$ cat ~/.whoami
tinkerer-in-chief, reads man pages for fun
$ cat << 'EOF'
ancient editor, new coder. editing is deciding what matters in a
pile of raw footage and cutting the rest. coding turned out to be
the same call on different material, so more of it transferred
than I expected.
EOF

Client briefs in editing are never clear either: "make it punchier" is basically the "it should feel more modern" of code reviews. You learn fast to become a bit of a wizard mind reader, guessing what people actually want when they can't quite say it themselves, because half the time they don't know until you show them the wrong version first. And "finished" was always a lie in editing too, there's always one more cut you could make. Shipping software has the exact same problem, just with more Slack messages about it. But honestly, I love that part. Figuring out what someone actually needs, even when they can't put it into words, is the best puzzle there is.

I just wrapped up 42 Paris's common core, so now I'm in the choose-your-path phase: internship first, then a specialization. Right now I'm deep in TypeScript (Nest and React), gearing up for my full-stack internship, which I'm honestly just excited to start so I can go fight real problems instead of tutorial ones. On the side I'm building a legal torrent-fetching tool for users, mostly as an excuse to poke around and figure out which specialization at 42 I want to chase next. It's messy, it's fun, it's exactly how I like to learn. Lately that same curiosity keeps pulling me toward the dark side (aka devops): CI, containers, the stuff that runs the stuff.

And yeah, I've fallen down the agentic/automation rabbit hole, mostly to make my workflow less painful with the help of my colleague Claude.

open to work

to say it the LinkedIn way: add me to your team for more atomic commits, fewer mystery-novel changelogs, and questions asked before the first line of code

underneath all of it I'm just an enthusiast, always eager to learn, a product-minded dev at heart

how to be my best buddy

I get genuinely excited about a well-organized, scalable, clean system, the kind where you open the repo six months later and it still makes sense without a Slack archaeology session. Here's what gets me:

good practices

atomic commits that do one thing, conventional commit prefixes so the changelog isn't a mystery novel, PRs small enough to actually review properly instead of skimming and approving out of guilt. Code reviews where the comment explains why and offers a way out, not just "change this", because somebody took the time to write that code and deserves an actual conversation about it, not a drive-by correction

tools

I love tools. Testing them, configuring them, tweaking every setting until it fits exactly how I work. I tried Neovim once and now we're in a toxic relationship, time stops existing, I look up and it's 2am and I've configured seventeen keybindings I'll never remember. Also I'm a menace when it comes to GitHub branch protection rules, required reviewers, status checks, linear history, no force push to main, I've read every option in that settings page for fun. And I get weirdly happy setting up a linter and formatter combo following something like antfu's eslint config, instead of just keeping whatever the framework shipped with by default

workflows worth hardening

a CI pipeline that catches a broken build before it ever reaches a teammate, pre-commit hooks that save me from my own 6pm typos, a branching strategy the whole team actually agreed on in a five minute conversation instead of one person just deciding it and everyone quietly resenting it

docs that actually help

a README with a real quickstart that gets someone running in under five minutes, comments that explain the weird decision instead of restating the code line by line, commit messages I can read in six months and still understand what past-me was thinking, and honestly still be a little proud of

clear communication

same instinct as editing, say the thing in one message instead of three, flag a blocker before it becomes a fire drill, ask the dumb question early instead of guessing wrong for two days and making everyone's Friday worse

the vocabulary

if I were an ATS, here's the keyword list that'd make anyone auto-pass my filter:

  • commits & flow · atomic commits, conventional commits, git flow, one issue = one branch = one PR, clean merge/rebase/reconciliation strategy
  • before merge · re-read the diff, green CI, pre-commit hooks, secret scanning, a test per new behavior, web-security-review
  • decisions & docs · ADR, comment the why, document the public surface
  • planning & collab · kanban, Linear, Notion, Miro, Figma, Excalidraw, Slack, Discord (hand me any of them and watch me light up)
  • wiring things together · MCP, so Claude can go check the ticket, read the diff or open the PR instead of me copy-pasting context around
  • still leveling up · TDD, definition of ready & done, user journey, NFR, observability, code owners, rollback plan, feature flags, postmortems

reach me

email LinkedIn

you can also always ask me about: switching from video editing to code at 42  ·  getting started in tech as a beginner  ·  configuring stuff at 2 a.m for fun (please send help)

Pinned Loading

  1. 42_transcendence 42_transcendence Public

    ft_transcendence: a fullstack web app built for the 42 curriculum, with as much focus on the product as on the team behind it. Conventional commits, atomic commits, PRs, structured code reviews, an…

    TypeScript 1 3

  2. 42_webserv 42_webserv Public

    HTTP/1.1 server written in C++98 - 42 school group project with @d2codex and @CharlieP400. Beyond building a functional web server, we focus on clean code, best practices and team organization : at…

    C++ 1 1

  3. 42_cub3d 42_cub3d Public

    Forked from d2-de-sousa/cub3d

    42 Paris project – developing a basic 3D raycasting engine in C, inspired by Wolfenstein 3D. The project includes map parsing, texture loading, real-time rendering with MiniLibX, player movement an…

    C 1

  4. 42_minishell 42_minishell Public

    Forked from d2-de-sousa/Minishell

    42 Paris project - group project with @d2codex - implementing a bash-like shell while discovering professional Git workflows, PR reviews, and test-driven development.

    C