Systems programmer, full-stack developer, and language designer with a soft spot for low-level work, creative tooling, and clean UI. I build things that feel intentional, from custom languages and kernels to immersive web experiences.
Live site: https://owenboreham.netlify.app/
- Focus: systems programming, language design, full-stack web development
- Interests: OS development, VM interpreters, security tooling, and developer experience
- Background: engineering mindset shaped by machining and welding before shifting fully into IT
- Community: active in Twitch development circles and technical discussions
- Custom programming language projects with configurable syntax and tooling
- Strong TypeScript and React experience across multiple shipped projects
- Practical Rust usage for backend and security-focused work
- Music and DJ culture influence on the feel and motion of the site
- Demi Programming Language: a highly customizable language aimed at being the "Vim of programming languages" (C/C++)
- Repo: https://github.com/bobrossrtx/demi
- Roadmap: VM interpreter, assembly expansion, native code generation
- TinyKernel: hobby VM kernel exploring OS internals and low-level systems
- Census Conquest: AI-driven alternate world history strategy game
Languages
- C/C++: low-level systems and native applications, 4 years
- Python: automation and scripting, 6 to 7 years
- TypeScript/JavaScript: full-stack web development, 6 years
- Rust: backend and security tooling, 2 years
Tools and Platforms
- Git and GitHub: very strong
- Linux: solid command-line workflow across Ubuntu, Debian, Kali, and others
- Docker: fair, used in deployment workflows
- VS Code: daily driver, highly proficient
Code and Bass is my creative outlet for Drum and Bass, Techno, Hardcore, and classic EDM. The portfolio includes subtle music-inspired motion and easter eggs tied to this theme.
- Level 2 Diploma in IT and Digital Skills, EKC Ashford College (2024)
- Level 2 Diploma in Machining and Welding (Engineering), East Sussex College (2025)
- T-Level Certification in IT and Programming, East Sussex College (in progress, 2026-2027)
- React + TypeScript + Vite
- SCSS with CSS variables for theming
- Framer Motion for animation
- React Router for navigation
- Octokit for GitHub data
npm install
npm run devThis repo is configured for GitHub Pages:
- Vite base path is set to
/Portfolio/ - Router uses
import.meta.env.BASE_URLfor correct routing under the repo path - A SPA redirect is included so deep links like
/blogwork on refresh - GitHub Actions deploys
distto Pages on every push tomain
To enable Pages in GitHub:
- In the repository settings, open Pages.
- Set the source to GitHub Actions.
- GitHub: https://github.com/bobrossrtx
- X: https://x.com/bobrossrtx
- Discord: Just Dev It