Åben for udviklingsfokuserede webprojekter
Jeg bygger koden bag brugbare grænseflader: CMS-funktioner, WordPress-udvidelser og fokuserede værktøjer, der er til at vedligeholde.
PHP · SQL · TypeScript · CSS · WordPress · HTTP-API'er
Full-stack-udvikler med backend-fokus og en forkærlighed for systemer, der er nemme at gennemskue.
Jeg er Simon Ringwelski. Jeg bygger webprodukter fra ende til ende: databaser, admin-grænseflader, offentlige frontends og de scripts, der binder det hele sammen.
Denne side kører på et CMS, jeg har bygget for at teste mine egne mønstre for migrationer, oversættelser, tilgængelighedsindstillinger og deploy-venlige standarder. Sandboxen er der, hvor mindre eksperimenter bor.
CMS-kerne, WordPress-plugins og praktiske browser-værktøjer, bygget så de også kan forstås efter lancering.
Kodebasen bag denne side: versionerede migrationer, rollebaseret admin, dansk/engelsk/tysk UI, tema-drevne sider, samlet mediebibliotek og sikkerhedsværktøj—bygget så hvert lag kan vokse uden et konstant framework-løft.
Læs om CMS-projektet
Datamodel, metaboxe og fornuftige standarder i wp-admin, så projektarbejde ikke ender i spredte regneark.
Læs om pluginnet
Et tilpasset wp-admin-lag med egne menuer, dashboards og arbejdsgange, formet af reelle WordPress-begrænsninger.
Læs om projektet
Browser-baserede eksperimenter og demoer på denne side—små værktøjer du kan køre uden at forlade portfolioet.
Se sandbox
Vanilla JS-notifikationer med positioner, timerbjælke, pause ved hover og valgfrie links. GPL-3 og nemme at indlejre.
Læs om biblioteketMetadataudtræk i browseren med struktureret output til debugging af mediefiler og uploadflows.
Kør denEn praktisk proces til at gøre uklare ideer til vedligeholdelig software.
Start med datamodellen, og form derefter UI omkring den. Hvis ideen ikke kan forklares klart, er den ikke klar til at blive bygget.
Brug migrationer, prepared statements og forudsigelige mapper. Smart er fint; skrøbeligt er ikke.
Brug hooks, custom post types og capabilities på måder, der overlever plugin-opdateringer og kundeændringer.
Udgiv små værktøjer til formattering, minificering og inspektion, hver med klare input og output.
Jeg hærder dette CMS, udvider sandboxen og tager opgaver, hvor kodekvalitet betyder noget fra første dag.
Direkte svar om arbejdet, stacken og hvordan samarbejdet typisk foregår.
Mest PHP til server-renderede apps og WordPress-plugins, plus moderne JavaScript og CSS i frontend. SQL kommer ind, når datamodellen kræver det.
Nej. Jeg implementerer det, jeg designer. Har du allerede designs, bygger jeg efter specifikationen og markerer de steder, hvor browseren eller datamodellen kræver opmærksomhed.
Ja. Admin-paneler, importører, browserbaserede værktøjer og små workflow-løsninger er ofte noget af det mest værdifulde arbejde.
WordPress er stærkt, når produktet er indholds-først og økosystemet passer. Jeg vælger eget CMS, når jeg skal have strammere kontrol over migrationer, capability-baserede rettigheder, multi-app admin eller en datamodel, der ikke skal presses ind i posts og metaboxe. Denne portfolio kører på den stack, så mønstrene forbliver ærlige—med oversættelser, temaer og sikkerhed inkluderet.
Brug core-API'er, undgå unødvendig global state, og test med realistisk indhold. Gutenberg og klassisk editor kan begge fungere, når arkitekturen er ren.
Korte skriftlige specs, asynkrone reviews og en fælles issue-liste. Møder er nyttige, når noget er blokeret, ikke som erstatning for fremdrift.
Send en kort besked med stack, tidslinje og hvad færdigt skal betyde. Jeg svarer personligt.