# Derrick Farris > Founding Engineer @ Medplum Location: San Francisco, California, United States Profile: https://flows.cv/derrickfarris Since an early age I've always had a certain passion for technology and finding out how it works. My interest in tech led me to start learning to program at 10 years old and developing my own video games. Although many years have passed since then, I still have the same passion for technology and computer programming that I've always had. I've spent a lot of my time lately trying to solve developer experience and user experience problems alike, so that we can spend more times solving REAL problems and less time solving the ones we created ourselves. I hope to work on tools and technologies which make the web and developing for the web feel like magic. My greatest passions are: • History, so that we may learn from it • Technology, so that we may improve the lives of ourselves and others • Education, so that we may empower others through knowledge • Language, so that we may understand others Some of my skills: • Training, Teaching, and Onboarding • Typescript and JavaScript Full-stack • Cloud / Edge Computing • Database Design and Optimization • Blockchain / Distributed Systems • Cryptography, Security, and System Auditing • IT Infrastructure and DevOps • Agile/ Project Management • System Architecture / API Design • Automation, Change Management, and Process Design • Documentation / Developer Experience (DX) Some languages and projects I really like: • JS/TS Projects - Vercel, Netlify, Cloudflare Workers, Deno (Deploy), Prisma, SolidJS, React, NextJS, Remix, Fresh, Astro • Systems Languages - Rust, Go, Zig ## Work Experience ### Founding Software Engineer @ Medplum Jan 2023 – Present | San Francisco Bay Area Currently at Medplum I'm working on an open-source, API-first EHR that embraces HL7 FHIR as a first-class citizen and strives to be the building blocks for rapidly developing secure and compliant healthcare applications. ### Software Engineer @ Bun Jan 2022 – Jan 2023 | Remote I helped Oven add Node compatibility to their novel JavaScript/ TypeScript runtime (Bun), writing polyfills/ shims as well as unit and end-to-end tests to create and test for compatibility with existing Node.js packages. I also worked some on fixing bugs in both JS and native (C++ mostly / and some Zig) parts of the codebase, and added some native functionality. Some things I worked on included extending C++ implementations of crypto functions using BoringSSL and integrating them with JavaScriptCore and WebKit. ### Co-founder, Staff Software Engineer @ Pack.co Jan 2020 – Jan 2022 | Plano, Texas, United States At Pack, I was a staff software engineer and product owner working on many prototypes of products in parallel to our main LIMS product. I worked on many things from a chat platform with integrated productivity tools, a knowledge graph explorer and organization-level related notes app, a browser-based remote 3D co-presence environment, and even a small multiplayer video game designed to capture Twitch communities functioning as a real-time-content-based social media app. After, I worked on developing methods from improving developer productivity through standards for documentation, lean product development, efficient and maintainable end-to-end system tests, and methods for automating operations for small enterprise-centric development teams. Later I worked on creating systems for fast and continuous deployment of serverless and server-side rendered applications using Remix and new web deployment platforms such as Cloudflare Workers, Deno Deploy, Vercel, and similar platforms. I spent a lot of time in my last year at Pack focused on developer experience and value-centric processes, trying to figure out how to most effectively align technology and business processes. My biggest passion since then has been creating good developer experiences that lead to better user experiences, while remaining practical and striving for lean and efficient development processes -- through the right amount of collaboration, the right amount of play, and of course, the right amount of focus on what matters. ### Senior Blockchain Engineer @ Shardus Jan 2018 – Jan 2019 I worked as a senior blockchain engineer and developer with the Shardus project, developing a new distributed ledger technology as well as a cryptocurrency called Liberdus, based on the Shardus technology. I helped lead the writing of the majority of our proof-of-concept implementation of the novel Shardus Consensus Algorithm based on proof-of-quorum, working closely with the DevOps side of things as well. I helped to design and develop the Shardus Enterprise Server, and was one of the leads on the modular development and integration of the different components of the server. Some modules I worked on included custom networking protocols and APIs as well as the software's cryptography module. More information about the project is available at the site below. ### Blockchain Consultant @ Unblocked Inc. Jan 2017 – Jan 2019 | Dallas/Fort Worth Area I worked with Unblocked Inc. as a blockchain developer and consultant. ### SAP Technical Consulting Intern @ Tata Consultancy Services Jan 2017 – Jan 2017 | Hyderabad, Telangana, India At TCS, I was a technical consulting intern in Hyderabad, India. In Hyderabad I received training from local employees in general SAP tasks as well as SAP ABAP. Our team was tasked with servicing our US client Delphi by debugging and developing modules for their SAP system using the ABAP language. ### Senior Back-end Developer @ TekHero Jan 2016 – Jan 2017 | Plano, Texas, USA ● Re-designed backend core with REST API architecture ● Re-wrote entire backend code in Node.js ● Re-architected application database with MongoDB ● Created new app landing page with Bootstrap 4 ● Led development team through value-mapping and process design for the service ### IT / AV Support Technician @ University of Texas at Dallas Jan 2016 – Jan 2017 | Richardson, Texas, USA I worked as a support technician at the Naveen Jindal School of Management, assisting in providing IT support at the IT support desk and A/V support to all classrooms within the building. ## Education ### Bachelor of Science - BS in Information Technology and Systems The University of Texas at Dallas ### Incomplete Bachelor's in Global Business and Accounting The University of Texas at Dallas ## Contact & Social - LinkedIn: https://linkedin.com/in/derrickfarris - GitHub: https://github.com/ThatOneBro - Portfolio: https://gitlab.com/ThatOneBro --- Source: https://flows.cv/derrickfarris JSON Resume: https://flows.cv/derrickfarris/resume.json Last updated: 2026-03-29