From d872b26f0e067f097e056dfd63c1b8f857eb3e5a Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Fri, 19 Jan 2024 20:02:24 +0000 Subject: [PATCH] Update README.md --- README.md | 102 ++++++++++++++++-------------------------------------- 1 file changed, 30 insertions(+), 72 deletions(-) diff --git a/README.md b/README.md index cb40b23..fdf04f7 100644 --- a/README.md +++ b/README.md @@ -1,90 +1,48 @@ -# Hi there πŸ‘‹ ![Profile views counter](https://komarev.com/ghpvc/?username=supleed2&color=00e6de) [![omg.lol](https://omg.8bitsqu.id/?user=8bit)](https://8bit.omg.lol) [![](https://shields.io/badge/Support_me_on_Ko--fi-aadidesai-FF5E5B?style=flat&logo=kofi)](https://ko-fi.com/aadidesai) [![libera-pay](https://img.shields.io/liberapay/receives/8bit.svg?logo=liberapay)](https://en.liberapay.com/8bit) + +# Hi πŸ‘‹ [![omg.lol](https://omg.8bitsqu.id/?user=8bit)](https://8bit.omg.lol) [![ko-fi](https://shields.io/badge/Ko--fi-aadidesai-FF5E5B?style=flat&logo=kofi)](https://ko-fi.com/aadidesai) [![mastodon](https://shields.io/badge/Mastodon-@8bit@social.lol-6364FF?style=flat&logo=mastodon&logoColor=6364FF)](https://social.lol/@8bit) [![linkedin](https://shields.io/badge/LinkedIn-in/aadidesai-0077B5?style=flat&logo=linkedin&logoColor=0077B5)](https://www.linkedin.com/in/aadidesai) -- πŸ”­ I’m currently working on building up this profile, my personal domain, and various subdomains -- 🀩 I'm interested in Digital Design, Engineering and Software Infrastructure -- 🌱 I’m currently learning Rust πŸ¦€ -- πŸ’¬ Ask me about anything, I like to learn and chat -- πŸ“« How to reach me: [LinkedIn](https://www.linkedin.com/in/aadidesai/) / [Work Email](mailto:github@8bitsqu.id) / [Personal Email](mailto:aadi@8bitsqu.id) -- πŸ˜„ Pronouns: he/him -- ⚑ Give me a location and some charged batteries, let's go hiking and fly some drones! -- πŸ’― Markdown: it's great! +- ⛏️ I’m currently working on [go-chat](https://github.com/supleed2/go-chat) and this profile +- πŸ”­ I'm interested in backend design and systems programming +- 🌱 I’m currently learning Rust and Go +- πŸ’¬ Reach out anytime, I like to learn and chat +- πŸ“« Socials can be found on [my homepage](https://8bit.lol), or [connect on LinkedIn](https://www.linkedin.com/in/aadidesai) +- πŸ“ I plan to document projects and thoughts on [this blog](https://blog.8bit.lol) +- ⚑ Just got into indoor bouldering, it's tiring but exhilarating! +- πŸ’― Markdown: we love human-readable formats -## Some of my projects +## Skills -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](https://projects.8bitsqu.id/) as a way to practice writing / documenting my work. +Roughly in order of ability / preference -- [ARM-ish CPU Project, Imperial Y1 Summer Term](https://github.com/supleed2/ELEC40006-P1-CW/): General-purpose, ARM-based CPU designed in Quartus Prime Lite -- [MIPS CPU Project, Imperial Y2 Winter Term](https://github.com/supleed2/ELEC50010-IAC-CW/): Working, synthesizable MIPS-compatible CPU, with memory-mapped I/O and peripherals, supporting the Intel Avalon memory interface -- [Mars Rover Project, Imperial Y2 Summer Term](https://github.com/supleed2/ELEC50003-P1-CW/): Group project to design and build an autonomous rover including subsystems for motion, power management and control / communication -- [Pet Tracker Project, Imperial Y3 Autumn Term](https://github.com/supleed2/ELEC60013-ES-CW1/): Pet Tracker using the FindMy Network as a backbone to provide basic data return from onboard sensors and ultra-low-power location tracking -- [Synthesizer Project, Imperial Y3 Spring Term](https://github.com/supleed2/ELEC60013-ES-CW2/): Firmware for a single-octave synthesizer, written in C++, with multiple waveforms and more octaves usable by connecting multiple together -- [FPGA Accelerator for StackSynth, Imperial Y4 Final Project](https://github.com/supleed2/EIE4-FYP): Accelerator board for the `Synthesizer Project` above, using an OrangeCrab to produce audio samples with a much greater number of oscillators -- [SystemVerilog VSCode Language Client Extension](https://github.com/dalance/svls-vscode/): A VSCode extension designed to work with the [svls](https://github.com/dalance/svls/) language server and provide in-editor feedback, as well as snippets and syntax highlighting for SystemVerilog files +### Languages -## Tools / Languages +![Rust](https://shields.io/badge/Rust-E74700?style=flat&logo=rust&logoColor=white) ![Go](https://shields.io/badge/Go-01ADD8?style=flat&logo=go&logoColor=white) ![Python](https://shields.io/badge/Python-FFD43B?style=flat&logo=python&logoColor=306998) ![C++](https://shields.io/badge/C++-044F88?style=flat&logo=cplusplus&logoColor=white) ![F#](https://shields.io/badge/F%23-4E8CBD?style=flat&logo=fsharp&logoColor=white) -### Proficient in +### Tools -

- - - - - -

+![Git](https://shields.io/badge/Git-3E2C00?style=flat&logo=git) ![VSCode](https://shields.io/badge/VSCode-007ACC?style=flat&logo=visualstudiocode&logoColor=white) ![GitHub](https://shields.io/badge/GitHub-333333?style=flat&logo=github&logoColor=white) ![Cloudflare](https://shields.io/badge/Cloudflare-F48120?style=flat&logo=cloudflare&logoColor=white) ![Docker](https://shields.io/badge/Docker-1D63ED?style=flat&logo=docker&logoColor=white) ![Portainer](https://shields.io/badge/Portainer-0DB7ED?style=flat&logo=portainer&logoColor=white) -- [VSCode](https://code.visualstudio.com/): Powerful code editor for modern development environments, amazing once you set up your extensions just right 🀌 -- [Git](https://git-scm.com/): Distributed version control system for tracking changes in source code, it has many neat tricks that aren't exactly discoverable -- [GitHub](https://github.com/): This❗ Git repository hosting service :D and [github.dev](https://github.dev/) is awesome too, you can open it at any time by pressing `.` -- [SystemVerilog](https://www.systemverilog.com/): A high-level hardware description language for design and verification of digital logic -- [Verilator](https://www.verilator.org/): A high-level, open-source, SystemVerilog / Verilog simulator that boasts incredible simulation speed in exchange for a subset of the language specification +### Other -### Working Knowledge of +![Discord API](https://shields.io/badge/Discord_API-5865F2?style=flat&logo=discord&logoColor=white) ![Raspberry Pi](https://shields.io/badge/Raspberry_Pi-C7053D?style=flat&logo=raspberrypi&logoColor=white) ![PlatformIO](https://shields.io/badge/PlatformIO-E37B0D?style=flat&logo=platformio&logoColor=white) ![Arduino](https://shields.io/badge/Arduino-43A2A6?style=flat&logo=arduino&logoColor=white) ![SolidWorks](https://shields.io/badge/SolidWorks-DF1A21?style=flat&logo=dassaultsystemes&logoColor=white) ![Excel](https://shields.io/badge/Excel-347444?style=flat&logo=microsoftexcel&logoColor=white) ![PowerPoint](https://shields.io/badge/PowerPoint-C84C2B?style=flat&logo=microsoftpowerpoint&logoColor=white) ![Word](https://shields.io/badge/Word-3158a3?style=flat&logo=microsoftword&logoColor=white) -

- - - - - - - - - - - - -

+## Recent Projects -- [Rust](https://www.rust-lang.org/): General-purpose, memory-safe, compiled language with best-in-class performance and a compiler with extremely helpful error messages -- [Quartus Prime Lite](https://www.quartus.com/products/software/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](https://www.python.org/): High-level, interpreted general-purpose programming language that is finding its way into virtually every industry -- [SolidWorks](https://www.solidworks.com/): 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](https://www.raspberrypi.org/): Extremely versatile, low-cost, single-board computer with a strong community of users and wide availability of software and learning resources -- [Arduino](https://www.arduino.cc/): Open-source hardware and software platform for low-cost embedded devices, using a variant of C++ -- [PlatformIO](https://platformio.org/): 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](https://portainer.io/): 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](https://www.docker.com/) / [Docker Compose](https://docs.docker.com/compose/): OS-level virtualisation for distributed, containerized applications providing enhanced reliability and security with minimal overhead -- [Microsoft Office (Excel, Powerpoint, Word)](https://www.microsoft.com/en-gb/microsoft-365/): Range of productivity software for spreadsheets, presentations and documents that are widely used *(Markdown ❀️)* +- [go-chat](https://github.com/supleed2/go-chat): A basic irc-style chat server and client, written in Go using [bubbletea](https://github.com/charmbracelet/bubbletea) and connecting via [websockets](https://github.com/nhooyr/websocket) +- [cch23-8bit](https://github.com/supleed2/cch23-8bit): Not a standalone project, but my entry to the 2023 Shuttle.rs Christmas Code Hunt, written in Rust using the [Axum](https://github.com/tokio-rs/axum) framework +- [nanobot](https://github.com/supleed2/nanobot): A Discord bot written in Rust, using the [Poise](https://github.com/serenity-rs/poise) framework, providing automated verification of society membership for the Discord server +- [svls-vscode](https://github.com/dalance/svls-vscode/): Contributed to this VSCode extension, designed to work with the [svls](https://github.com/dalance/svls/) language server, providing in-editor style / syntax linting, snippets, and syntax highlighting for SystemVerilog files +- [FPGA Accelerator for StackSynth, Imperial Y4 Final Project](https://github.com/supleed2/EIE4-FYP): Accelerator board for the `Synthesizer Project` below, using an OrangeCrab FPGA to produce CD-quality audio samples in real-time +- [Synthesizer, Imperial Y3 Spring Term Project](https://github.com/supleed2/ELEC60013-ES-CW2/): Firmware for a single-octave synthesizer, written in C++, with multiple octaves usable by chaining boards together +- [Pet Tracker, Imperial Y3 Autumn Term Project](https://github.com/supleed2/ELEC60013-ES-CW1/): Pet Tracker using the FindMy Network as a backbone to exfiltrate basic data from onboard sensors and ultra-low-power location tracking -### Familiar with - -

- - -

- -- [Discord API](https://discordapp.com/developers/): A chat platform with rich support for user interaction and embeds with automated "bot" accounts -- [Go](https://golang.org/): Open-source, statically typed, compiled programming language with an emphasis on short compile times and excellent documentation - -## My Education +## Education - πŸŽ“ [Imperial College London](https://www.imperial.ac.uk/): September 2019 - June 2023 - - MEng in Electronics and Information Engineering, Final project mentioned [above](#some-of-my-projects) + - MEng in Electronics and Information Engineering, [Final Project](https://github.com/supleed2/EIE4-FYP) - πŸ“š [Queen Elizabeth's, Barnet](https://www.barnet.ac.uk/): September 2012 - August 2019 - A Levels: A\* Maths, A\* Physics, A Further Maths (+AS Product Design) -## My GitHub Stats +## GitHub Stats -[![GitHub Readme Stats](https://github-readme-stats.vercel.app/api?username=supleed2&count_private=true&show_icons=true&theme=nord)](https://github.com/anuraghazra/github-readme-stats) -[![Most Used Language Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=supleed2&langs_count=10&layout=compact&theme=nord)](https://github.com/anuraghazra/github-readme-stats) +[![GitHub Readme Stats](https://github-readme-stats.vercel.app/api?username=supleed2&count_private=true&show_icons=true&theme=github_dark_dimmed&show=discussions_started&line_height=28)](https://github.com/anuraghazra/github-readme-stats) [![Most Used Language Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=supleed2&langs_count=12&size_weight=0.8&count_weight=0.2&layout=compact&theme=github_dark_dimmed)](https://github.com/anuraghazra/github-readme-stats)