Giter Club home page Giter Club logo

acts-project's Introduction

I have a work in progress resume

Written by: humans

👋 Hi!

I’m Bryan, a programmer who loves logic puzzles. I mainly know Python, C++ for USACO, make web apps in JavaScript/NodeJS or Svelte, and I’m learning Rust.

Send me ETH here: 0xbE95Fd98881cc3ab32d72972C3fBEaa77b561aCD
Send me Bitcoin here: bc1q3y2g6k7lacccnzm35uxhj0tp94q0afckk6tjpa

My gear

  • Rain Design mStand
  • M2 Pro MacBook Pro 16" (2023) - 16GB Unified Memory, 1TB SSD
  • Razer Orochi V2
  • Keychron K3 Pro - RGB hot-swappable with hybrid Gateron Red and Brown switches.
  • SteelSeries QcK mousepad
  • Tomtoc 360 protective laptop sleeve - Laptop carrying case for 16" for MacBook Pro

My skills (incomplete list)

My Skills

My software

Editors

  • VSCode - for my everyday use
  • Zed - for collaborative coding
  • IntelliJ - for my FRC work
  • Vim - occasionally for quick edits in the terminal

Essentials

  • iTerm2 - my terminal emulator
  • Arc - amazing browser

The task is the monster, my tools are my weapons.

Python is my main weapon of choice. I know a lot of Python. It was actually my first language! I’m fluent in it and I know how to use a lot of libraries for Python.

JavaScript is for my casual scripting needs on the web. I use it whether I need to quickly scrape data from a site or need to use a JS library. Everyone should know JavaScript, not because it’s a good language but because the web is powered by it (and HTML… and CSS…).

While I’ve only recently started learning Rust, I plan to use Rust (and C++ which I know, to some extent, as well) for speeding up my programs. Or if my future job requires it. Rust > C++


Skills

General skills

  • Web scraping
    • Browser automation (Selenium)
    • Requests + BeautifulSoup
  • Text processing
  • Projects (including the bells and whistles)
  • Googling (it's a skill, trust me)

Programming languages

% = how fluent I am

  • Python (97%) - on my way to be a master
  • JavaScript/TypeScript (70%) - I don't know a lot of things, including the event loop
  • C++ (70%) - I'm not sure if what I know right now is a lot or little
  • Rust (70%) - Everything but the hard stuff like ownership, borrowing, lifetimes, and async Rust
  • Brainf (technically I know 100% of the language lol)
  • Swift (I haven’t really made any projects with it—60%)
  • V (I haven’t really made any projects with it but it’s pretty minimal—60%)
  • Svelte (90%) - wth does key do
  • HTML/CSS (Just search the reference/StackOverflow :trollface:—100%)

Technologies

  • Svelte (95%)
  • Pandas (60%)
  • React (75%)
  • SolidJS (75%)
  • (Postgre)SQL (50%)
  • Arduino (70%)
  • Lark (I know how to use it but I'm not a master at making formal grammars—95%)
  • RegEx (Who doesn’t know RegExes?—100%)

Profile views

 

https://i.imgur.com/jmXnHhU.mp4

acts-project's People

Contributors

dragonxdev avatar evanzhoudev avatar imgbotapp avatar thatxliner avatar

Stargazers

 avatar

Watchers

 avatar  avatar

acts-project's Issues

Polish Branches

Complete and polish branches:

  • Intro
  • Acts 1-5
  • Acts 6-7 (needs more characters)
  • Acts 8-9
  • Acts 10-12
  • Acts 13-20 (revise text)
  • Acts 21-25
  • Acts 26-27 (Dropped)
  • Conclusion

This is for branches that are FINALIZED only and ready for presentation.

Fix Acts 1

@ProjectCodeAI’s branch was forked off from a long time ago, so we need to manually merge it into main, or make a new branch for him to work on.

"Unloading" Scripts From Other Sections

Potentially create a bit of logic that unloads scripts that have been loaded from other sections.

Example of how this can be a bug:

  • Switch to Section 1, which loads a script that modifies .drawer-content
  • Then I switch to Section 2, which loads another script
  • If Section 1 has something that is modifying .drawer-content, that will leak into Section 2

Solutions:

  • Ideal: "Unloading" the script from section 1 can somehow help
  • Workaround 1: We can write conditionals to check if we are on a certain page
  • Workaround 2: Just don't write code that affects something like .drawer-content

Opening this just for you guys to consider.

Revise stuff

Near the end, we'll need to

  • #33
  • #32
  • Make sure our text is correct
  • Make sure art styles are consistent

Performance Fixes

From a tad bit of research, I was able to discover the follow performance/stuttering fixes:

  • Replace all occurances of alpha or opacity with autoAlpha (this will set the visibility when the opacity/alpha is 0, making it more render-friendly)
  • When using pin on any element, add the following line pinType: "fixed" after it. This will reduce much of the stuttering you see when using pin.

This list may be updated as I discover other fixes.

Intro Ending Animation

The last animation in the Intro section (Bible passage turning into gradient) doesn't work.

Fix overflowing issues.

At some browser/window sizes, there is a bit of overflow happening, which disrupts the flow of the scroll.

New issue based on #17... I removed the overflow: hidden, but the code still isn't perfect.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.