carlosOSBare metal
An operating system written from scratch in C and x86 assembly. Bootloader, memory management, shell. Between it and the firmware there is nothing I didn’t write.
Position 01. Something’s broken — prices, timelines and a phone number. Position 02. What he has built — systems, stack and the floor they stand on.
Freelance web & automation · Brazos Valley Computer science · Texas A&M · Cybersecurity minor
You tell me what’s wrong in your own words. I’ll tell you what it costs and how long it takes before I start, and then I do the work. An operating system in C and x86 assembly. A robot that applies to jobs for me — I still write the ones I want by hand. A wardrobe search engine built by six people I led.
Broken pages, slow loading, outdated design, mobile issues. If it needs a full rebuild, I’ll do that too — I’ll price it on the call before anything starts.
from$500
Online ordering, appointment booking, the repeat jobs you do by hand every week.
from$300
Show up when people Google your business. Listings fixed, site structure cleaned up.
from$300
SPF, DKIM and DMARC set up so your mail is trusted instead of filtered. HTTPS that doesn’t expire. Backups you can actually restore from.
from$100
Tell me what’s broken, I tell you what it costs. No commitment.
You get a date on the call and I hit it. Updates along the way, no radio silence.
You didn’t have to learn a single line of code.
An operating system written from scratch in C and x86 assembly. Bootloader, memory management, shell. Between it and the firmware there is nothing I didn’t write.
An automated job-application system. Scrapes postings, filters by fit, generates tailored resumes and cover letters with AI, then submits them.
An AI wardrobe search engine. Describe what you want in plain English and it finds matching clothes. I led the six-person team that built it.
A campus events app built by eight people. I built the authentication system.
The work is at github.com/clmoon2. Ask me for the carlosOS source and I’ll send it — bootloader, memory management, shell.
It isn’t posted here. The Résumé row below opens an email with the subject line already filled in.
A screening call, on the calendar at the bottom of this page.
Display: a Helvetica-lineage grotesque from the system stack. Text: your machine’s own serif — the stack asks for ui-serif first, so New York on a Mac and the browser’s own serif elsewhere. Nothing is downloaded, so the page reads at first paint. Data: monospace, and tabular lining figures on every price and every figure set in the data face; the running serif keeps oldstyle.
One ratio, the perfect fourth, 1.333: 9 · 12 · 16 · 21.3 · 28.4 · 37.9 · 50.5 · 67.3 · 89.8. Display sizes interpolate through the middle of the range and pin to a rung at each end, so at 390px and at 1440px every size on the page is a rung of that ladder. Every measured padding, margin and gap is a multiple of 6.5px, a quarter of the 26px baseline. Band spacing below the masthead is always a whole multiple of 26, between one and six of them.
Twelve columns, four under 760px, drawn in hairline so you can see them. The drawn lines and the content columns are one construction: same cap, same margin, same gutter, so they still line up at 1920. Every measured padding, margin and gap is a multiple of 6.5px, a quarter of the 26px baseline; the exceptions are set in em because they belong to the type and not to the grid. Band spacing below the masthead is always a whole multiple of 26, between one and six of them. The red line down the margin is the live pole’s conductor, and it changes sides with the switch.
One HTML file, one request — this page and nothing else. The position is a URL fragment and two selectors, so /#p02 opens the page already thrown, the back button undoes a throw, and nothing here needs JavaScript. One inline line adds a class; that class is the only thing that lets motion hide anything.