Skip to content
View lemon-gith's full-sized avatar
🐢
Procrastinating...
🐢
Procrastinating...

Highlights

  • Pro

Block or report lemon-gith

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lemon-gith/README.md

whoami

A 4th year EIE (Electronic and Information Engineering) student at ICL (Imperial College London).

help

Most contributions are in private repos or uni projects, some of which have now been made public since those modules are over, e.g. HR PSP, bt_compress.

Always looking to contribute to projects if I feel something could be done better or there are usability bugs, so I can be found in some forum discussions and small Pull Requests, too.

As I upload more projects and content, this section will adapt to providing help on navigating that.

locale -a

Python C++ System Verilog Rust
F# Bash HTML & CSS Javascript
R Fortran Typst Solidity
Julia Isabelle

$\color{grey}\text{chronological order (LRTB)}$

history

  • hadn't studied CompSci before Uni
  • 5-day Python bootcamp at 15
  • wrote small Python projects/tools
    • calculators, algorithms, small utilities
    • a terminal rpg (might dig that up and upload it, sometime)
  • learnt C++ in first year at Uni
  • learnt to use Git over many projects
  • learnt System Verilog in 2nd year for our ISAs module
  • slowly learning HTML, CSS, and Javascript as I became more interested in websites
    • especially in how browsers work and web security
  • started learning Rust out of interest in novel programming paradigms
  • learnt F# as an intro into Functional Programming in 3rd year
    • which helped in my understanding of a lot of Rust concepts
  • really learnt Javascript in my 3rd year internship
    • also where I picked up R and Fortran...
    • learnt more in-depth about Docker, RabbitMQ, and scalable solutions
  • started using Typst for my project work and reports
  • learnt Solidity in a Blockchain module in 4th year

pwd

  • above all, currently working on 2 uni modules and an FYP
    • Distributed Optimisation and Learning
    • Human-Centred Robotics
    • Congestion Control Protocols on FPGAs project
  • running society events for IC CyberSoc
  • and a lot more, that probably won't make it onto here

rfc 1

  • continue refactoring bt_compress project
    • since the specified submission format was strangely improper
  • rewrite the CPU from 2nd year (citrus_pressing_unit)
    • by myself, incorporating ideas from my 3rd year ACA module
  • write the Compiler from 2nd year (c2risccccc)
    • but in Rust, and making it modular
  • work on a puzzle-solver for a particular puzzle format
    • sliding block puzzles from Professor Layton and the Curious Village
  • write a quiz game in Rust
    • section 2 of the Rust book, but going an extra mile or two...

-vvv

Just wrote this because I like the idea of having a README.md for myself :)

For more information, please visit my website.

yes hi

hi
hi
hi
hi
hi
hi
hi
hi
hi
...

Pinned Loading

  1. hr_psp-smart_contract hr_psp-smart_contract Public

    Human Resources, Payment Service Provider - Smart Contract: 4th year blockchain coursework

    Solidity

  2. imperialcybersoc/imperialcybersoc.github.io imperialcybersoc/imperialcybersoc.github.io Public

    Imperial CyberSoc's Official Website

    HTML 1

  3. bt_compress bt_compress Public

    constructs a compressed tree for storing binary strings

    C++

  4. citrus_pressing_unit citrus_pressing_unit Public

    SystemVerilog