diff --git a/src/assets/hardware/galaxy-buds.png b/src/assets/hardware/galaxy-buds.png deleted file mode 100644 index 720a5a1..0000000 Binary files a/src/assets/hardware/galaxy-buds.png and /dev/null differ diff --git a/src/assets/hardware/galaxy-s10-plus.png b/src/assets/hardware/galaxy-s10-plus.png deleted file mode 100644 index 12ab607..0000000 Binary files a/src/assets/hardware/galaxy-s10-plus.png and /dev/null differ diff --git a/src/assets/hardware/galaxy-watch.png b/src/assets/hardware/galaxy-watch.png deleted file mode 100644 index e06854d..0000000 Binary files a/src/assets/hardware/galaxy-watch.png and /dev/null differ diff --git a/src/assets/hardware/galaxy-watch5-pro.png b/src/assets/hardware/galaxy-watch5-pro.png new file mode 100644 index 0000000..f64fe6c Binary files /dev/null and b/src/assets/hardware/galaxy-watch5-pro.png differ diff --git a/src/assets/hardware/galaxy-z-fold-4.png b/src/assets/hardware/galaxy-z-fold-4.png new file mode 100644 index 0000000..3482bc6 Binary files /dev/null and b/src/assets/hardware/galaxy-z-fold-4.png differ diff --git a/src/assets/hardware/galaxy_buds2pro.png b/src/assets/hardware/galaxy_buds2pro.png new file mode 100644 index 0000000..a487a52 Binary files /dev/null and b/src/assets/hardware/galaxy_buds2pro.png differ diff --git a/src/assets/hardware/keychron_q1_pro.avif b/src/assets/hardware/keychron_q1_pro.avif new file mode 100644 index 0000000..aeefea3 Binary files /dev/null and b/src/assets/hardware/keychron_q1_pro.avif differ diff --git a/src/assets/hardware/surface-go.png b/src/assets/hardware/surface-go.png deleted file mode 100644 index d83db92..0000000 Binary files a/src/assets/hardware/surface-go.png and /dev/null differ diff --git a/src/assets/podcasts/missed-apex.jpg b/src/assets/podcasts/missed-apex.jpg index 3b2ad43..94eff52 100644 Binary files a/src/assets/podcasts/missed-apex.jpg and b/src/assets/podcasts/missed-apex.jpg differ diff --git a/src/assets/podcasts/vergecast.jpg b/src/assets/podcasts/vergecast.jpg index 091563e..eac6e30 100644 Binary files a/src/assets/podcasts/vergecast.jpg and b/src/assets/podcasts/vergecast.jpg differ diff --git a/src/assets/professional_experience/logo-metron.jpeg b/src/assets/professional_experience/logo-metron.jpeg new file mode 100644 index 0000000..7da385d Binary files /dev/null and b/src/assets/professional_experience/logo-metron.jpeg differ diff --git a/src/assets/software/logo-youtube-revanced.png b/src/assets/software/logo-youtube-revanced.png new file mode 100644 index 0000000..90b8591 Binary files /dev/null and b/src/assets/software/logo-youtube-revanced.png differ diff --git a/src/assets/software/logo-youtube-vanced.png b/src/assets/software/logo-youtube-vanced.png deleted file mode 100644 index 3fb8acc..0000000 Binary files a/src/assets/software/logo-youtube-vanced.png and /dev/null differ diff --git a/src/personal.html b/src/personal.html index de34406..49ea488 100644 --- a/src/personal.html +++ b/src/personal.html @@ -160,13 +160,6 @@ >Better Comments -
  • - Bracket Pair Colorizer 2 -
  • Live ServerLive Preview
  • Live Share Extension PackLive Share
  • @@ -556,34 +549,37 @@

    YouTube VancedYouTube ReVanced

    Platform: Android

    - I discovered this on a MEGA PRO TIPS post on + I originally discovered + YouTube Vanced + on a MEGA PRO TIPS post on r/galaxys10 - (tip 29). All relevant information on what apps to download and a - fix for a login issue can be found in the reddit post. The gist of - the app is that it removes ads from YouTube on your android phone - and you can play music while your screen is off for free. + (tip 29). The gist of the app is that it removes ads from YouTube + on your android phone and you can play music while your screen is + off for free.

    As described in @@ -602,16 +598,13 @@ on The Verge, YouTube Vanced can no longer be downloaded from the - official website. However, - this reddit post. However, a new project called + YouTube ReVanced - provides some alternative methods of installing Vanced Manager if - you don't have it already. + has been created to "continue the legacy of Vanced".

    @@ -905,50 +898,32 @@
    -

    Tablet: Microsoft Surface Go

    +

    Phone: Samsung Galaxy Z Fold 4

    - I primarily use the Surface Go as a secondary-device and tablet. I - use it for media consumption, occasional textbook / pdf reading, - and for taking digital handwritten notes with the - Surface Pen. It is by no means powerful enough to act as my primary device. - The - Surface Go 2 - has since released, so you may want to look into that instead. If - you do end up going with the Surface Go, make sure you - turn off S mode - to be able to install apps that aren't on the Microsoft Store. I - would generally recommend looking for bundles as the type cover - and pen are not included by default. -

    -

    - I did experiment with running - BlissOS - on this tablet since I really like the hardware, but I'm not the - biggest fan of Windows. After a bit of configuration, it was - definitely usable, but had some deal breaking issues. The first - one being battery drain. It seemed like the battery life was much - lower than I would have expected and I didn't find a good way to - resolve this. The other big issue I found was with the on-board - speakers. When listening to music or watching a video, the audio - seemingly played at 1/2 the normal speed. When connecting - headphones to the headphone jack, it had the same issue. However, - audio worked perfectly when connecting headphones over Bluetooth. + I was originally really hesitant about getting a folding phone + given some of the quality control issues with the early + generations of the Galaxy Z Fold, but the 4th is really where + Samsung refined their design to the point that I think it is ready + for the mainstream. I upgraded to this from a Galaxy S10+, which I + absolutely loved. However, this device is a step above even the + top of the line slab style phones. The versatility of having an + almost full size phone when folded, and an amazing tablet when + unfolded is unmatched by the competition (at least in the U.S. + market). Multi tasking and content consumption on the big screen + is absolutely amazing. No longer do I need to pull out a big and + clunky tablet (like the Microsoft Surface Go I had before) to + watch a movie. Now, I just pull out my phone and unfold it into a + screen that is plenty big enough to watch whatever I want. + Sometimes, I even watch a live sports match while multi-tasking + with stats on a second app. This kind of functionality will + definitely cost you, but given that it can replace two devices, + can fit in your pocket, and supports the S-pen, I can absolutely + recommend this device for anyone looking to upgrade to a folding + phone.

    @@ -956,21 +931,25 @@
    -

    Phone: Samsung Galaxy S10+

    +

    Watch: Samsung Galaxy Watch 5 Pro

    - Got the Galaxy S10+ on sale on Amazon's Prime Day. My previous - phone was a Pixel 2XL which I really liked, but I decided to - switch to a Galaxy after the Pixel 3 was a bit of a disappointment - and the Pixel 4 wouldn't come out until later in the year. Other - phones I considered, but ultimately decided against were the - OnePlus 7 Pro and Samsung Galaxy Note 9. In retrospect, I would - have waited to replace my Pixel 2XL until the Galaxy Note 10+ came - out and the price dropped down to something reasonable. However, I - am happy with my decision as is. + With the Samsung Galaxy Watch 5 Pro (and some older devices), + Samsung partnered with Google to build a new version of Wear OS. + Now, you get the amazing user experience from Samsung's old Tizen + OS with all the app support of Google's Wear OS. The Watch 5 Pro + drops the mechanical bezel that I loved on my old Galaxy Watch, + but the capacitive bezel is perfectly fine. Battery live is + decent, but nothing special in my experience. I can usually get a + little more than a full day's worth of battery even with the + always on display activated. It charges pretty quickly though, so + I've never had an issue as long as I charge it for a bit every + morning before leaving for the day. If you're an Android phone + user, I can absolutely recommend this device. Especially if you + have a samsung phone.

    @@ -978,47 +957,25 @@
    -

    Watch: Samsung Galaxy Watch

    +

    Wireless Earbuds: Samsung Galaxy Buds 2 Pro

    - I previously had a Moto 360 Sport smartwatch, but the performance - was extremely disappointing. After looking at other Android wear - devices, I didn't feel that another compelling watch on the level - of the Apple Watch for iPhones existed. Thus, I decided to switch - to the Galaxy watch. My primary impressions of Tizen OS vs Android - Wear is the lack of supported apps. I have found that this really - isn't that big of a deal as it has great media controls for your - phone and the amazing rotating bezel interface. This is by far the - superior input method for watches and I feel that all watches - should have some variant of this. Overall, the performance is - great and I have come to appreciate Samsung's brand of apps for my - phone and watch. -

    -
    - -
    -
    - -
    -
    -

    Wireless Earbuds: Samsung Galaxy Buds

    -

    - I found these on sale at Costco and heard that the audio quality - was among the best for the price. I love that they also have audio - passthrough so you can hear your environment when necessary, or - keep noise cancelling on. They fit nice in my ears and don't fall - out. Additionally, they integrate well with my Galaxy Watch and - Galaxy S10+. My only gripes are that the mic isn't that great for - taking phone calls and the battery life is not great. Samsung - reports 6 hours of charge in the earbuds and 7 hours in the case. - In my experience, this is pretty accurate. Don't expect long, - continuous music sessions. + Upgraded to the Galaxy Buds 2 Pro along with the Galaxy Watch 5 + Pro when I bought the Z Fold 4 as a part of a bundle. I was + running into battery issues with my old Galaxy Buds, so these have + been a welcome improvement. Audio quality is good enough for my + needs, but nothing special considering the physical limitations of + in-ear bud style audio products. Haven't had any issue with + battery life as I generally don't use them long enough to burn + through the entire battery. Even if you do, you can pop them back + into the case which will charge them. Haven't done any significant + testing with mic quality, but haven't had issues taking calls on + them. I love that they come with noise cancelling and audio + passthrough, so you can hear your surroundings when walking around + outside and block out the noise when working.

    @@ -1041,10 +998,61 @@ definitely the ability to connect to two devices (e.g. laptop and phone) at once. This means I can answer a call on my phone while listening to music on my laptop without having to completely - re-pair devices. I also really like the battery life. Sony reports - 30 hours of charge. If you will be away from an outlet for an - extended period of time and plan on using your headphones a lot, - these are great. + disconnect and reconnect. If you want to use the better sounding + LDAC codec, you will only be able to connect to one device at a + time. This is a worth while tradeoff in my opinion considering how + much better everything sounds. I also really like the battery + life. Sony reports 30 hours of charge. If you will be away from an + outlet for an extended period of time and plan on using your + headphones a lot, these are great. +

    + + +
    +
    + + + +
    +
    +

    Mechanical Keyboard: Keychron Q1 Pro

    +

    + I've always been interested in custom mechanical keyboards, but + never enough to really dive into the hobby. This changed recently + and I decided to look into buying a pre-built base board with + solid build quality, an option to connect wirelessly, media + controls (e.g., volume knob), hot swappable switches, and keymapping software that works + on Linux. After some searching, I came across the Keychron Q1 Pro, + which is the wireless version of the much loved Keychron Q1. I + haven't really tried any mechanical switches before, so I went + with + Gateron Browns + which have a tactile bump, but aren't too loud. These are quiet + enough to be used in an office setting or during a call while + still being satisfying to type on. The switches definitely aren't + as clicky as my old Razer Huntsman Elite, which I see as a plus. + It takes a little bit of getting used to, but I absolutely love + them now. For the keycaps, I went with + Cherry Profile Double-Shot PBT Full Set Keycaps - Player + from Keychron. These look absolutely amazing (in my opinion), but + I'm sure I'll look into other sets when they come back in stock in + the future. I also love that this is a 75% keyboard. It has just + enough keys for some special functions I use on my computer and + gives me a bunch of desk space back.

    diff --git a/src/portfolio.html b/src/portfolio.html index c273076..f8dcb9f 100644 --- a/src/portfolio.html +++ b/src/portfolio.html @@ -35,398 +35,6 @@ - -
    -
    -
    -

    Education

    -
    -
    - - -
    -
    -

    University of Michigan (Ann Arbor, MI)

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

    M.S. in Robotics

    -
    January 2021 - December 2021
    -

    - GPA: 3.982
    - Focus: Acting
    -

    -
    -
    -
    -
    -
    -
    - - -
    -
    -
      -
    • - AEROSP 584 - Navigation & Guidance of Aerospace - Vehicles -
    • -
    • ROB 501 - Math for Robotics
    • -
    • - ROB 535 - Self Driving Cars: Perception and - Control -
    • -
    -
    -
    - - - -
    -
    -
      -
    • ROB 550 - Robotic Systems Laboratory
    • -
    • ROB 590 - Directed Study
    • -
    • ROB 599 - Ethics for AI and Robotics
    • -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    - - - -
    -
    -

    B.S.E. in Mechanical Engineering

    -
    September 2016 - December 2020
    -

    - GPA: 3.776
    - Focus: Controls
    -

    -
    -
    - -
    -
    - - - -
    -
    -

    B.S.E. in Computer Science

    -
    September 2016 - December 2020
    -

    - GPA: 3.776
    - Focus: Intelligent Systems
    -

    -
    -
    -
    -
    -
    -
    - - -
    -
    -
      -
    • - EECS 445 - Introduction to Machine Learning -
    • -
    • EECS 493 - User Interface Development
    • -
    • MECHENG 495 - Laboratory II
    • -
    • ROB 511 - Robot Operating Systems
    • -
    -
    -
    - - - -
    -
    -
      -
    • EECS 467 - Autonomous Robotics
    • -
    • - EECS 496 - Major Design Experience - Professionalism -
    • -
    • - MECHENG 561 - Design of Digital Control Systems -
    • -
    • - ROB 530 - Mobile Robotics: Methods & Algorithms -
    • -
    -
    -
    - - - -
    -
    -
      -
    • - EECS 492 - Introduction to Artificial - Intelligence -
    • -
    • MECHENG 335 - Heat Transfer
    • -
    • MECHENG 450 - Design and Manufacturing III
    • -
    • MECHENG 461 - Automatic Control
    • -
    -
    -
    - - - -
    -
    -
      -
    • EECS 201 - Computer Science Pragmatics
    • -
    • EECS 376 - Foundations of Computer Science
    • -
    • EECS 442 - Computer Vision
    • -
    • MECHENG 395 - Laboratory I
    • -
    • - STATS 412 - Introduction to Probability & - Statistics -
    • -
    -
    -
    - - - -
    -
    -
      -
    • MECHENG 350 - Design and Manufacturing II
    • -
    • - MECHENG 360 - Modeling, Analysis, and Control of - Dynamic Systems -
    • -
    • - MECHENG 382 - Mechanical Behavior of Materials -
    • -
    -
    -
    - - - -
    -
    -
      -
    • EECS 281 - Data Structures and Algorithms
    • -
    • - EECS 314 - Electrical Circuits, Systems, and - Applications -
    • -
    • - EECS 370 - Introduction to Computer Organization -
    • -
    • MECHENG 320 - Fluid Mechanics I
    • -
    -
    -
    - - - -
    -
    -
      -
    • - EECS 280 - Programming and Introductory Data - Structures -
    • -
    • MECHENG 235 - Thermodynamics I
    • -
    • - MECHENG 240 - Introduction to Dynamics and - Vibrations -
    • -
    • MECHENG 250 - Design and Manufacturing I
    • -
    -
    -
    - - - -
    -
    -
      -
    • CLCIV 385 - Greek Mythology
    • -
    • EECS 203 - Discrete Mathematics
    • -
    • - ENGR 100 - Introduction to Engineering: Solar - Energy and Self-Powered Wireless Systems -
    • -
    • - MECHENG 211 - Introduction to Solid Mechanics -
    • -
    -
    -
    - - - -
    -
    -
      -
    • - ALA 105 - Digital Research: Critical Concepts & - Strategies -
    • -
    • - ENGR 151 - Accelerated Introduction to Computers - and Programming -
    • -
    • - MATH 216 - Introduction to Differential Equations -
    • -
    • SOC 100 - Introduction to Sociology
    • -
    -
    -
    -
    -
    -
    -
    -
    - @@ -439,7 +47,61 @@ - + +
    +
    +
    +
    + + + +
    +
    +

    Metron

    +

    Software Engineer I

    +

    Reston, VA

    +
    April 3, 2023 - Present
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +

    MITRE

    +

    Intermediate Autonomous Systems Engineer

    +

    McLean, VA

    +
    September 12, 2022 - March 31, 2023
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    @@ -455,7 +117,7 @@

    MITRE

    Associate Autonomous Systems Engineer

    McLean, VA

    -
    January 31, 2022 - Present
    +
    January 31, 2022 - September 12, 2022
    @@ -1470,10 +1132,396 @@ + + +
    -
    +

    Education

    +
    +
    + + +
    +
    +

    University of Michigan (Ann Arbor, MI)

    +
    +
    +
    +
    + +
    +
    + + + +
    +
    +

    M.S. in Robotics

    +
    January 2021 - December 2021
    +

    + GPA: 3.982
    + Focus: Acting
    +

    +
    +
    +
    +
    +
    +
    + + +
    +
    +
      +
    • + AEROSP 584 - Navigation & Guidance of Aerospace + Vehicles +
    • +
    • ROB 501 - Math for Robotics
    • +
    • + ROB 535 - Self Driving Cars: Perception and + Control +
    • +
    +
    +
    + + + +
    +
    +
      +
    • ROB 550 - Robotic Systems Laboratory
    • +
    • ROB 590 - Directed Study
    • +
    • ROB 599 - Ethics for AI and Robotics
    • +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + + + +
    +
    +

    B.S.E. in Mechanical Engineering

    +
    September 2016 - December 2020
    +

    + GPA: 3.776
    + Focus: Controls
    +

    +
    +
    + +
    +
    + + + +
    +
    +

    B.S.E. in Computer Science

    +
    September 2016 - December 2020
    +

    + GPA: 3.776
    + Focus: Intelligent Systems
    +

    +
    +
    +
    +
    +
    +
    + + +
    +
    +
      +
    • + EECS 445 - Introduction to Machine Learning +
    • +
    • EECS 493 - User Interface Development
    • +
    • MECHENG 495 - Laboratory II
    • +
    • ROB 511 - Robot Operating Systems
    • +
    +
    +
    + + + +
    +
    +
      +
    • EECS 467 - Autonomous Robotics
    • +
    • + EECS 496 - Major Design Experience + Professionalism +
    • +
    • + MECHENG 561 - Design of Digital Control Systems +
    • +
    • + ROB 530 - Mobile Robotics: Methods & Algorithms +
    • +
    +
    +
    + + + +
    +
    +
      +
    • + EECS 492 - Introduction to Artificial + Intelligence +
    • +
    • MECHENG 335 - Heat Transfer
    • +
    • MECHENG 450 - Design and Manufacturing III
    • +
    • MECHENG 461 - Automatic Control
    • +
    +
    +
    + + + +
    +
    +
      +
    • EECS 201 - Computer Science Pragmatics
    • +
    • EECS 376 - Foundations of Computer Science
    • +
    • EECS 442 - Computer Vision
    • +
    • MECHENG 395 - Laboratory I
    • +
    • + STATS 412 - Introduction to Probability & + Statistics +
    • +
    +
    +
    + + + +
    +
    +
      +
    • MECHENG 350 - Design and Manufacturing II
    • +
    • + MECHENG 360 - Modeling, Analysis, and Control of + Dynamic Systems +
    • +
    • + MECHENG 382 - Mechanical Behavior of Materials +
    • +
    +
    +
    + + + +
    +
    +
      +
    • EECS 281 - Data Structures and Algorithms
    • +
    • + EECS 314 - Electrical Circuits, Systems, and + Applications +
    • +
    • + EECS 370 - Introduction to Computer Organization +
    • +
    • MECHENG 320 - Fluid Mechanics I
    • +
    +
    +
    + + + +
    +
    +
      +
    • + EECS 280 - Programming and Introductory Data + Structures +
    • +
    • MECHENG 235 - Thermodynamics I
    • +
    • + MECHENG 240 - Introduction to Dynamics and + Vibrations +
    • +
    • MECHENG 250 - Design and Manufacturing I
    • +
    +
    +
    + + + +
    +
    +
      +
    • CLCIV 385 - Greek Mythology
    • +
    • EECS 203 - Discrete Mathematics
    • +
    • + ENGR 100 - Introduction to Engineering: Solar + Energy and Self-Powered Wireless Systems +
    • +
    • + MECHENG 211 - Introduction to Solid Mechanics +
    • +
    +
    +
    + + + +
    +
    +
      +
    • + ALA 105 - Digital Research: Critical Concepts & + Strategies +
    • +
    • + ENGR 151 - Accelerated Introduction to Computers + and Programming +
    • +
    • + MATH 216 - Introduction to Differential Equations +
    • +
    • SOC 100 - Introduction to Sociology
    • +
    +
    +
    +
    +