.profile/README.md

8.6 KiB
Raw Blame History

Hi there 👋 Profile views counter omg.lol

  • 🔭 Im currently working on building up this profile, my personal domain, and various subdomains
  • 🤩 I'm interested in Digital Design, Engineering and Software Infrastructure
  • 🌱 Im currently learning Rust 🦀
  • 💬 Ask me about anything, I like to learn and chat
  • 📫 How to reach me: LinkedIn / Work Email / Personal Email
  • 😄 Pronouns: he/him
  • Give me a location and some charged batteries, let's go hiking and fly some drones!
  • 💯 Markdown: it's great!

Some of my projects

I've linked a few repositories below that I've worked on. Over time I'll also be adding more personal projects to my website as a way to practice writing / documenting my work.

Tools / Languages

Proficient in

  • VSCode: Powerful code editor for modern development environments, amazing once you set up your extensions just right 🤌
  • Git: Distributed version control system for tracking changes in source code, it has many neat tricks that aren't exactly discoverable
  • GitHub: This Git repository hosting service :D and github.dev is awesome too, you can open it at any time by pressing .
  • SystemVerilog: A high-level hardware description language for design and verification of digital logic
  • Verilator: A high-level, open-source, SystemVerilog / Verilog simulator that boasts incredible simulation speed in exchange for a subset of the language specification

Working Knowledge of

  • Rust: General-purpose, memory-safe, compiled language with best-in-class performance and a compiler with extremely helpful error messages
  • Quartus Prime Lite: Programmable Logic Controller and FPGA synthesis / flashing tool for SystemVerilog, Verilog and VHDL, with both source code and block diagram support
  • Python: High-level, interpreted general-purpose programming language that is finding its way into virtually every industry
  • SolidWorks: Advanced 3D CAD and CAM software for the design of complex products, I find its workflow to be the most intuitive of CAD programs
  • Raspberry Pi: Extremely versatile, low-cost, single-board computer with a strong community of users and wide availability of software and learning resources
  • Arduino: Open-source hardware and software platform for low-cost embedded devices, using a variant of C++
  • PlatformIO: Framework that supports a wide range of hardware, and which makes using devices such as the ESP32 much more familiar thanks to the Arduino-ESP32 Core
  • Portainer: Lightweight, web-based, Docker management UI, ideal for a home-lab with only a few hosts and services thanks to the free Community Edition
  • Docker / Docker Compose: OS-level virtualisation for distributed, containerized applications providing enhanced reliability and security with minimal overhead
  • Microsoft Office (Excel, Powerpoint, Word): Range of productivity software for spreadsheets, presentations and documents that are widely used (Markdown ❤️)

Familiar with

  • Discord API: A chat platform with rich support for user interaction and embeds with automated "bot" accounts
  • Go: Open-source, statically typed, compiled programming language with an emphasis on short compile times and excellent documentation

My Education

  • 🎓 Imperial College London: September 2019 - June 2023
    • MEng in Electronics and Information Engineering, Final project mentioned above
  • 📚 Queen Elizabeth's, Barnet: September 2012 - August 2019
    • A Levels: A* Maths, A* Physics, A Further Maths (+AS Product Design)

My GitHub Stats

GitHub Readme Stats Most Used Language Stats