My employer fired me to steal my methodology, unaware my public GitHub timestamps proved I built it two years before they hired me.

My employer asked me to sign a document assigning them the rights to a methodology I had published and committed to GitHub two years before I started working there — and when I refused, they terminated me eighteen days later for restructuring.
My name is Lynette Bridges. I am a senior database administrator and data governance specialist. I built the methodology they patented in a personal GitHub repository with public timestamps, twenty-six months before my first day at that company. The USPTO does not determine inventorship by employment date. It determines it by conception date. I have the conception date. It’s been public for six years.
The projector fan clicked in the boardroom as I pulled up the third slide.
I was presenting the new data governance framework to the executive team. I brought up the current indexing architecture on the left screen, and the projected audit liabilities on the right screen. I explained the failure cascade step by step.
“When the relational tables exceed four terabytes under this structure, the compliance reporting queries will time out,” I said, pointing to the bottleneck on the diagram. “You won’t fail a regulatory audit because the data is wrong. You will fail because you cannot retrieve it fast enough to prove it is right.”
I walked them through the new architecture. I used the patience of someone who has explained this to non-technical audiences for fifteen years. I have learned exactly how much precision is necessary before a room stops following the thread. I gave them the minimum precision required to authorize the budget. I kept the full precision in my own documentation. I always know the difference.
The CEO leaned forward. He pointed his pen at the screen. “Is this the same methodology you published? The one we discussed when you came on board?”
“The foundational version, yes,” I answered. “This implementation is adapted for our specific compliance requirements. The core framework remains the same.”
I built it. I adapted it. These are different statements.
I clicked to the final slide. I left the cost projections on the screen. The room approved the migration.
The terminal window on my second monitor was entirely black, populated only by lines of green query text.
I was running the weekly data integrity check on the legacy servers. The automated alerts had missed a fragmentation error in the primary client index. I found it manually by checking the transaction logs against the backup schedules. The discrepancy was less than three megabytes, but three megabytes in a strict compliance environment is enough to trigger a regulatory fine and a formal inquiry.
I isolated the corrupted tables. I wrote a script to rebuild the index without taking the live environment offline. A junior developer, Marcus, stood behind my chair watching my screen as the lines of code executed.
“How did you know where to look?” he asked. “The automated scan said the sector was clean.”
“Automated scans look for what they are programmed to find,” I said, verifying the checksums. “You look for what shouldn’t be there.”
I executed the final script. The transaction log re-sequenced. The error cleared from the system. I showed Marcus how to update the scanning parameters to catch the fragmentation next time. I documented the patch in the team wiki.
I closed the terminal window. I locked my workstation and went to get coffee.
Hank Cullen’s office always smelled faintly of espresso and whiteboard markers.
It was my third month at the company. I was sitting across from his desk, reviewing the initial timeline for the database restructuring. Hank was the Chief Technology Officer. He was the one who had recruited me. The job posting had explicitly referenced my first technical paper by title. During my interview, he had asked me to explain the methodology in detail, and when I did, he had tapped his knuckles on the conference table and said, “This is exactly what we need.”
Now, he was looking at the implementation schedule I had drafted for the first quarter. “You’re giving us a six-month buffer on the migration phase,” he noted, tracing the Gantt chart with his pen. “Industry standard is usually three.”
“Industry standard usually results in a weekend outage and panic,” I replied. “This way, the data ports over gradually. No one notices the transition.”
Hank smiled. He capped his marker and tossed it onto his desk. “This is why we brought you in, Lynette. You see the corners before we turn them.”
He offered to buy lunch for the engineering team on Friday to celebrate hitting the first major milestone. I rolled up the timeline printout. We walked to the elevator together, discussing our weekend plans.
My personal GitHub repository has been public since I started the methodology work at my previous job. Every commit is timestamped. The foundational code has been there for six years. I keep it public because that’s how technical credibility works in this field — your work is verifiable because it’s on the record.
The calendar invitation appeared in my inbox on a Thursday morning.
The subject line read “Documentation Review.” The organizer was Donna Ashby, the human resources director. There was no agenda attached, and no other attendees listed besides the two of us and an internal legal counsel.
Thirty minutes before the meeting, Hank stopped by my desk. He was holding his coffee, conversational and entirely relaxed.
“Lynette,” he said, keeping his voice light. “We’re formalizing some of the technical foundations we’ve built together. Standard corporate practice when a methodology reaches the patent-ready stage.”
I stopped typing. “Patent-ready?”
Hank nodded. “This protects the company and protects you. If you’re named in any future litigation, you’re covered.”
He used *built together* and *protects you* in the same breath. He had practiced this explanation.
I rested my hands on my keyboard. I did not move them.
He told me he would see me at the management stand-up later and walked away.
The HR conference room was windowless.
Donna Ashby sat at the head of the table. A man I recognized as the company’s internal legal counsel sat next to her. Hank was not there. Donna slid a manila folder across the polished wood.
“Thanks for coming in, Lynette. We just have some standard compliance paperwork to update for the engineering department.”
I opened the folder. The document inside was titled *Retroactive Intellectual Property Assignment Agreement*. I read the first paragraph. The intellectual property definition included “any methodology or technical framework developed or applied during the term of employment.”
I turned to the second page. Attached as an exhibit was a patent application filing. The title of the application was the exact name of my data governance indexing framework. The applicant was the company. I scanned the inventor section.
My name was not on it.
I placed the document flat on the table.
I did not pick up the pen Donna had set next to it.
The job posting had been printed on heavy stock paper.
I sat in conference room B, across from Hank Cullen. It was my final interview. He slid a copy of my first published technical paper across the table. The title of my paper was explicitly referenced in the job requirements.
“Walk me through the load-balancing logic,” he said, tapping the abstract.
I stood up and walked to the whiteboard. I picked up a blue dry-erase marker. For twenty minutes, I drew the branching architecture of the indexing methodology I had spent two years developing. I explained how it bypassed standard relational database constraints. I answered his questions about latency drops and scalability limits.
Hank leaned back in his chair. He looked at the whiteboard, then at me. “This is exactly what we need,” he said.
He did not ask if I could learn their systems. He asked how fast I could implement mine. They offered me the position the next day, with a forty percent salary increase over my previous role. I knew I was being hired for what I had built. I thought this was clear to everyone in the room. The clarity turned out to be selective.
I capped the blue marker and set it on the tray. I signed the offer letter the next morning.
The quarterly leadership meeting was held in the glass-walled boardroom. The air conditioning was always set too cold.
It was my second year at the company. I was presenting the internal adaptation of my methodology. I had spent six months mapping the foundational framework to the company’s specific regulatory environment. I projected the internal technical papers I had written onto the screen.
Hank stood up halfway through the presentation. He pointed at the architecture diagram. “This is the cornerstone of our new data governance strategy,” he told the executive team. He praised the processing efficiency. He praised the compliance scores. He called it a massive internal win.
Two weeks later, the legal team sent an email to all department heads requesting a technical asset inventory. I was asked to fill out a spreadsheet listing all database components under my supervision. I categorized the indexing framework and sent it to Hank for review.
I stopped by his office later that afternoon. “What is the inventory for?” I asked.
“Standard risk assessment,” Hank said, not looking up from his monitors. “Corporate just wants to know what’s running under the hood.”
I clicked send on the final spreadsheet and closed my laptop. I went back to writing queries.
Marcus stopped at my desk on a Thursday afternoon in my fourth year. He was holding his phone.
He subscribed to a technical database alert for industry filings. He placed his phone on my desk. “Congratulations on the patent,” he said. “I didn’t know the filing went through.”
I looked at the screen. The title of the application was the exact name of my data governance indexing framework. The applicant was the company. I scrolled down to the section listing the inventors.
My name was missing.
I stood up. I walked down the hall to Hank’s office. He was typing an email. I stood in the doorway and asked him why my methodology was in a corporate patent application without my name on it.
Hank stopped typing. He leaned back in his chair. He was not defensive. He was entirely calm.
“The application is for our applied version, Lynette,” he said. “The implementation we developed here, on company time, using company resources. Your prior work was theoretical.”
Hank genuinely believed this. He believed that the company’s implementation was the patentable invention. He had told the legal team the framework was developed internally because he had told himself a story about innovation happening inside his department, not brought in from the outside. The story served him. The GitHub repository did not.
“The core inventive concept is mine,” I said. “You hired me for it.”
“Your name is not relevant to the corporate filing structure,” he replied.
I asked him to send me the application so I could read the claims. I did not raise my voice. I kept my hands in my pockets. He said he would email it to me by the end of the day.
He did not send the application. He sent the calendar invitation for the IP assignment meeting instead.
I drafted my refusal email on a Tuesday morning. The office was quiet.
I addressed it to Hank and Donna Ashby. I cited 35 U.S.C. § 116. I stated that under patent law, inventorship is determined by who conceived the invention, not by employment date. I requested that the USPTO application be amended to recognize my inventorship before I signed any corporate documents.
I did not use threatening language. I cited the statute and made a request. I hit send.
Eighteen days passed.
Hank stopped attending my weekly architecture reviews. My access to the legal team’s shared drive was revoked without notification. On a Friday at four o’clock, Donna Ashby called my extension. She asked me to come down to the HR office.
I sat in the same windowless conference room. Donna slid a severance agreement across the polished wood table.
“The company is restructuring the data governance function,” she said, her hands folded in front of her. “Your position has been eliminated.”
I had been the head of the data governance function. The function was not eliminated. They reassigned my entire team to three junior managers who reported directly to Hank.
I folded the severance agreement in half. I put it in my pocket. I did not sign it. I packed my desk into one cardboard box and walked to my car.
The desk in my home office is made of dark oak.
I set my laptop on the wood. I took the blank IP assignment document they had given me and placed it on the left side of the desk. I opened my browser.
I navigated to my personal GitHub repository. It was public. It had always been public. I clicked through the version control history. I scrolled past the commits from last year. I scrolled past the commits from three years ago. I stopped at the earliest entry containing the core indexing methodology. The foundational code was there. It was like looking at my own handwriting translated into digital syntax.
I looked at the timestamp on the top right of the screen. Twenty-six months before my first day of employment at the company.
I looked at the printed IP assignment document. I looked at the employment start date printed on their paper.
The math is simple. I am a database administrator. I know how to read a timestamp. I looked at the screen. I looked at the paper. I reached across the desk. I picked up my phone. I dialed the number for Deborah Marsh.
The attorney’s retainer agreement required a digital signature.
I signed it on a Tuesday morning. By that afternoon, Deborah filed a formal inventorship correction petition with the United States Patent and Trademark Office under 37 CFR 1.324. We submitted the Equal Employment Opportunity Commission retaliation complaint the next morning. The EEOC filing documented the exact eighteen-day gap between my refusal email and my termination.
I did not wait for the company to respond. I opened my LinkedIn profile. I drafted a professional update.
“Currently exploring new opportunities in data governance and database architecture.”
I clicked post. Within seventy-two hours, I received fourteen connection requests from database architects at competing firms. My methodology was known in the field. They knew exactly what I had built.
The email from Deborah Marsh arrived at 9:14 AM on a Thursday.
The subject line was a single case number. The attachment was eighty pages long.
I was standing at my kitchen counter, holding a mug of black coffee. I set the mug down. I opened the PDF on my tablet.
It was the company’s initial response to our EEOC retaliation filing, bundled with a settlement offer. I scrolled past the boilerplate denials. I stopped at page forty-two. The financial figure was highlighted. They were offering one hundred and eighty-five thousand dollars. It was exactly eighteen months of my final salary.
I called Deborah. She answered on the first ring.
“They want to make it go away,” she said. “It’s a strong opening number for a retaliation claim. Usually, they start at six months. They jumped straight to eighteen.”
“Read section four, paragraph two,” I said.
I heard the rustle of paper over the line.
“The intellectual property waiver,” Deborah said. Her tone was strictly professional. “Standard in global settlements. If you take the severance, you release all claims to any patents, methodologies, or frameworks developed prior to or during employment. You withdraw the USPTO petition.”
I tapped my finger against the ceramic edge of my coffee mug.
“They are buying the patent,” I said. “They aren’t settling the termination. They are purchasing the methodology for a hundred and eighty-five thousand dollars and making it look like severance.”
“They are,” Deborah confirmed. “And if we reject it and proceed with the USPTO correction, their corporate counsel will drag out the proceedings. They can file continuances. They can petition for prior art reviews. They have an eight-figure legal budget. You have me. You need to consider the runway.”
I hung up the phone. I did not finish the coffee.
I walked into my home office. I sat at the dark oak desk.
I saw the signs three years ago. I chose to categorize them as corporate phrasing.
In year two, Hank stood up in the engineering all-hands and referred to the framework as “our architecture.” I sat in the second row and said nothing, because I wanted his approval for the migration budget. In year three, he drafted an internal white paper on the data governance strategy and put his name above mine on the title page. I told myself titles didn’t matter as long as the system worked. I let him rewrite the history of my labor, one meeting at a time, because I thought the code spoke for itself.
The code does not speak for itself. The code only speaks for the person who holds the legal rights to execute it.
I traded my authorship for operational convenience. I watched him claim the perimeter of my work, inch by inch, and I let him do it because he smiled when he did it, and because he authorized my server requests. I bought into the illusion of a partnership. It was never a partnership. It was an acquisition.
At two o’clock, a text message came through from Marcus.
It contained a video file and a single sentence: *You need to see how they are framing this.*
I clicked the file. It was a screen recording of the Q3 engineering alignment meeting from that morning.
Hank stood at the front of the main conference room. He was wearing his silver tie. He held a laser pointer in his right hand. He was entirely relaxed, leaning his weight casually against the podium. The slide behind him displayed the patent application number.
“We’ve secured the foundational IP for the indexing methodology,” Hank told the room. “This is a massive internal win. It shifts our valuation from a service provider to an asset owner.”
He clicked to the next slide. It showed the new organizational chart. My name was gone. My team had been divided into three distinct silos.
“We’re transitioning from development to monetization,” Hank continued, his voice smooth and conversational. “As you know, we had to restructure the governance team last month. When a methodology is experimental, you need architects. When it’s codified, you need operators. Sometimes you have to clear the scaffolding once the building is up.”
He smiled at the front row. “This protects the company. It protects all the hard work we’ve built together over the last five years.”
He used the exact same phrasing he had used on me. The performance was identical.
I watched the video until the end. He did not look nervous. He did not look like a man who knew a USPTO petition was coming. He looked like a man who believed his own story. He believed the settlement offer would bury me, and he was already taking a victory lap.
I closed the video player.
I picked up my car keys.
I drove to Deborah’s office downtown. The traffic was heavy on the interstate. I did not turn on the radio. I watched the brake lights flare and fade in the afternoon haze.
Deborah’s paralegal showed me into the conference room. The settlement offer was printed and bound on the glass table. Next to it was the formal USPTO petition, finalized and ready to be filed, pending my signature.
Deborah walked in and closed the door. “Are you sure?” she asked. “A hundred and eighty-five is guaranteed. The patent board is not.”
I did not sit down.
I reached across the glass table. I picked up the settlement offer. I folded the signature page in half. I dropped it into the recycling bin next to the door.
I picked up the black pen. I pulled the USPTO petition toward me. I signed my name in blue ink on the line demanding an inventorship correction under 35 U.S.C. § 116.
“File the petition,” I said. “And reject the settlement.”
I set the pen down. I turned around and walked out of the office.
A heavy hardcover textbook sat open on my dark oak desk. The title read *Intellectual Property and Patent Law, Ninth Edition*.
It was evening. The desk lamp cast a yellow circle over the pages. I highlighted a paragraph in chapter four on joint ownership constraints. I am studying patent law now—not because I am required to for the current case, but because I find it genuinely interesting. I did not expect to find it interesting.
The USPTO granted the inventorship correction petition three months after Deborah filed it. The patent board reviewed the GitHub commit history and the two published papers. They did not require a lengthy hearing. The timeline was a mathematical certainty. My name was added to the patent application as a joint inventor.
Joint inventorship means equal ownership. It also means a mutual veto.
The company still owns the patent. I own it too. I cannot license the methodology to a competitor without the company’s formal consent. The company cannot license the framework to any new enterprise clients without my signature. We are bound together by a permanent legal stalemate over a technical asset I built before I ever met them.
I find this structural constraint professionally interesting. I also find it exhausting.
I moved my mouse. I opened my browser and navigated to my personal GitHub repository. It was a procedural check before the final administrative filing the next morning. I clicked through the version control history to the foundation.
The oldest commit was still there. It had always been there. I have never needed to argue for its existence. It simply exists.
Hank believed the employment agreement covered what I had brought in the door. He didn’t read the patent statute—or he read it and thought it didn’t apply. 35 U.S.C. § 116 says inventorship is determined by conception. I conceived the methodology two years before I signed the employment agreement. The GitHub timestamp is six years old. I kept the repository public because that’s how technical credibility works. It turns out it’s also how inventorship works.
I closed the GitHub tab. I did not need to look at it anymore.
I opened a blank working document on my main monitor. I am building the next data governance methodology. It is faster than the first one. It accounts for the indexing latency we could never quite clear in the old framework.
I clicked over to my email inbox. The electronic receipt from the patent office was at the top of the list. The provisional patent application for the new methodology was already filed.
I filed it before I spoke to any new employer about it.
I closed the inbox. I pulled the keyboard toward me. I started writing the new code.
THE END.
